這學期,一開始,以為只是學一些應用軟體的東西
所以還覺得滿好玩的,雖然有些東西原本就會了
但是沒有實際上去完成一個"作品"
但是後來,要寫程式的時候
是有一點點不想啦>"<逃避...
但其實後來覺得還好,因為都有講義
而且先是以好玩的角度去延伸
這樣會比較想學,而且自己去發現東西會更會XD
也可以跟同學討論,這樣比較容易懂
不過後來的程式有越來越難的趨勢
直到後來要小小的上機考的時候
實在是很緊繃,不過,好險有寫出來
不過土法煉鋼的寫法好像還沒改很多ㄝ= =實在需要加油說...
雖然是寫程式,但是很多的概念都是一樣的
不過我覺得processing是一個很直接的程式
就是寫什麼ˋ有什麼
更何況之前寫程式都是跑一些數據之類的東西
但是processing是跑一個圖
比較起來,成就感比較多,哈哈...
其實選這門課沒有想很多,也沒有去問學長姐這個課的內容
不過好險,這個課沒有說超級難
也學的很開心~就是這樣~
2008年6月9日 星期一
2008年5月26日 星期一
Rule 184
這次的講義進度是Rule 184?
那個很像金字塔的圖
只要變動一個數值1或0,圖案就會變動很多
跟之前畫的圖不太一樣
指令變得很複雜,已經不像是一開始寫的程式一樣那麼顯而易懂
需要研究的還有很多
後面的程式,細胞分裂,感覺很像變形蟲
他的演化可以是很多種
有,聚集ˋ分裂ˋ變大或變小之類的方式可以用
不過我還不是很熟
光是修改一些東西試試看,就一直有BUG
其實我的程式真的不是很厲害
要學的還有很多@@
那個很像金字塔的圖
只要變動一個數值1或0,圖案就會變動很多
跟之前畫的圖不太一樣
指令變得很複雜,已經不像是一開始寫的程式一樣那麼顯而易懂
需要研究的還有很多
後面的程式,細胞分裂,感覺很像變形蟲
他的演化可以是很多種
有,聚集ˋ分裂ˋ變大或變小之類的方式可以用
不過我還不是很熟
光是修改一些東西試試看,就一直有BUG
其實我的程式真的不是很厲害
要學的還有很多@@
2008年5月13日 星期二
期中考阿~電風扇
我的電腦沒辦法用成網路版~等等再用囉~
先放程式碼,很亂
float angle = 0.0;
void setup(){
size(400,300);
background(0);
}
void draw(){
rect(195,150,10,60);
rect(180,210,40,10);
rect(210,200,10,10);
translate(200, 150);
fill(255,100,190,80);
ellipse(0,0,70,10);
ellipse(0,0,10,70);
if ((mouseX > 210) && (mouseX <> 200) && (mouseY < 210)) {
if (mouseButton == LEFT) {
for (int i = 0; i <15; i++) {
rotate(PI/10);
angle = angle+0.0002;
ellipse(0,0,70,10);
rotate(angle);
}
}
}
}
先放程式碼,很亂
float angle = 0.0;
void setup(){
size(400,300);
background(0);
}
void draw(){
rect(195,150,10,60);
rect(180,210,40,10);
rect(210,200,10,10);
translate(200, 150);
fill(255,100,190,80);
ellipse(0,0,70,10);
ellipse(0,0,10,70);
if ((mouseX > 210) && (mouseX <> 200) && (mouseY < 210)) {
if (mouseButton == LEFT) {
for (int i = 0; i <15; i++) {
rotate(PI/10);
angle = angle+0.0002;
ellipse(0,0,70,10);
rotate(angle);
}
}
}
}
2008年5月5日 星期一
我不能PO圖阿
很多的花
void setup(){
size(600, 400);
background(0);
smooth();
}
void draw()
{
for(int j=0;j<10;j++)
{
float X,Y;
X = random(50,400);
Y = random(50,400);
translate(X,Y);
strokeWeight(25);
for (int i = 0; i < 20; i++)
{stroke(random(100,240),random(140,155),random(10,200),random(120,200));
rotate(PI/5);
line(0,0,50, 0);
ellipse(0, 0, 45, 45);
}
}
}
用滑鼠點的!!!
void setup()
{
size(600, 400);
background(0);
smooth();
}
void draw()
{
if (mousePressed == true)
for(int j=0;j<1;j++){
float X,Y;
translate(mouseX,mouseY);
strokeWeight(25);
for (int i = 0; i < 20; i++)
{
stroke(random(100,240),random(140,155),random(10,200),random(120,200));
rotate(PI/5);
line(0,0,50, 0);
ellipse(0, 0, 45, 45);
}
}
}
void setup(){
size(600, 400);
background(0);
smooth();
}
void draw()
{
for(int j=0;j<10;j++)
{
float X,Y;
X = random(50,400);
Y = random(50,400);
translate(X,Y);
strokeWeight(25);
for (int i = 0; i < 20; i++)
{stroke(random(100,240),random(140,155),random(10,200),random(120,200));
rotate(PI/5);
line(0,0,50, 0);
ellipse(0, 0, 45, 45);
}
}
}
用滑鼠點的!!!
void setup()
{
size(600, 400);
background(0);
smooth();
}
void draw()
{
if (mousePressed == true)
for(int j=0;j<1;j++){
float X,Y;
translate(mouseX,mouseY);
strokeWeight(25);
for (int i = 0; i < 20; i++)
{
stroke(random(100,240),random(140,155),random(10,200),random(120,200));
rotate(PI/5);
line(0,0,50, 0);
ellipse(0, 0, 45, 45);
}
}
}
期中回顧
這學期這堂課其實過的很快
一開始以為是學一些應用程式
像是PHOTOIMPATˋGOLDWAVEˋMOVIEMAKER之類的
其實那些都很好玩
雖然電腦裡面有些有內建了
但其實不太會去玩就是了,借這堂課可以更了解
學一些電腦基本的應用程式其實也不錯
後來幾個禮拜之後,沒想到最主要是寫程式
原本以為會很難或根本寫不出來
但是後來寫了之後才發現
其實不是很難@@
噗~瓶頸其實比其他要寫程式的課少很多
只不過要把一些程式在精簡一點就是了
現在寫的程式,多半還是用土法煉鋼
難得現在是學寫一個算是新的程式
繼續加油囉~還有半學期呢!
一開始以為是學一些應用程式
像是PHOTOIMPATˋGOLDWAVEˋMOVIEMAKER之類的
其實那些都很好玩
雖然電腦裡面有些有內建了
但其實不太會去玩就是了,借這堂課可以更了解
學一些電腦基本的應用程式其實也不錯
後來幾個禮拜之後,沒想到最主要是寫程式
原本以為會很難或根本寫不出來
但是後來寫了之後才發現
其實不是很難@@
噗~瓶頸其實比其他要寫程式的課少很多
只不過要把一些程式在精簡一點就是了
現在寫的程式,多半還是用土法煉鋼
難得現在是學寫一個算是新的程式
繼續加油囉~還有半學期呢!
2008年4月28日 星期一
Doraemon&銅鑼燒
因為自己的電腦沒有辦法用Processing
所以只好等到現在我室友跑去洗澡了
才用他的電腦 哈哈哈XD
在我完成這個小叮噹的時候 有人給了我建議
叫我也畫上銅鑼燒讓他的眼睛跟著銅鑼燒跑
所以我又再加上了銅鑼燒 可是加上銅鑼燒的時候
他會一直在背景上不斷的畫銅鑼燒
但是如果我重新取背景的顏色的話
這樣我的小叮噹會不見的
所以後來的解決方式呢 背景所看到的黃色的底
是我畫了一個很大的方形(就是800*600的啦)
當我再度完成的時候
居然每個看過的人都說
我應該設計 當銅鑼燒經過嘴吧的時候
銅鑼燒要被吃掉 @"@
分明是欺負我電腦不能寫程式嘛
等我可以寫的時候 再讓銅鑼燒消失吧!!!!
http://ss24.mcu.edu.tw/~s5361036/95361036_Doraemon
所以只好等到現在我室友跑去洗澡了
才用他的電腦 哈哈哈XD
在我完成這個小叮噹的時候 有人給了我建議
叫我也畫上銅鑼燒讓他的眼睛跟著銅鑼燒跑
所以我又再加上了銅鑼燒 可是加上銅鑼燒的時候
他會一直在背景上不斷的畫銅鑼燒
但是如果我重新取背景的顏色的話
這樣我的小叮噹會不見的
所以後來的解決方式呢 背景所看到的黃色的底
是我畫了一個很大的方形(就是800*600的啦)
當我再度完成的時候
居然每個看過的人都說
我應該設計 當銅鑼燒經過嘴吧的時候
銅鑼燒要被吃掉 @"@
分明是欺負我電腦不能寫程式嘛
等我可以寫的時候 再讓銅鑼燒消失吧!!!!
http://ss24.mcu.edu.tw/~s5361036/95361036_Doraemon
2008年4月14日 星期一
會動的蝴蝶
void setup(){
size(800,600);
background(random(100,255),random(100,255),random(100,255));
smooth();
//noloop()
}
void draw(){
background(0); //覆蓋之前跑的圖形,才不會很亂
for(int j=10;j<=100;j+=30)
{
for(int i=0;i<=800;i+=150)
{
for(int k=0;k<=600;k+=120)
{
stroke(0,0,0);
strokeWeight(4);
fill(random(100,255),random(100,255),random(100,255));
bezier(40+i+mouseX,40+k+mouseY,j+100,j+200,j+200,j+300,40+i+mouseX,40+k+mouseY);
}//只更改部分的座標,才會讓翅膀(?)感覺有在動
}
}
}
http://ss24.mcu.edu.tw/~s5361036/butterfly/
size(800,600);
background(random(100,255),random(100,255),random(100,255));
smooth();
//noloop()
}
void draw(){
background(0); //覆蓋之前跑的圖形,才不會很亂
for(int j=10;j<=100;j+=30)
{
for(int i=0;i<=800;i+=150)
{
for(int k=0;k<=600;k+=120)
{
stroke(0,0,0);
strokeWeight(4);
fill(random(100,255),random(100,255),random(100,255));
bezier(40+i+mouseX,40+k+mouseY,j+100,j+200,j+200,j+300,40+i+mouseX,40+k+mouseY);
}//只更改部分的座標,才會讓翅膀(?)感覺有在動
}
}
}
http://ss24.mcu.edu.tw/~s5361036/butterfly/
2008年4月13日 星期日
蝴蝶
上次上課練習是圓形方陣
我們把圓形改成水滴狀
一樣用for迴圈+random去寫
然後有一行指令noLoop();
去第這行指令,這隻蝴蝶變的好像會動一樣!!
覺得很漂亮XD
顏色有控制的,所以才會呈現偏紅的樣子!!!
背景是彩虹的顏色,就像蝴蝶在大自然裡頭依樣!!!
哈哈哈!!!!!
程式碼
void setup(){
size(800,600);
background(255,255,255);
smooth();
noLoop();
colorMode(HSB);
for (int i = 0; i < 800; i++) { stroke(i*0.31, 255, 255); line(i, 0, i, 800); } } void draw(){ for(int j=10;j<=100;j+=30) { for(int i=0;i<=800;i+=150) { for(int k=0;k<=600;k+=120) { stroke(0,0,0); strokeWeight(4); fill(random(150,255),random(150,255),random(150,255),random(100,200)); bezier(80+i,80+k,j+200,j+400,j+400,j+600,80+i,80+k); } } } }
http://ss24.mcu.edu.tw/~s5361036/95361036/
http://ss24.mcu.edu.tw/~s5360936/95360936/
(改版過的!!!!)
2008年4月8日 星期二
方陣方陣方陣啦!!!!!!!!!!!!!!!!!!!!!!!

