顯示具有 99360515蘇展仕 標籤的文章。 顯示所有文章
顯示具有 99360515蘇展仕 標籤的文章。 顯示所有文章

2011年12月26日 星期一

課程回顧

1. What is your favorite homework?
我覺得我最喜歡是打蚊子上機考,我在那裡學到了很多,學到了陣列是如何使用在processing,和朋友交流程式語言,互相教導,讓我對程式的興趣更加的加深。


2. What did you learn in this course?
我學到了如何在眾資料中找資料,期中期末專案你可以做你自己想做的東西,我向其他課程,只是一昧著"背""背""背",然後之後就忘了,這個課程就是要你弄懂他,學會他。


3. What did you change after this course?
讓我改變最多的地方是對程式的興趣程度,雖然自己寫的並沒有很好,至少我有盡自己的全力把它做好

期末專題-OOXX


期末專案:
這次的專案我真的想很久,一直都不知道要做什麼,想說做一個平民遊戲,結果就想到了圈圈叉叉,成果發表前一個禮拜雛型就完成了,想說要不要加一些東西,想說可以做個AI系統,毫無頭緒,結果就完成了這次的作業,靠自己做出來的東西真是有成就感~~

HW10

HW10:

心得分享:這次的作業是跟打蚊子很像!!我也是用打蚊子改的,我還自己加入自己喜歡的music,播放起來更是生動

2011年11月21日 星期一

上機考

過關畫面:


死掉的蚊子:



程式碼+註解:
PImage img1;//自設值
PImage img2;//自設值
PImage img3;//自設值
int[] x;//陣列(蚊子)的X軸
int[] y;//陣列(蚊子)的Y軸
int[] life;//判斷蚊子是否死掉
//陣列是來儲存蚊子上XY軸的位置
int score=0;//宣告分數
void setup() {
x=new int[50];//陣列50
y=new int[50];//陣列50
life=new int[50];//宣告陣列
size(600,600);//長寬600*600
//background(255);
//rect(50,50,100,50);
img1=loadImage("a.jpg");//讀取圖片
img2=loadImage("b.jpg");//讀取圖片
img3=loadImage("c.jpg");//讀取圖片
PFont font;
font = loadFont("AgencyFB-Reg-48.vlw");
textFont(font);
textSize(50);
smooth();
strokeWeight(8);
for(int i=0;i<50;i++){ life[i]=1; x[i]=(int)random(0,600-63); y[i]=(int)random(0,600-78);//random50隻蚊子 } } void draw() { background(0); if(mousePressed==true) if(mouseButton==LEFT) for(int i=0;i<50;i++) if(mouseXx[i]&&mouseYy[i]&&life[i]==1){
life[i]=0;
score++;//判斷蚊子是否死掉和分數累加
}
for(int i=0;i<50;i++){
if(life[i]==1)image(img1,x[i],y[i]);
else image(img3,x[i],y[i]);//顯示蚊子圖示
}
//void setup() {
//size(100, 100);
// strokeWeight(8);
// smooth();
// }
// void draw() {
//background(204);
// line(mouseX, mouseY, pmouseX, pmouseY);
// }
// if (mousePressed == true) {if( mouseX<59 && mouseY<94)
//for(int i=0;i<100;i++){
//fill(random(255),random(255),random(255),random(255));
//rect(random(width),random(height),random(20,20),random(20,20));
//}
//fill(255);//以上是之前打的完全不正確
//原本想說直接RANDOM100隻蚊子就好了結果是一堆紋子在那邊閃來閃去而且還越來越多,結果事時要利用陣列去寫如果不用陣列去寫,程式無法記憶住紋子的位置。
if(score==50){background(200);text("W I N E R",300,300);}//跳出視窗winer

text("score", 59, 94);//文字score
text(score,159,94);
image(img2,mouseX,mouseY);
//delay(1000);
}


心得分享:
這次的考是真的完全沒什麼頭緒,再考試之前有先試著嘗試寫水果盤,介面是做出來了就只差Random,挫折感是蠻大的這次回去只細想想,其實題目並沒有很難,只是我把她想的太難了,陣列東西我還是沒有很熟啊~,經過自己的思考在加上同學的討論之下終於把她打出來了,成就感好大,想不到自己也能打出一個遊戲的程式出來,我也打一些東西做改變像原本要去用黑色的照片,我把它改成血漬的照片效果更是佳。

HW08


這次的作業好好玩是跟游標做結合,試著調延遲的時間把圖做到最完美

2011年10月17日 星期一

期中專案-宇宙星空

期中專案:

心得分享:
製作專題真的很好玩,把自己心裡所想的,用程式表達出來,程式一加在加,最後才完成這個作品,雖然利用的時間都是上課的時間,做出來真的是超有成就感的阿。

2011年10月10日 星期一

HW05


心得分享:這次的作業是由別人的作品和別人的作品做結合<,有番業和random的功能做出來超有成就感的。

HW04





心得分享:
這次的作業超有趣的耶,小畫家從小畫到大,如今卻有榮幸可以把它寫出來,超開心的超有成就感。

2011年9月26日 星期一

HW01

HW03-2


HW03-1





心得::這一次我覺得特別好玩耶!!~利用滑鼠作互動!真的是有去用頭腦去想!!

2011年9月19日 星期一

HW02

HW02-3



HW02-2









HW02-1




心得分享:這次的作業要比之前還要難,還是再回家前把他搞定了,不用前一天才在那邊趕作業。
這次的作業還加上了FOR迴圈更加深了我對這門課的印象。

2011年9月12日 星期一

HW01

杜斯伯格 Doesburg(processing)






杜斯伯格 Doesburg(小畫家)





杜斯伯格 Doesburg(原畫)



心得分享:
上禮拜上多媒體的課程!心裡在呼喊著,互動多媒體我選對了,這次既然沒有艱深的語
法,和困難的程式語言,讓我更容易聽懂老師上課所講的,而且本身本來就想朝多媒
體這亙方向去發展,這更讓我學得更輕鬆!