毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

J2ME的蓝牙联网游戏中国象棋游戏的设计与实现 第7页

更新时间:2010-6-29:  来源:毕业论文
J2ME的蓝牙联网游戏中国象棋游戏的设计与实现 第7页
4. J2ME蓝牙中国象棋的设计与实现
本章将详细讨论蓝牙联网游戏——中国象棋的具体设计与开发流程,包括系统总体设计和系统详细设计,并演示了系统的运行结果,给出了关键代码。
4.1 系统总体设计
4.1.1系统目标
中国象棋是一款家喻户晓的游戏,不仅能丰富文化生活,陶冶情操,更有助于开发智力,启迪思文,锻炼辨证分析能力和培养顽强的意志。
本文要实现以下功能:
(1)实现人机对弈,包括正常下棋、悔棋、认输等。
(2)实现游戏存档、读档功能。
(3)实现双人联网对弈,也包括正常下棋、悔棋、认输等。
(4)实现联网游戏过程中的聊天功能。
(5)实现游戏音效的播放。
4.1.2 系统结构
系统结构图如图4-1所示:
 
图4-1 系统结构图
界面模块:负责与用户交互,包括显示和对用户输入的响应。
本文来自辣文论文网人游戏过程中的所有消息传递。
存储模块:负责存储游戏设置和单人游戏时的游戏存档。
音效模块:毕业论文http://www.751com.cn负责根据游戏设置播放背景音效和下棋音效。
辅助模块:用于显示一些提示信息。

系统主要流程图如图4-2所示:
 
图4-2 系统主要流程图
4.1.3 系统用例
玩家进入游戏后要么进行单机游戏要么进行双人联网对弈。如图4-3所示:
 
图4-3 系统顶层用例图
4.1.3.1人机对弈用例图
 
图4-4人机对弈用例图
玩家进入单机游戏后可以与人工智能的象棋引擎进行对弈。对弈过程中根据需要可以进行存档、读档、悔棋、认输、重新开局、和声音播放等操作。
以下是用例描述:
表4-1 人机对弈用例描述
用例名称 人机对弈
参与者 玩家
前置条件 玩家进入游戏界面
后置条件 继续下棋
主事件流 玩家选择要走的棋和棋要走到的位置
系统判断走棋合法性
A1:走棋不合法
系统显示玩家走棋后的棋盘
系统判断未分出胜负
A2:已分出胜负
系统产生走法
系统显示系统走棋后的棋盘
系统判断未分出胜负
A3:已分出胜负
用例结束
其他事件流 A1:走棋不合法
玩家继续选择要走的棋和棋要走到的位置
系统判断走棋直到合法
进入人机对弈主事件流第3步
A2、A3:已分出胜负
系统提示游戏结束,显示游戏胜负结果
进入人机对弈主事件流第8步

表4-2 存档用例描述
用例名称 存档
参与者 玩家
前本文来自辣文论文网
系统保存当前棋盘信息
系统提示存档成功
用例结束
其他事件流 
用例名称 读档
参与者 玩家
前置条件 玩家进入单机游戏界面
后置条件 毕业论文http://www.751com.cn
主事件流 玩家选择读档命令
系统显示存档时的棋盘状态
用例结束
其他事件流 

表4-4 读档用例描述
用例名称 读档
参与者 玩家
前置条件 玩家进入单机游戏界面
后置条件 系统显示存档时的棋盘状态

上一页  [1] [2] [3] [4] [5] [6] [7] 

J2ME的蓝牙联网游戏中国象棋游戏的设计与实现 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。