2012年6月22日 星期五

期末報告書

遊戲名稱:電流急急棒
遊戲基本規則:將實體紅色範圍依序經過虛擬畫面的紅、橙、黃、綠、藍、靛、
                            紫、亮藍、粉紅、灰色,才可以贏得遊戲
遊戲構想:偵測到紅色在畫面中會轉換成綠色,已確定有偵測到白板筆的紅色筆蓋



闖關地圖
第一關 GameEasy
因為背景有花色,所以沒辦法判斷超出路徑
所以沒有gameover的情況
只有遊戲勝利的畫面





第二關GameMedium

將背景設定成白色
就可以設定走到白色的區域
就結束遊戲
闖關方式一樣必須經過10個方塊才會贏得遊戲




第三關GameDifficult

將路徑設定的更困難
使碰到白色的機率更大




遊戲實體畫面

依序經過方塊,左下方的數字會依序跑到10,才算經過條件設定,才會贏得勝利

第一關 GameEasy

遊戲進行畫面

遊戲勝利畫面



第二關GameMedium

遊戲進行畫面

 遊戲失敗畫面

遊戲勝利畫面








第三關GameDifficult


遊戲進行畫面

遊戲失敗畫面




Demo狀況
因為沒有克服視訊的畫面左右顛倒
使得遊戲的困難程度增加
所以才會設置第一個關卡
練習左右相反的問題

在測試的時候,因為範圍很小
所以不會測試到其他的顏色
可是在Demo的時候
會偵測到很多區塊的顏色
例如嘴唇的紅色
在第二第三的關卡裡
就會造成遊戲失敗

程式測試狀況

在判斷輸贏的部分
因為沒有設定重新開始
所以每當結束一次遊戲
程式就必須重新執行
再判斷輸的部分
好像因為程式沒有設定好
所以會造成無限迴圈
導致程式不能正常關閉
只能強制結束程式

在讀取方塊的部分
也有一點點有bug
設定紅 = 1、橙 = 2、黃 = 3、綠 = 4、藍 =5
靛 = 6、紫 = 7、亮藍 = 8、粉紅 = 9、灰色 = 10
每經過一個方塊,左下方數字會依序顯示
但是如果先碰到紅色,跳過澄、黃,直接到綠
數字就會先出現1, 碰到綠色不會出現4
但返回碰到澄、黃就會馬上出現4

方塊:紅   綠   澄   黃  
數字:1   1   1   4

影片測試的時候
拿了原子筆的筆蓋
發現原子筆比蓋容易受燈光影響
會造成感應紅色不易

寫程式的過程其實很想放棄
因為基礎很差
寫到演算法錯誤都會當掉
會因為一些陣列設定的問題
處理不好和不理解

謝謝老師的不放棄
很有耐心的教我寫程式
也謝謝楊宗翰的指導
蔡宗桂的幫忙
還有班上某位同學的幫忙








沒有留言: