課程回顧:
1. What is your favorite homework?
我最喜歡的作業是小畫家,不是因為它所使用的技巧最高超,是它讓我第一次所受到的衝擊最大,第一次自己寫出一個算是有模有樣的東西,第一次看到程式碼實體化的結果,第一次使用自己寫的程式......所以我最喜歡的作業是小畫家。
2. What did you learn in this course?
一開始對這門課有點不安,因為我對寫程式有點恐懼,開始接觸perocessing讓我第一次對寫程式有了成就感,其實只要一步一步來,在眼前的困難和問題都會解決,還有其實開口討論的感覺很好,大家的想法都不一樣,在討論交談當中那種思想的交流真的很神奇,感覺視野更廣了,"耶?!原來還可以這樣想"的感覺。
3. What did you change after this course?
現在不會那麼懼怕寫程式了,我想以後我甚至還會想去嘗試寫程式,多與人討論,交流,思考這些都漸漸的會成為自己的能力之一,對於不熟悉的東西也願意去嘗試去了解了。
2011年12月26日 星期一
2011年12月19日 星期一
期末專案
2011年12月5日 星期一
2011年11月21日 星期一
上機考

PFont form;
PImage img1,img2,img3;
int i;
int score;
int [] x;
int [] y;
int [] Q;
void setup()
{
size(650,650);
background(0);
score=0;
x=new int[50];
y=new int[50];
Q=new int[50];
img1 = loadImage("蚊子.jpg");
img2 = loadImage("拍子.jpg");
img3 = loadImage("黑底色.jpg");
for(int i=0;i<50;i++){
Q[i]=1;
x[i]=(int) random(650);
y[i]=(int) random(650);
}
for(i=0;i<50;i++){
if(Q[i]==1) image(img1, x[i],y[i],50,50);
if(Q[i]==0) image(img3, x[i],y[i],50,50);
}
}
void draw(){
background(0);
for(int i=0;i<50;i++){
if(mousePressed==true){
if(mouseButton==LEFT){
if(x[i]<=mouseX && x[i]>=mouseX-50 && y[i]<=mouseY && y[i]>=mouseY-50 && Q[i]==1 && score<50){
Q[i]=0;
score++;
}
}
}
}
for(i=0;i<50;i++){
if(Q[i]==1) image(img1, x[i],y[i],50,50);
else if(Q[i]==0) image(img3,x[i],y[i],50,50);
}
PFont font;
font=loadFont("AmericanTypewriter-24.vlw");
textFont(font);
fill(255);
textSize(30);
text("Score:",500,90);
text(score,595,90);
image(img2,mouseX-50,mouseY-50,65,65);
if(score==50){
background(0);
textSize(72);
fill(255);
text("YOU WIN!!!",125,325);
}
}
2011年10月17日 星期一
期中專案
2011年10月10日 星期一
2011年9月19日 星期一
HW03
2011年9月12日 星期一
2011年9月6日 星期二
訂閱:
文章 (Atom)