動機:
有一天早上,騎車上學忽見一隻機靈的貓媽媽帶著小貓穿越馬路,沒有猶豫,馬上就決定做個小貓過馬路的小遊戲,完全沒有猶豫,於是我們不顧一切的熬夜趕工,但萬萬想不到,我們遇到的第一個瓶頸,竟然是找不到有關於貓的圖片,接著我們只好找出世界上第二會過馬路的小雞擔任主角,主題名稱也就改成了小雞過馬路。
遊戲介紹:
畫面一開始靠著感應顏色的追蹤,做出一虛擬滑鼠,由虛擬滑鼠控制小雞x,y座標值,遊戲過程中只要在不碰到汽車的情況下走到對面就算過關,相反的一旦碰到汽車畫面就會顯示GameOver。
遇到的困難:
1.畫上汽車
在畫上汽車時,由於我們是參考老師的之前的作業做修改,造成我們沒辦法抓到汽車圖片的左上角( (0,0)點 ),後來經過老師的糾正後,才糾正過來。
2.判斷碰撞
寫碰撞的時候,原本想把汽車寫成一個class,用物件化的方式寫成一個個個別的物件,原以為物件化的方法可以節省掉許多攏長的程式碼,但沒想到最後還是出了問題,物件的x,y值怎樣都無法傳進去,加上對c++的語法也不是很熟悉,到最後還是放棄了,改用判別是循序漸進的做出來。
未來展望:
原本還有加聲音檔的,但還暫時找不出問題出在哪,希望能配上聲音檔後,將project做得更完整。
感想:
剛開始做的時候原以為很困難,沒想到最後我們還是做出來了,做出來很有成就感 ,Yas!!
沒有留言:
張貼留言