Maze Game (java implement ) 人机对弈
其要求及原理:
对于游戏中迷宫布阵能随机动态生成,同时也可以从数据库中读入maze布阵数据。当maze布阵生成后,在UI界面上显示分两个区域,左边的区域是玩家自己operate areas ,右边是robot 自动搜索的区域。
当游戏还没有开始玩家可以自由选择不同游戏等级(Easy,Normal,Hard)。游戏开始后
玩家可以操作左边的areas mouse,使用非数字区域四个方向键控制mouse. 此时的右边区域mouse将自动移动直到找到正确出口为止,UI上提示整个对弈结束并显示出分数.提示用友好的方式提示玩家输入 player Name. 根据数据player 状态信息更新玩家的游戏分数等记录。具体界面如下(部分抓图):
(此时level为Normal model,具体的可以在Level中选择分easy,normal ,hard )
(Model :Easy)
(Model:Easy)
(Model: Normal)
(Model: Normal)
(Level mode 为Hard)
(Level model 为hard)