顯示具有 98360331莊志哲 標籤的文章。 顯示所有文章
顯示具有 98360331莊志哲 標籤的文章。 顯示所有文章

2011年1月4日 星期二

課程回顧

一.
我比較喜歡的課程是兩次的專題作業,雖然兩次都花費不少的時間,在思考如何做出想要得要效果或互動,但在測試執行中,都能發現意外的效果,非常有趣。像第一次的專題是做四季變化,就想了許多跟四季有關的效果,意外地學到不同的功能。
二.
課程中,除了學習到如何使用Processing外,也訓練到自己的邏輯思考,思考著如何解除程式碼中的bug,如何用所學習到的指令做出想要的效果。然後,兩次的專題都學到兩個人的團隊合作,分工合作完成專題。
三.
上課程後,主要改變了自己的思考,能一步一步依著程式碼,了解每段每段的作用,如何找出問題的所在地,加以解決,或改得更好。整個課程非常有趣,挖掘到不少除了知識外的東西。

2011年1月2日 星期日

上機考


心得:這次上機考,由於之前做專題,一些指令都會用,平常心慢慢做就完成大部分,差在最後的 亂數卡了許久,因而沒在時間內交出來。

HW10



心得:這次專題原本要做俄羅斯方塊的變形,思考了許久後,宣告放棄.....。在網路上尋找小遊 戲,看有沒有想法做出來,最後看到一堆方塊移動,就有了靈感。將那些方塊改成圖片後,
加上分數表和時間的限制後,就完成這次的遊戲。

2010年12月7日 星期二

HW09



心得: 這次完成左右移動、放大、縮小、加深、淡化等功能,對於接下來的專題有不少的幫助,
期待利用這些之前所學的功能,為專題增添不少色彩。

2010年11月30日 星期二

HW08



上圖匹配
下圖匹配
心得:
這次學到processing能載入圖片,使processing有更多的延伸性,這次利用上下兩半圓,去跟其他人的圖作配對,產生許多有趣的組合,非常的新鮮。


2010年10月17日 星期日

HW04


心得:延續hw03所做得簡單小畫家,又多加了sava,eraser,clear的功能,
製作期間發生一些問題,想辦法討論解答,才漸漸完成,又學了許多東西。

2010年10月12日 星期二

HW03



心得:這次的眼睛延續上次的圓,學到mouseX,mouseY的應用,感覺又有許多的延伸發展,
把它應用在線條上,出現小畫家的效果,非常有趣。

2010年9月30日 星期四

hw02




心得:這次做一次生成許多不同的長方形,覺得還挺有趣的,而我第二個就把它應用在三角形上
生成許多三角形,變成針狀整個圍繞,是我沒想到的圖形,第三個就是用迴圈畫圓填滿整個畫布。

2010年9月28日 星期二

HW01-幾何世界名畫