void setup(){
size(800,600);
background(255,255,255);
noLoop();
}
void draw()
{
for(int j=0;j<=50;j+=7){ for(int i=0;i<=800;i+=100){ for(int k=0;k<=600;k+=100){ fill(random(0,200),random(0,200),random(0,200),random(0,100)); rect(50-j+i,50-j+k,0+j*2,0+j*2); fill(random(0,200),random(0,200),random(0,200),random(0,100)); ellipse(50+i,50+k,j+30,j+30); }}}}
一開始誤會老師所說的,我們還很隨性的讓圓形方形到處亂跑,連大小都給他隨便亂跑然後這是修改過後的樣子,也許是圖畫的比較小,所以展開,變的一點都不可愛!!!

↑這是我們後來又修改過的!!!
除了大小改變以外還加上另外兩個指令
smooth(); //平滑處理
strokeWeight(5);//線條寬度5
就變成這樣子哩!!!!
2008年4月7日 星期一
決定拿來當桌布@"@
↑這是我的
↑這是little bee的
我們除了跑了四個random以外,我們又另外加了四個random,
跑顏色的,這樣比較繽紛哈哈哈!!!!
點一下可以看程式碼!!!!
void setup(){
size(800,600);
background(0,0,0);//這邊兩人的背景不一樣!!!
noLoop();
}
void draw(){
for(int i=0;i<400;i++)
{
float X,Y,x,y,c1,c2,c3,C;
X = random(0,800);
Y = random(0,600);
x = random(0,120);
y = random(0,120);
c1 = random(0,255);
c2 = random(0,255);
c3 = random(0,255);
C = random(0,255);
fill(c1,c2,c3,C);
rect(X,Y,x,y);
}
}
2008年4月6日 星期日
2008年3月31日 星期一
米羅-倒立的小孩

