顯示具有 99360321 何旻瞱 標籤的文章。 顯示所有文章
顯示具有 99360321 何旻瞱 標籤的文章。 顯示所有文章

2011年12月26日 星期一

課程回顧

1. 讓我印象最深刻的就是上機考,從大一到現在,第一次寫出一個遊戲的程式。

2. 在這堂課裡,我學到很多,像是翻轉,讓東西隨著滑鼠或著鍵盤移動、隨著鍵盤放大以及縮小,這些東西都是在大一裡教的C++,所沒有的指令。

3. 這堂課改變我對於程式的刻板印象,我以為程式本身是死板的文字,但其實不然,它可以讓你所打的程式碼,用另一種方式活生生的呈現在你眼前!!也可以讓電腦跟你互動,甚至分享你所寫的程式,讓大家欣賞及遊玩;而不是像大一所寫的程式,一行指令一個動作。

上機考




int num = 50; //設定蚊子數量
int[] x = new int[num];
int[] y = new int[num];
int j,w=50,h=50,sum=0;
void setup()
{
size(1000,800);
background(255);
frameRate(25);
smooth();
for(int i=0;i<50;i++){ //設定蚊子位置
int a=(int)random(0,900);
int b=(int)random(75,700);
x[i]=a;
y[i]=b;
PImage img1 = loadImage("f.jpg");
image(img1,a,b,w,h);
}
PFont font = loadFont("AndaleMono-24.vlw");
textFont(font);
textSize(18);
fill(0);
text("SCORE = ", 800, 50);
}


void draw(){
if(sum<50){
background(255);
PFont font = loadFont("AndaleMono-24.vlw");
textFont(font);
textSize(18);
fill(0);
for(int i=0;i<50;i++)
{
PImage img1 = loadImage("f.jpg");
image(img1,x[i],y[i],w,h);
}
text("SCORE = "+sum, 800, 50);
if(mousePressed == true)
{ //蚊子死掉
PImage img3 = loadImage("h.jpg");
image(img3,mouseX-25,mouseY-25,w,h);
for(int i=0;i<50;i++)
{
if(mouseX<=x[i]+50 && mouseX>=x[i] && mouseY<=y[i]+50 && mouseY>=y[i] )
{
x[i]=1000;
y[i]=800;
sum++;
}
}
}
else
{
PImage img2 = loadImage("g.jpg");
image(img2,mouseX-25,mouseY-25,w,h);
}
}
else if(sum==50)
{
background(0);
for(int i=0;i<300;i++)
{
PImage img1 = loadImage("f.jpg");
image(img1,random(0,950),random(0,750),w,h);
}
textSize(125);
fill(random(50,255),random(50,255),random(50,255));
text("YOU WIN !!", random(100,450), random(100,350));
}
}

HW01




小畫家













原圖





















processing



心得:這是這堂課的第一項作業!!
感覺還滿好上手的,反而是預估X,Y的座標
和之間的距離,還頗有難度的.....

HW09

心得: 第一次寫的程式可以配合著鍵盤一起使用,
可以放大、縮小,真的滿有樂趣的!!

HW10

心得: 經過了期中上機之後,了解到自己所掌握的
東西太少,以至於考差了;這次的作業,請 教了同學才成功的做出來....

2011年12月25日 星期日

HW02




心得: 這是第一次在FOR迴圈裡使用到RANDOM的指令碼,感覺好炫阿@@

HW05

心得:再過了一個星期,延續著之前的主題,這次我們又教了一個新的功能,可以讓程式去讀取我們所想要的圖片,並且增加了讓它RANDOM的鈕,感覺這個程式又提升到另一個水平

HW04














心得:過了一個星期,又學到了一些新功能!
例如:橡皮擦、全屏清除以及最重要的儲存功能!!



HW03


















心得:第一次用自己的雙手寫出一個真的可以用的簡易小畫家,那種心情真的好激動!!
然而第一次使用使用滑鼠移動哪個方向,眼睛就往哪裡看,還頗好玩的@@

2011年12月19日 星期一

期末專案












何旻曄心得:

這是多媒體這堂課最後的作品,當初在構想期末專案的主題時,原本是以倉庫番為主,但在試了幾次後,改以較容易呈現的拉霸機為這次的專案主題;或許可以讓人覺得這個程式應該是很輕鬆就能寫出來的,但是我可是花了許多心思去投入於這份作品,所以當我寫出來時,成就滿滿!! 當然,我也感謝我的組員,他的無私奉獻!!

周惠元心得:

對於本次的作品,我蠻失望的,因為無法完全我呈現出我的想法,原因是我的程式能力太弱了,使其他人無法看到更完美、更腦殘的遊戲,這樣的結果真是令人遺憾,這是世界的一大損失阿!有想法,沒能力是一件令人蛋疼的悲劇。

2011年10月25日 星期二

HW08

















心得: 今天的風扇讓我了解到,變數宣告的位置,會結果差很多,這是我之前從來沒有想到過的問題.....。然而看到程式碼會覺得很簡單,但實際下去做才知道難處!!!

2011年10月17日 星期一

期中專案-被踐踏的不明物體

心得:第一次體驗到把自己的成果發表給其他人觀賞,並且解說動機以及目的!也能夠去觀賞他人的成果,了解他們的想法,互相交流!儘管這次做的作品不甚理想,但這也代表還有很大的努力空間可以加油,我相信之後會越做越好的!!