顯示具有 99360090 王昶胤 標籤的文章。 顯示所有文章
顯示具有 99360090 王昶胤 標籤的文章。 顯示所有文章

2011年12月26日 星期一

課程回顧

1.
我最喜歡期末專案,因為這是最後我和我的搭擋做出最困難的程式,也是
我們花最久的時間也是最有成就感的.也是對processing最感興趣的一個議題
2.
這門課我學到了是頗多,例如:如何把一個程式做成一個遊戲,和如何跟搭擋分工合作討論
,這兩點我覺得學習最多,雖然一開始都無法分工討論,各做各的,但知道如何分工討論後,
不僅程式寫的速度變快,而且效率也變好了,在這門課學習良多
3.
在這門課我改變學習的態度及獨立的自我,學習不是靠一個人就能學得好,討論才是最有效率
的方式,獨力完成一個程式雖然成就感多,但缺乏了與同伴間寫出程式的喜悅感

2011年12月25日 星期日

HW10




這次作業我想是我在這門課第一次覺得困難而在課堂中和同學分享討論出來的,雖然做這一次
作業非常艱辛及困難,但做出來得成就感是我第一次體會到

HW09




這次的作業,我發現我對processing的經驗以及程度似乎變好了許多,比起之前的我這次做出
來使我更有成就感,總而言之覺得precessing越來越有趣

HW08

8-1



8-2



在此課程中,我學習到的經驗非常的多,也越來越會和同學討論,討論的過程中是我第一次在程式中
,和同學互動最多的一次,也讓我深深體會討論的重要性

HW05



這次的課程雖然我不是自己完成的,因為程式太複雜繁瑣使得我毫無頭緒,雖然有了觀念,但我想
回到家一定要問同學程式的關鍵與想法,讓我有更多的經驗

HW04




此次的課程,比上次難些許多,一度放棄的我原本要放棄,但是同學一一打了出來使我想要更加
想要奮鬥使程式完成,在此之下終於把程式完成了,真是感動

HW03

3-1

3-2



這次的課程,遇到的問題雖然很多,但在我問過同學之後,終於打出來了,雖然程式有點困難
,但在老師和同學幫助之下,使我更加有經驗去面對processing

HW02

2-1

2-2

2-3



這次的作業,使我更加了解processing,原來processing也可以這麼的有趣生動,相信之後
的課程一定會更加有趣,也可以獲得更多的知識與經驗

2011年12月19日 星期一









對於這次的期末專案,對我和我的夥伴是 一大挑戰,因為要構思主題和程式碼邏輯與debug,
使我和夥伴之間的默契與合作度變得很高,期末專案一開始我以為是非常艱辛的,但在我和夥伴合作之下,覺得不僅成就感很高也對於程式多一分的了解,希望以後可以在有這種合作間的專案,會使我們感到很有成就感

2011年11月21日 星期一

上機考




img=loadImage("Winter.jpg");

img2=loadImage("123.jpg");
for(int i=1;i<=250;i+=50)
for(int j=1;j<=500;j+=50)
image(img,0+2*i,0+2*j,50,50);
image(img2,600,200,50,50);
這段程式碼是我在上機考時想破腦筋為了分數才使出的大絕招,沒想到還有第二階段,我想這時就是我發揮同學間討論的時候了。
在同學的細心的一段一段程式碼跟我講解過之後,我依然發現,我缺的東西可真是多,在這學期的新環境processing中,
百思不解的我終於提起勇氣去面對它。
if(mousePressed == true)
{
for(int i=0;i<=49;i++)
if(mouseX<=x[i]+50 && mouseX>=x[i]-50 && mouseY<=y[i]+50 && mouseY>=y[i]-50)
{
x[i]=3000;
y[i]=3000;
sum++;
}
這段是問過同學後加上去的,當初我只是想讓蚊子出現50隻就好了,現在的我不知道要怎麼讓蚊子消失,所以我利用滑鼠點擊蚊子後,離開視窗外,所以我運用設x和y大於長寬之外,使得蚊子離開版面。
win(z);
z=0;
if(sum==50)
{
background(155);
fill(0);
text("PERFECT",350,350);
}
}
void win(int z)
{

if(z==1)
{
x=new int[50];
y=new int[50];
for(int i=0;i<=49;i++)
{
x[i]=(int)random(0,750);
y[i]=(int)random(0,750);
}
}
for(int i=0;i<=49;i++)
image(img,x[i],y[i],50,50);

}
這段程式是我的蚊子不斷重複random,所以我為了不讓他一直重複跑,所以我在程式先前就先把變數設成1,當我run到蚊子random執行過一次後,跳出迴圈時,再把變數設為0,這樣會使程式run第2遍或第3遍時,此迴圈不會再跑,促使我的蚊子固定住。
前半段是設立蚊子在x和y軸中的空間大小及位子。
而在中間那段,則是當我蚊子全部清除後,出現perfect的畫面。
後半段則是印出蚊子的迴圈

此次期中上機讓我受益良多,讓我突破對processing的逃避,之後我一定要更加倍努力去學習此課程

2011年10月17日 星期一

期中專案







在這次的專案之前,讓我非常的期待我能做出甚麼作品,沒想到在想這程式的過程中,遇到了許多瓶頸,果然在這次的專案中,要與我的夥伴一起合作才能完成我在資工系中第一個專案,做出來的成品讓我和我的夥伴非常的興奮與開心,在這次的專案過程中讓我學習到如何分工合作和了解到和夥伴一起解決程式中的問題,如果還有下一次的專案,我相信我和我的夥伴一定能做得更好

2011年9月12日 星期一

HW01

processing




小畫家






原圖



心得:原來程式碼也可以做出自己要的圖片,原本以為打程式是無聊乏味的!當我用程式碼做完這次的作業,才了解其是打程式也可以是有趣的,讓我也開始期待下一次的作業了呢!