基於swing的推箱子小遊戲

1、能夠顯示主菜單和功能

遊戲需要提供主菜單讓玩家進行遊戲設置,同時能能夠把地圖文件中的信息轉換成爲圖像顯示到主遊戲界面上。

2、能夠實現鍵盤操作功能

  能夠接收到鍵盤輸入的方向鍵信息,並根據不同的方向鍵把遊戲任務移動到相應的位置,例如,當玩家單擊方向鍵“上”時,如果向上的位置是可移動的,那麼就當把遊戲人物向上移動一個方格。

3、能夠把放置到位置上的箱子進行變色顯示

當玩家把箱子推到指定位置的格子時,需要把這個箱子進行變色。這樣就能明確地顯示出該箱子是否已經放置到指定位置上。

4、支持遊戲擴展功能

玩家可以自己擴展原遊戲地圖文件,從而生成新的遊戲地圖。

5、遊戲勝負判斷功能

在遊戲中,當玩家把全部的箱子都推到箱子放置點時,玩家勝利通過當前遊戲關口,進行下一關口的遊戲,如果玩家無法將指定的箱子全部推到放置點時,玩家失敗。玩家可以選擇重新進行當前關口的遊戲,還是退出遊戲。

6、支持關口選擇功能

玩家在遊戲中可自行選擇需要挑戰的關口。

7、遊戲提供支持背景音樂功能

通過主菜單,在遊戲開始後,可以選擇播放或者禁止播放背景音樂。

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