顯示具有 99360401趙惠民 標籤的文章。 顯示所有文章
顯示具有 99360401趙惠民 標籤的文章。 顯示所有文章

2011年12月26日 星期一

課程回顧

在眾多的作業中,我最喜歡的是小畫家,小畫家可以讓自己畫自己想要畫的
,而且是由自己寫出來的程式來畫的,感覺很不一樣

我從小畫家中學到要如何製作按鈕,如何在按鈕上加上字,
如何把自己想要加的功能加上去,進而畫出自己想要畫的圖案
而且還有存檔的功能,不怕自己畫出來的圖無法存下來

在這個課程後我對程式已經沒有那麼的懼怕
因為說實在的我的程式能力也不是很好
但是藉由多媒體這堂課來學程式
從基本由淺入深
讓我對程式有了新的見解
也對程式有進想步的心

HW09

這次的作業讓圖片可以放大縮小,左移右移,變亮變暗
而且還跟鍵盤作結合,做完時覺得自己又更進一步了

期末專題-OOXX


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

2011年12月24日 星期六

HW04





這次的作業讓我們用自己作的作業畫圖
下次還要跟別人的圖融合,好期待喔
不知道自己的圖跟別人配對會配出甚麼新火花

HW05

這此的作業是將自己用小畫家畫的跟對方的圖作結合
蹦出新的感覺,沒想到不同的圖可以融合為一張圖
雖然跟電腦裡的小畫家還有很大的差距
但是基本該有的可事一點都沒有少唷

HW10

,
這次的作業算是一個結合前面的小遊戲
要讓圖片從右邊移動到左邊
再加上它被吃掉等等
讓我有小開心了一下

HW08

這次的作業有點小困難,數目量要調到剛剛好
才能夠短暫的把圖限印下來,費了不少小工夫呢


2011年11月21日 星期一

上機考













PFont font;
int[] A;
int[] B;
int[] C;
PImage img,img1,img2,img3;
int i;
int score; 分數
void setup(){
size(800,600);
background(0);
int score=0;
font = loadFont("BrowalliaNew-Bold-48.vlw");
textFont(font); 設字體
textSize(50); 字體大小
img = loadImage("aaa.jpg"); 載如我們所需的蚊子檔
img1 = loadImage("bbb.jpg");載入我們所需的蒼蠅拍檔
img2 = loadImage("ccc.jpg");載入我們所需的笑臉檔
img3 = loadImage("ddd.jpg");載入我們所需的過關檔

A= new int[50];
B=new int[50]; 使用陣列存放50隻蚊子
C=new int[50];
for(int i=0;i<50;i++){
C[i]=1;
A[i]=(int)random(650);
B[i]=(int)random(600);
}
for(int i=0;i<50;i++){
if(C[i]==1)image(img,A[i],B[i]);
}
frameRate(100);
}
void draw(){
size(800,600);
background(224);
fill(110,119,113);
text("Score:",550,40);字體位置
text(score,630,750);相加的位置
image(img1,mouseX,mouseY,100,100);
for(int i=0;i<50;i++){
if(mousePressed==true)
{
if(mouseButton==LEFT)
{
if(A[i]<=mouseX && A[i]>=mouseX-50 &&B[i]<=mouseY &&B[i]>=mouseY-50 && C[i]==1 && C[i]==1)
{
C[i]=0;
score++; 判斷蚊子的死掉跟分數的相加
}}}}
for(int i=0;i<50;i++)
{
if(C[i]==1)
image(img,A[i],B[i]);
else if(C[i]==0)
image(img2,A[i],B[i]);
}

if(score==50)
{

background(253,234,112);
image(img3,100, 100);
fill(0);
text("OH YA OH YA",100,100); 過關時印出畫面與之呼應
}



}


心得分享:這次的期中考一開始我就在想說怎麼把簡單的50隻蚊子印上去
怎麼把簡單的蒼蠅拍印上去,可是怎麼印就是印不上去,
結束過後詢問了一些坐在我附近厲害的人
才發現我當初寫的是讓圖片一直跳動
而不是停留在那邊50隻蚊子,
老師也很好心的提示我們要用到arrey,要不然一定做不出來
果真我就沒想到arrey這個東西,問了同學後才知道arrey是用來存取座標的
用arrey去存取就不用擔心x&y與滑鼠之間相對應的關係
這次的考試給我的衝擊還蠻大
讓我知道我的程式理解不足
一方面也打擊了我
另一方面慶幸的是其碼我看到了我的不足
還有機會能夠補救加強,不至於不知道自己的盲點。



2011年10月10日 星期一

HW03

3-1









3-2

這次的作業讓我們學習製作簡易小畫家,使用自己做的小畫家讓人感到很酷,雖然只是簡易的小畫家,但是讓我更加認識processing

HW02

HW02-1











HW02-2















HW02-3



這次的作業讓我對自己有了更深的期許,沒想到移動滑鼠可以使眼睛上下左右移動,而且讓我有了成就感產生

2011年9月8日 星期四

HW01

原圖神秘至上主義
小畫家


PROCESSING








心得:第一次接觸這門課程,讓我覺得很新奇
原來用程式碼也能畫出圖,讓我對這門課程有了更深的期待
,每次做完一次作業,心中就有無限的感動