1、能夠顯示主菜單和功能
遊戲需要提供主菜單讓玩家進行遊戲設置,同時能能夠把地圖文件中的信息轉換成爲圖像顯示到主遊戲界面上。
2、能夠實現鍵盤操作功能
能夠接收到鍵盤輸入的方向鍵信息,並根據不同的方向鍵把遊戲任務移動到相應的位置,例如,當玩家單擊方向鍵“上”時,如果向上的位置是可移動的,那麼就當把遊戲人物向上移動一個方格。
3、能夠把放置到位置上的箱子進行變色顯示
當玩家把箱子推到指定位置的格子時,需要把這個箱子進行變色。這樣就能明確地顯示出該箱子是否已經放置到指定位置上。
4、支持遊戲擴展功能
玩家可以自己擴展原遊戲地圖文件,從而生成新的遊戲地圖。
5、遊戲勝負判斷功能
在遊戲中,當玩家把全部的箱子都推到箱子放置點時,玩家勝利通過當前遊戲關口,進行下一關口的遊戲,如果玩家無法將指定的箱子全部推到放置點時,玩家失敗。玩家可以選擇重新進行當前關口的遊戲,還是退出遊戲。
6、支持關口選擇功能
玩家在遊戲中可自行選擇需要挑戰的關口。
7、遊戲提供支持背景音樂功能
通過主菜單,在遊戲開始後,可以選擇播放或者禁止播放背景音樂。