顯示具有 99360293郭勝傑 標籤的文章。 顯示所有文章
顯示具有 99360293郭勝傑 標籤的文章。 顯示所有文章

2011年12月26日 星期一

課程回顧

1.我喜歡的作業是期末專案,因為這個作業,是把我們這學期,所學的東西,在這一次的作業裡面,能夠發光發熱,而且我也很喜歡上機考的題目,因為我學到了如何把陣列好好的利用
2.我在這門課我學習到了,其實有很多小小的應用程式,是可以用PROCESSING寫出來的,然而經過了這學期的磨鍊以及訓練之下,我的程式設計的能力已有明顯的進步,而且還能把這門課所學的觀念以及想法,應用到其它的科目當中
3在經過這學期上過老師的多媒體設計的課之後,讓我感覺到說,原來程式設計並沒有想像當中的那麼困難,而且同時也為我想要把程式設計想學好的那股力量,打了一劑強心針,在最後,要感謝所有的同學在這堂課給我的意見與想法,以及老師在這堂課,所付出的用心及努力,很開心能學到這門課,如果以後有機會的話,希望能夠學到有關PROCESSING的課程

2011年12月19日 星期一

期末專案

今天的期末專案,讓我覺得非常的驚訝,因為大家的期末專案,都做的非常的厲害,而且每一個的畫面都很精緻,可見大家的程式設計的能力,經過了半學期的磨鍊之後,已經進步了不少,然而自己的程式能力也隨之進步了很多,感謝老師舉辦了這次的期末專案,讓我們各個人把想要表現的東西,藉由這次的期末專案發揚光大,最後希望大家的程式能力能更進一步

2011年12月11日 星期日

HW10

經過了打蚊子的遊戲之後,讓我了解到說,陣列是如此的好用,然後今天又多教了我們大魚吃小魚的遊戲,而且這次還教了如何把音樂加入我們的遊戲當中,感覺自己好像可以寫出一些基本的小遊戲來玩了,希望我最後的期末專案當中,也能夠設計一個好玩的`互動遊戲

2011年11月21日 星期一

上機考

int[] X;
int[] Y;
int[] Z;
int score;
PImage img;
PImage dead;
PImage hit;
void setup(){
size(800,800);
background(0);
score=0;
X= new int[50];
Y= new int[50];
Z= new int[50];
img = loadImage("robot.jpg");
dead = loadImage("abc.jpg");
hit=loadImage("A.jpg");
for(int i=0;i<50;i++)
{
Z[i]=1;
X[i]=(int)random(800);
Y[i]=(int)random(800);
}
for(int i=0;i<50;i++)
{
if(Z[i]==1)image(img,X[i],Y[i],50,50);
else if(Z[i]==0)image(dead,X[i],Y[i],50,50);
}
}
void draw(){
background(255);
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 && Z[i]==1 && score<50)
{
Z[i]=0;
score++;
}
}
}
}
for(int i=0;i<50;i++)
{
if(Z[i]==1)
image(img,X[i],Y[i],50,50);
else if(Z[i]==0)
image(dead,X[i],Y[i],50,50);
}
if(score==50)
{
background(0);
fill(0,255,0);
text("Win!!",200,200);
}
PFont font;
font=loadFont("AndaleMono-24.vlw");
textFont(font);
textSize(25);
text("Score:",630,750);
text(score,750,750);
image(hit,mouseX,mouseY,40,40);
}
在經過一個禮拜的討論以及思考之後,我終於完成了打蚊子這個遊戲,然而,在訂正的過程中,我發現有許多該用陣列的地方,我都沒有使用到,難怪蚊子的位置以及mouseX和mouseY會讓我這麼傷腦筋,感謝老師讓我了解到說,原來陣列的是這麼的重要

2011年11月7日 星期一

HW09

今天我學到了如何將一張圖片,可以上下左右,以及前後移動和旋轉,而且還可以更進一步的把圖片漸進和淡出,這一連串的變化,讓我覺得說,原來圖片不只是出現在畫面當中的,而是可以做一些特定的動畫來豐富我們的圖片

2011年10月24日 星期一

HW08

今天我們所做的是,是把mouseX和MOUSEY做一些不一樣的變化,就是我們的滑鼠能跟著畫面當中的圓形一起跟著我們做變化,而且還會隨著時間的不同,還可畫出不一樣的圖形呢!希望以後能夠做出更厲害小互動的小畫家

2011年10月17日 星期一

期中專案


在這一次的期中專案,我覺得有些地方,明明想得出來,卻沒有辦法寫得出來,實在是還欠缺一些磨練,不過自己能寫出像這樣子的一個比大小的小遊戲,自己覺得很有成就感,雖然獲得的票數不是很多,但是能讓大家欣賞自己的作品,並給予一些建議以及想法,還是感覺很棒,最後還是感謝老師能夠舉辦這次的期中專案,讓大家能夠發揮創意,設計出各式各樣的作品

2011年10月4日 星期二

HW-05

經過了兩個禮拜的製作之後,感覺自己寫的程式比小畫家還要厲害很多,而且很有成就感,然後自己也發現大家畫的圖都很有創意,希望以後能夠再寫這樣的程式

2011年9月27日 星期二

HW-04


透過上禮拜,小畫家程式的撰寫之後,今天更進一步的製作了一系列的工具欄,例如:擦布,儲存,變大以及變小的功能,甚至還有清除的功能,我現在覺得自己的程式能力,好像比大一的時候還要更進步一些,希望之後能更上一層樓

2011年9月19日 星期一

HW03

 HW03-1


  HW03-2

今天所做的作業,是承襲上禮拜的眼睛,不過這次更厲害的是,這次的眼睛回隨著我們的滑鼠動,這真的是太神奇了,然而接下來所做的是,小畫家部分程式的撰寫,然而寫完之後,自己嚇了一跳,原來自己也可以動手寫小畫家的程式,這是我連想都沒有想過的  

2011年9月12日 星期一

HW02


2-1


2-2
2-3

經過了基礎的練習之後,以慢慢熟悉這個程式的使用方式,而且更能夠進一步隨心所欲的打出自己想要的程式,希望以後能更上一層樓,寫出更方便更實用的processing程式


2011年9月6日 星期二

HW01

原圖

小畫家模擬
processing 
心得: 今天在小畫家畫的時候,花了很久的時間才完成,然而在用PROCESSING畫的時候,更是費了一些功夫才完成,所以,能利用一個程式語言來完成一幅畫,實在是很不容易的,希望我能夠盡力的向老師來學習,這樣以後我才能夠學到更深一層的東西。