顯示具有 99361112 鄒采妘 標籤的文章。 顯示所有文章
顯示具有 99361112 鄒采妘 標籤的文章。 顯示所有文章

2011年12月29日 星期四

99361112上機考





PImage img,imn;
int i=0;
int num=50,w=50,h=50,sum=0;
int[] x = new int[num];
int[] y = new int[num];
int a,b;

void setup()
{
size(1000,800);
background(255);
frameRate(25);
smooth();
PImage img = loadImage("Mosquito.jpg");
PImage imn = loadImage("Swatter.jpg");

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;

image(img,a,b,w,h);
}

PFont font = loadFont("AgencyFB-Reg-48.vlw");
textFont(font);
textSize(18);
fill(0);
text("SCORE = ", 800, 50);
}

void draw()
{
if(sum<50){
background(255);
PFont font = loadFont("AgencyFB-Reg-48.vlw");
textFont(font);
textSize(18);
fill(0);
for(int i=0;i<50;i++)
{
PImage img = loadImage("Mosquito.jpg");
image(img,x[i],y[i],w,h);
}

text("SCORE = "+sum, 800, 50);
{
PImage imn = loadImage("Swatter.jpg");
image(imn,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 if(sum==50)
{
textSize(125);
fill(random(50,255),random(50,255),random(50,255));
text("YOU WIN !!", random(100,450), random(100,350));
}
}


上機考對我來說是一大難題,對原本就不擅長程式的我,其實在第一週考試根本毫無頭緒,最後也就打不出甚麼東西,後來一直問別人,一開始先照著別人的程式做,練習改改看內容看會有甚麼變化,從中漸漸地學習,也和同學經過不斷的討論,因為我本身比較不會找出問題點,所以會一直找不到錯誤的所在處,到頭來還是不懂為什麼程式執行不出來,後來真的是感謝同學的幫忙,最後程式終於跑了出來,也讓我感覺對processing有更大的興趣了。

2011年12月26日 星期一

課程回顧

1)我最喜歡的是小畫家,因為可以做兩張圖片的結合,是出自於自己和別人的作品,沒想到自己也可以用程式寫出自己的小畫家,結合出來來的東西又千變萬化千奇百怪,偶爾還會run出很好笑的結合呢!!
2)學會了和別人合作討論的機會,不再是自己一個人埋頭苦幹,最後還是找不到問題,尤其是遇到程式碼這種東西,讓我非常的頭痛,畢竟我在這方面是屬於比較弱的那一種,這堂課讓我多學習到了很多也複習很多以前所學過的程式
3)一開始對這個課程沒有太大的興趣,因為一想到又要打程式,那是我最不擅長也最需要加強的地方,以為可以完全離開程式這種東西,沒想到還是必須接觸它,一開始令我非常害怕,可是經過一次又一次的課程,又和大家有一次又一次的互動,在加上和同組的人也需要合作做出期中期末專案,所以漸漸的對這堂課產生了興趣,本身對繪圖就很有興趣,只是沒想到可以用自己最不會的程式來繪圖,因此也讓我產生強烈的企圖心,會努力想去完成它,看到成品之後也會非常的開心,就算只是一件小小的作品。

99361112-HW5



承接上次作業,這次結和別人的圖,看到了很多奇妙的結合,不過真的還頗有趣的,圖片還可以隨機做選擇,在一次又一次的作業中,體會了一次又一次不一樣的變化,把學的在更深入化,再多加些什麼,程現出來的效果也就有所不同

99361112期中專案



一開始對於其中專案毫無頭緒,完全不知如何著手,看到大家一個接一個的完成作業,覺得自己似乎跟不上進度,後來跟同組的人一起討論出來,花了一點時間做出成品,希望下次能再接再厲

99361112-HW10



這次是製作大魚吃小魚,這是以前小時候最愛玩的遊戲,沒想到現在自己也可以用程式寫出來自己玩,還可以選自己要的圖片,雖然一開始都會不知道怎麼下手去做,後來只好就不斷的尋求協助了

99361112-HW8



這個也可以跟著滑鼠移動的動畫我也好喜歡,色彩繽紛又可以照著自己要的路線畫,讓我一再的想玩它,我發現越是到後面的作業越是好玩,因為做出的效果更多更不同,也會延伸前面的課程令我越來越愛上這門課

99361112-HW4




小畫家功能出來後,原來老師一開始讓我們先用紙畫過是有用意的,最後要結合程式,用電腦來畫畫,再將兩張圖片和在一起,產生各式各樣的變化,這次的PROCESSIN也讓我覺得越來越好玩,自己以後也可以再做出更多不同的色彩、圖型變化了

99361112-HW3


上次做是不會動的,這次能跟著滑鼠移動,令我很好奇很想快點寫出這個程式,最後做出來後就覺得很好玩又很可愛,更期待下次的課程



我很喜歡這次的PROCESSING,可以製作的像小畫家一樣,雖然一開始沒有想法該怎麼打出程式,後來還是去詢問已經完成的同學,做出成品來後就很有成就感

99361112-HW2



一次要跑12個圈圈,裡面又還要在有小圈圈,對我真是一大難題,後來=經過不斷的詢問同學,才發現這不是件難事,自己又可以選擇自己要的顏色和圈圈大小,很不錯呢



做點顏色的層次感,小小改變一下FOR迴圈裡的數字就會有不同的變化,感覺特別新奇,最後找出一個自己最滿意的配色出來



一開始真的覺得好難,可是又會很好其這是怎麼去完成的,每RUN一次就會有不同的色彩效果,讓我不進產生好奇而想去了解它

2011年12月20日 星期二

期末專案





心得:這次的期末專案和期中時我們所做的作品相比對,發現大家都進步了很多, 也從一開始沒聽過的prossesing一直到現在能夠製作出很多的小遊戲,而在製作這次的專案,發現很多的bug但同學都願意指導,讓這次的專案能夠順利的展出,過程中一直不斷的改,希望能做出好的作品,很開心後來能夠做出來,真的讓我很有成就感.