2009年6月26日 星期五
期末專案 - 小兔子吃蘿蔔
這次我做的遊戲是 小兔子吃蘿蔔~
以下將對遊戲做簡單的介紹
使用方法:
1. 點選開始攝影
2. 取背景圖
3. 點選 Game 開始遊戲
簡單規則:
1. 小兔子依照所吃的蘿蔔做加減分動作
2. 紅蘿蔔是加分, 紫色的讀蘿蔔則是扣分
3. 吃紫蘿蔔則會做扣分動作及扣減生命值
4. 原始生命值為 5 扣到 0 即結束
_________________________________________________________
心得:
其實修這門課時 當初的心態只是想過而已
沒想到最後還可以在這門課中學到很多東西 (好好思考程式的邏輯, 寫程式技巧, 以及想 idea ..等等)
只要這幾天有來參與的同學, 這幾天好好寫程式也是可以做出一個不錯的 Project
還記得第一天來時攝影機壞掉 程式爛掉有點小小挫折感
不過老師馬上幫忙借一個 web came 蠻感動的 (那時就決定這次的程式要好好寫)
夏令營前兩天讓自己把課程BLOG的內容都好好學習過一次 (真得是從無到有)
後兩天就開始做遊戲 (只要有基本功後期時作出遊戲真得不困難)
過程中有遇過不少困難、BUG 但由於老師的用心這些困難都解決囉
很少有老師願意利用自己的假期陪學生這樣 寫程式、DEBUG 等..
這次的學習對我來說是上大學以來寫程式最有 sense 的一次
對老師這樣的付出超感動@"@~
所以我相信沒有教不好的學生只有不願意學習的學生
這幾天如果沒好好寫程式那就太對不起老師囉
最後一天也吃到了麥當勞呢~~大心
_________________________________________________
程式部分:
這次的 idea 主要是由老師的七龍珠範例作延伸運用
只是把龍珠換成小兔子~ 可以更動的方位變多以及加上 "可愛的紅蘿蔔" 囉~
BUG:
1. 亂數部分種子跟判斷還沒完整修正,所以有時會造成胡蘿蔔距離太近(判斷再修改一下即完成)
2. 或許有人覺得這程式不太敏感,在玩的時候可能如果動到兔子太多兔子就會很遲鈍沒反應。但最後發現其實那不太算是 BUG,主要問題所在是 callback function 處理的速度太慢,所以當碰觸到圖片之後進入到下一個 frame 太慢,所以來不及馬上反應過來,而在此同時手又在兔子上就會造成兔子會不知道動哪邊。(如果 callback function 處理速度很快則沒這部分問題,當然如果要做完整的修正就要減少function 的 processing time)
CAM Game Show 2009 照片 (26 June 2009):
陳志芳作品發表!
小兔子吃蘿蔔執行畫面!
吳坤璋玩小兔子吃蘿蔔!
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言