米羅的畫風,總是有一種天真、無邪、貪玩的風格。
他以有限的記號要素還元做畫,達到現代畫自由表現的境
地,作品幻想雖神秘,表現卻明晰,畫面充滿了隱喻、幽
默與輕快,表現孩童般的純樸天真,並且富有詩意。他主
張繪畫所表現的神秘, 必須以具體的自然形象作基礎。
德國詩人歌德說: “詩人將自己的世界觀融入自己的生
命,而畫家與生俱來的創作力就如同人類與生俱來會走
路的本能一樣."
他的畫通常是架構於平面的底層加上明亮的色彩,
尤其是藍、紅、黃、綠、黑這幾種顏色,
無形狀的阿米巴圖(Amorphous Amoebic)
成形於銳利的線條、點及花色,完全以不協調的架構成
圖。後來又畫了幾幅一般化及像空氣般的作品,
以減少抽象的點、線、及爆發的顏色架構而成
●點圖片可以連結!!!!●
2008年3月30日 星期日
M棟參觀心得+洛克人
我覺得像資工學習到的東西
其實可以跟數媒系的合作
因為之前有個老師說
其實資工做出來的東西很不錯
欠缺的就是包裝及美化
因為資工只是把東西做好,沒有連包裝都用出來
所以我覺得我們其實有些東西可以跨系合作
像這個Funny Nose我就覺得很可愛
他有做一個小小的動畫,就是他所有角色的出場
我覺得很可愛,在逛過M棟之後映像最深刻的就是他!
他們圖案其實跟我們專研一起用的話
感覺會讓專研的成品更有趣味性
畢竟他們是有學過設計的XD
<洛克人>
洛克人的那個遊戲可以移動的空間較大
但是就變的動作如果不是很標準,或是很大感應的就不靈敏了
還有衣服也會影響到感應度,像是袖子捲起來好像會有點感應誤差
還是人太黑也會感應不到XD?需要很多修改的地方吧@@
只是現在的我可能沒有厲害到可以修改程式碼...學長姐們依然很厲害XD
2008年3月24日 星期一
刺蝟原則的心得啦啦啦!
2008年2月25日 星期一
訂閱:
意見 (Atom)