size(631,816);
fill(255,255,0,99);
triangle(261,0,200,75,311,72);
triangle(426,90,199,181,494,273);
fill(0,0,0);
rect(217,97,87,7);
rect(233,112,46,6);
fill(255,90,0,90);
quad(99,122,98,128,568,234,570,230);
fill(80,80,80);
ellipse(353,209,126,126);
noFill();
quad(254,39,199,817,244,817,257,39);
fill(255,90,0,90);
triangle(472,287,98,785,137,784);
fill(0,0,0,90);
rect(25,715,298,12);
noFill();
bezier(240,241,130,241,30,312,18,456);
bezier(238,263,140,267,35,357,18,456);
bezier(236,304,140,307,59,400,60,503);
bezier(234,317,152,330,87,399,60,503);
bezier(231,381,158,387,104,430,108,528);
bezier(230,394,175,399,124,436,108,528);
rect(203,295,143,162);
line(285,295,284,753);
fill(0,0,255);
ellipse(413,290,37,37);
line(284,312,345,312);
line(251,326,345,327);
line(203,378,345,378);
line(203,429,226,429);
line(250,429,283,429);
line(203,444,225,444);
line(248,444,283,444);
line(321,379,321,457);
line(285,416,345,416);
line(288,210,90,210);
line(90,210,90,264);
line(90,351,90,390);
line(90,430,90,461);
line(90,460,118,461);
line(125,461,203,458);
line(357,273,357,313);
line(146,260,90,267);
line(90,267,73,310);
line(74,344,110,365);
line(125,375,150,366);
line(163,345,150,366);
line(158,283,166,300);
line(166,300,165,323);
line(215,460,152,604);
line(152,604,156,621);
line(156,621,190,663);
noFill();
rect(305,342,41,115);
fill(255,90,0);
ellipse(284,481,22,22);
fill(0,0,0);
ellipse(302,464,6,6);
ellipse(330,467,6,6);
ellipse(315,481,6,6);
ellipse(297,502,8,8);
ellipse(333,516,6,6);
ellipse(335,531,8,8);
ellipse(317,537,10,10);
ellipse(342,543,10,10);
ellipse(327,549,6,6);
ellipse(327,570,20,20);
ellipse(303,595,10,10);
ellipse(334,592,6,6);
ellipse(319,609,4,4);
ellipse(343,486,2,2);
ellipse(360,487,8,8);
ellipse(361,504,4,4);
ellipse(359,522,4,4);
ellipse(376,524,8,8);
ellipse(367,534,6,6);
ellipse(377,546,4,4);
ellipse(378,559,4,4);
ellipse(365,564,2,2);
ellipse(375,569,10,10);
noFill();
bezier(329,497,355,538,355,569,334,627);
bezier(336,489,362,532,373,542,334,627);
bezier(350,467,410,524,401,561,353,644);
bezier(358,456,420,533,414,556,353,644);
fill(0,0,0);
ellipse(363,386,8,8);
ellipse(388,433,8,8);
ellipse(429,395,8,8);
ellipse(414,511,8,8);
ellipse(407,466,8,8);
ellipse(418,543,10,10);
ellipse(434,612,34,34);
ellipse(381,617,12,12);
ellipse(366,652,18,18);
ellipse(352,686,10,10);
ellipse(389,671,6,6);
ellipse(434,648,12,12);
ellipse(329,705,10,10);
ellipse(354,720,14,14);
ellipse(334,738,6,6);
ellipse(390,697,12,12);
line(346,340,406,375);
line(410,378,415,385);
line(415,385,414,385);
line(414,385,444,397);
line(444,397,432,415);
line(432,415,462,446);
line(462,446,450,480);
line(450,480,484,511);
line(484,511,451,541);
line(451,541,448,581);
line(448,581,460,607);
line(460,607,444,631);
line(444,631,436,660);
line(436,660,422,665);
line(422,665,406,691);
line(406,691,374,691);
line(374,691,356,709);
line(356,709,327,694);
line(327,694,284,698);
noFill();
bezier(345,311,595,400,600,713,283,754);
fill(255,255,0);
quad(305,170,301,174,413,200,413,195);
noStroke();
fill(0,0,0);
triangle(256,35,246,156,254,159);
quad(243,195,242,209,253,210,254,199);
fill(255,255,255);
quad(246,156,243,195,254,199,254,159);
fill(255,0,0);
quad(242,209,236,295,253,295,253,210);
fill(255,255,0,100);
quad(236,295,224,457,250,458,251,295);
fill(0,0,0);
quad(224,457,212,631,247,5866,250,458);
fill(0,0,0);
rect(242,715,41,13);
quad(184,714,175,727,204,728,205,715);
quad(23,716,23,727,140,727,150,715);
quad(205,728,200,817,244,817,242,729);
fill(255,200,36);
quad(250,585,250,620,283,565,283,539);
fill(255,0,0);
quad(211,634,208,678,250,620,250,585);
quad(150,716,141,728,175,727,183,715);
fill(255,255,0,100);
quad(251,296,249,431,284,427,284,296);
quad(203,325,203,382,228,381,232,319);
quad(202,398,202,429,226,429,227,396);
rect(203,296,32,10);
rect(306,342,38,36);
rect(285,415,37,43);
rect(321,379,23,36);
fill(0,0,0);
rect(284,296,62,16);
rect(285,378,20,38);
rect(322,416,24,42);
rect(203,430,23,14);
rect(250,430,35,14);
fill(255,90,0);
rect(284,327,62,15);
rect(284,327,21,51);
rect(250,445,35,14);
fill(80,100,0);
rect(306,379,15,37);
fill(0,0,255);
rect(203,443,22,15);
心得;這是第一次用程式碼畫圖,雖然還滿新鮮的,只是選的圖好像有點雜,不完全是幾何,是不規則線段,所以有些地方要想辦法克服,可是曲線還是調不好,使得有些座標都亂了,那些部分著色也是毫無頭緒,就白白的一片,希望能學到克服的方法。