數據結構課程設計
描述如下:
現有一個大小為Map_Long * Map_Width的方格地圖(每一方格尺寸為BoxSize * BoxSize),在地圖中間處有一個長度為3*3方格的小蛇。一旦游戲開始后:地圖上隨機位置處生成一只大老鼠(占一個方格);小蛇自動朝著一個方向運動,并且用戶可以通過按:上、下、左、右鍵改變小蛇的運動方向。當小蛇吃到大老鼠,即蛇運動到它的蛇頭所在坐標等于老鼠所在坐標時,小蛇長度增加1。如此往復,隨著小蛇變成了大蛇,游戲難度也隨之增加,但當小蛇吃到自己身體或者頭部撞到障礙物時,將扣去小蛇的生命值,直到小蛇生命為0,游戲失敗。若在游戲中,小蛇吃光所有的老鼠,則游戲勝利。
標簽:
BoxSize
Map_Width
Map_Long
數據結構
上傳時間:
2016-04-19
上傳用戶:huql11633