java貪喫蛇遊戲一

學習javase好長一段時間了,找個貪喫蛇的小遊戲做做,從項目分析到設計再到具體編碼。遊戲寫完總結一下。

先上效果圖



遊戲可玩性:

  • 多線程控制開始,暫停按鈕
  • 分數顯示,喫一個小方塊得1分,暫時沒有實現曲線式得分
  • 等級控制,目前10分升一級,暫時沒有實現曲線式升級
  • 鍵盤上下左右控制snake前進方向
  • 多線程控制食物小方塊隨機出現
  • 後期加入snake前進加速
  • snake撞到邊界或者撞到身體,遊戲結束
需求,所需知識分析:多線程,LinkedList實現snake,二維數組實現背景方格,事件監聽實現暫停、開始
  • java繪圖函數的使用,繪製窗體,背景圖片和小方格......
  • 二維數組的使用以及顯示snake和小方塊食物的方法
  • 食物小方塊出現的控制方法
  • 根據snake移動的特徵選擇snake實現的數據結構
  • 打印snake到二維數組的方法
  • snake喫食物的方法
  • 開始、暫停多線程控制以及java事件監控
  • 分數等級的顯示


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章