顯示具有 99360373王奕翔 標籤的文章。 顯示所有文章
顯示具有 99360373王奕翔 標籤的文章。 顯示所有文章

2011年12月26日 星期一

課程回顧

1. 在所有的作業中,最喜歡的應該是大魚吃小魚,因為他本身會動,然後可以有互動非常的好玩

2. 從沒想過寫程式也可以如此的有趣,要思考如何把所有學到的組合起來呈現出一個作品,在寫processing的時候,一個作品所寫出來的方式很多也很有趣,雖然和以前學的稍有不同,但是大部分相同,所以學起來蠻輕鬆的

3. 上了這門課之後,改變了我對寫程式的看法,也改變了一些習慣,對程式多做一些縮排,區塊加上點註解;還有以積極的態度面對問題,試著解決問題

2011年12月19日 星期一

期末專案


心得:到了期末,就會不自覺得拿來跟期中專案比較,發現大家的程式能力都變得更厲害了,現在 大家都已經可以寫出一些當初自己為之瘋狂的小遊戲了,從這次專案我學到了很多的技巧,也能說是把學到至今的技術全部複習一遍,一想到是期末,還不敢相信當初什麼都不會的我們,已經擁有了一定的基礎能力了呢。

2011年11月28日 星期一

HW09

心得:這一次我把三個方式的程式碼組合在一起,Q可以向左右移動,W可以上下移動,E可以放大縮小,R可以淡入淡出,感覺非常的有趣!
寫程式碼的時候是一個一個的試,慢慢的把四個都組合在一起!

HW10

心得:一開始先把圖會從左邊向右跑做好,接著才做出15隻魚,然後把用滑鼠控制的魚放上去做出碰到會結束的畫面,之後再做出吃到和自己一樣大或是比自己小的魚會變大,為了有點難度,做出吃到5隻才會變大一階段,感覺這有點像打蚊子那個題目,蠻多技巧都蠻像的!

2011年11月21日 星期一

上機考


原本把蚊子和拍子都弄出來了,之後不斷思考如何繼續下一步,到了第二階段,請叫別人後,發現原來
我把一個東西思考錯誤,蚊子被打之後我本來的設想是把他用一個白色的圖蓋掉,沒想到是把他一出畫布外,然後拍下去同時判斷,拍到的位置有沒有在蚊子的圖案上,這邊一開始寫的時候因為打錯X和Y,所以執行後一直怪怪的,之後重新DEBUG後,把錯誤修正,整個蚊子的小遊戲就做好了!!

程式碼:
int num = 50;
int[] x = new int[num];
int[] y = new int[num];
int j,w=50,h=50,sum=0;
void setup(){
size(1000,800);
background(255);
frameRate(25);
smooth();
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;
PImage img1 = loadImage("f.jpg");
image(img1,a,b,w,h);
}
PFont font = loadFont("AndaleMono-24.vlw");
textFont(font);
textSize(18);
fill(0);
text("SCORE = ", 800, 50);
}
void draw(){
if(sum<50){
background(255);
PFont font = loadFont("AndaleMono-24.vlw");
textFont(font);
textSize(18);
fill(0);
for(int i=0;i<50;i++){
PImage img1 = loadImage("f.jpg");
image(img1,x[i],y[i],w,h);
}
text("SCORE = "+sum, 800, 50);
if(mousePressed == true){
PImage img3 = loadImage("h.jpg");
image(img3,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{
PImage img2 = loadImage("g.jpg");
image(img2,mouseX-25,mouseY-25,w,h);
}
}
else if(sum==50)
{
background(0);
for(int i=0;i<300;i++){
PImage img1 = loadImage("f.jpg");
image(img1,random(0,950),random(0,750),w,h);
}
textSize(125);
fill(random(50,255),random(50,255),random(50,255));
text("YOU WIN !!", random(100,450), random(100,350));
}
}

2011年10月25日 星期二

HW08


心得:這張圖我畫了一個星星,我用80個圓來做,圓的顏色會不斷變化,感覺非常的漂亮!

HW05

心得:這次把上次大家利用簡易小畫家畫的圖來RANDOM,使得兩個不同的圖來配對,這是我覺得剛好變成一個完整的太陽,所以把這張圖存了下來

2011年10月24日 星期一

HW04



心得:這次把小畫家的功能變的完善了!!有了畫筆的粗細還有SAVE的功能,超級好玩的!

HW03

01


02


心得:第一次做出這種簡易小畫家,感覺好神奇啊,可以點一個顏色去換畫筆的顏色,非常有趣!眼睛會動感覺上有點小困難......,不過做完後感覺眼睛的圖好噁心.

2011年10月18日 星期二



心得:這次的專案特展讓我感到非常有意義,可以去看別人寫的,順便去學習,還可以使我產升到更多的想法,好多人的創作都好厲害,像那個葉子畫圖的,感覺好有趣,可以畫出許多圖案,讓使用者自行創作,真的很有意思,當然還有許多作品也是
結束後聽到老師說的那個作弊的故事,以後我會警惕自己要做兩手準備,不然只要一有問題就都完蛋了!

2011年9月19日 星期一

HW02


HW02-1


HW02-2


HW02-3

心得: 這次的作品出現了動態的東西,每秒跑一百個矩形,感覺很神奇!第3個作品剛開始覺得很神奇,但是解說後就發現,其實很簡單,只是區塊切割而已,並不是很難

2011年9月8日 星期四

HW01


原圖



小畫家作圖


Processing作圖

心得:第一次使用程式碼作圖,感覺超神奇的!!還沒上這門課以前,本來以為是用繪圖程式之類的作圖,沒想到與想像中的不一樣
找了好幾張圖,感覺這張的難度中等,很適合我,原圖裡有些白色區塊看起來有點藍藍的,所以我就把它塗上淡藍色