2011銘傳 互動媒體
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月27日 星期二
課程回顧
1.大概除了眼睛,每個我都非常喜歡,雖然程度都不一樣,但畢竟都是有用心地,無法挑選。
2.程式類的課程果然最重要的3樣東西就是耐心、創意和別人的程式碼。
打程式時,偶爾總要花上大量的時間,所以必須要有耐心去撰寫和除錯。
如果大家都做出一樣的東西,這樣太無趣,爾且很多人不會進步,所以要有創意來刺激自己做不同的東西。
當自己腦筋卡住時,觀察別人如何解決,有時比較有效率,畢竟有時有些問題就是不知如何解決。
3.把拔拉把吧
level up
HP 15->16
SP 5-> 6
STR 10->10
INT 8->10
AGI 9->11
DEX 4-> 6
LUK 12->14
2.程式類的課程果然最重要的3樣東西就是耐心、創意和別人的程式碼。
打程式時,偶爾總要花上大量的時間,所以必須要有耐心去撰寫和除錯。
如果大家都做出一樣的東西,這樣太無趣,爾且很多人不會進步,所以要有創意來刺激自己做不同的東西。
當自己腦筋卡住時,觀察別人如何解決,有時比較有效率,畢竟有時有些問題就是不知如何解決。
3.把拔拉把吧
level up
HP 15->16
SP 5-> 6
STR 10->10
INT 8->10
AGI 9->11
DEX 4-> 6
LUK 12->14
課程回顧
1. What is your favorite homework?
期中和期末專案, 經過課堂的學習後,該是展現身手的時候!嘗試著把自己所學的東西加以思考發揮,是件很酷的事!
2. What did you learn in this course?
很慶幸可以選到到這堂課,不僅體驗到和以往不同的教學模式,也因為這樣,才能激發大家認真去思考,把潛藏腦中的想法表達出來。課程主要在於如何把學到的東西變成自己的,並且加以運用變化。因此老師給了大家很多時間在課堂上盡情思考揮灑想法;其中讓我學到最多的是和組員之間的彼此交流。畢竟,三個臭皮匠,勝過一個諸葛亮,一個好的想法也是經過多次討論才能產生的。這樣從無到有的過程,是最難能可貴的!
3. What did you change after this course?
討論和分享,是我在這堂課中學到的最大資產,藉由這兩者,我可以得到的比以往多更多,不僅是程式,還有和同學之間的交流情誼。
期中和期末專案, 經過課堂的學習後,該是展現身手的時候!嘗試著把自己所學的東西加以思考發揮,是件很酷的事!
2. What did you learn in this course?
很慶幸可以選到到這堂課,不僅體驗到和以往不同的教學模式,也因為這樣,才能激發大家認真去思考,把潛藏腦中的想法表達出來。課程主要在於如何把學到的東西變成自己的,並且加以運用變化。因此老師給了大家很多時間在課堂上盡情思考揮灑想法;其中讓我學到最多的是和組員之間的彼此交流。畢竟,三個臭皮匠,勝過一個諸葛亮,一個好的想法也是經過多次討論才能產生的。這樣從無到有的過程,是最難能可貴的!
3. What did you change after this course?
討論和分享,是我在這堂課中學到的最大資產,藉由這兩者,我可以得到的比以往多更多,不僅是程式,還有和同學之間的交流情誼。
2011年12月26日 星期一
課程回顧
課程回顧:
1. What is your favorite homework?
我最喜歡的作業是小畫家,不是因為它所使用的技巧最高超,是它讓我第一次所受到的衝擊最大,第一次自己寫出一個算是有模有樣的東西,第一次看到程式碼實體化的結果,第一次使用自己寫的程式......所以我最喜歡的作業是小畫家。
2. What did you learn in this course?
一開始對這門課有點不安,因為我對寫程式有點恐懼,開始接觸perocessing讓我第一次對寫程式有了成就感,其實只要一步一步來,在眼前的困難和問題都會解決,還有其實開口討論的感覺很好,大家的想法都不一樣,在討論交談當中那種思想的交流真的很神奇,感覺視野更廣了,"耶?!原來還可以這樣想"的感覺。
3. What did you change after this course?
現在不會那麼懼怕寫程式了,我想以後我甚至還會想去嘗試寫程式,多與人討論,交流,思考這些都漸漸的會成為自己的能力之一,對於不熟悉的東西也願意去嘗試去了解了。
1. What is your favorite homework?
我最喜歡的作業是小畫家,不是因為它所使用的技巧最高超,是它讓我第一次所受到的衝擊最大,第一次自己寫出一個算是有模有樣的東西,第一次看到程式碼實體化的結果,第一次使用自己寫的程式......所以我最喜歡的作業是小畫家。
2. What did you learn in this course?
一開始對這門課有點不安,因為我對寫程式有點恐懼,開始接觸perocessing讓我第一次對寫程式有了成就感,其實只要一步一步來,在眼前的困難和問題都會解決,還有其實開口討論的感覺很好,大家的想法都不一樣,在討論交談當中那種思想的交流真的很神奇,感覺視野更廣了,"耶?!原來還可以這樣想"的感覺。
3. What did you change after this course?
現在不會那麼懼怕寫程式了,我想以後我甚至還會想去嘗試寫程式,多與人討論,交流,思考這些都漸漸的會成為自己的能力之一,對於不熟悉的東西也願意去嘗試去了解了。
hw12
1. What is your favorite homework?
2. What did you learn in this course?
最喜歡小畫家
2. What did you learn in this course?
這堂課學到可以利用processing來做許多好玩的小遊戲
3. What did you change after this course?
這堂課沒有大量的作業,一切都在上課時間做完,老師上課方式很不一樣,讓我們思考如何打程式,並且從旁協助,而不是一值得上課,我覺得程式需要我們自己想出來,而不是從書或是聽老師上課學,而上過這堂課之後,我反而更願意動腦思考 如何寫程式
訂閱:
文章 (Atom)