基于安卓Android的中国象棋系统APP设计(Androidstudio)(含录像)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

基于安卓Android的中国象棋系统APP设计(Androidstudio)(含录像)(论文说明书16000字,程序代码)
中国象棋博弈双方任何时候都清楚彼此棋子的状态和处于什么位置,它是一种完全知识博弈,其棋盘采用10行9列,共记90个交点,在棋盘的中间有“楚河汉界”,双方各有7种棋子总共16个,每个棋子皆位于棋盘上的交叉点上,双方棋子的颜色只有红与黑两种,比赛时双方交替进行走棋,取胜方式是看谁先吃掉对方的“将”或“帅”[10]。
4.1游戏界面的设计
 4.1.1 共有类ChessActivity的实现
    该类的主要作用是通过接受Handler消息变量,根据各个界面发送的Handler消息的类型判断所需要执行的操作。在适当的时间初始化相应的用户界面,各个界面初始化方法被调用时,并根据其他界面的需求直接将用户界面切换到相应的界面
 4.1.2 辅助界面相关类的实现
    该游戏的第一个用户界面即欢迎界面,通过WelcomeView类来实现该界面加载了一个欢迎中国象棋图片,并通过监听触击屏幕图片,向Activity发送Handler消息通知控制器切换用户界面;然后切换到菜单界面MenuView。
    MenuView类中通过监听“开始游戏”切换到游戏界面;通过监听“打开声音”/“关闭声音”进行声音的打开与关闭,与此同时“打开声音”、“关闭声音”按钮进行切换;通过监听“帮助”来切换都帮助界面;通过监听“退出游戏”结束游戏用行退出游戏。
    帮助界面HelpView,该类中加载图片,图片中显示该游戏“怎么玩”同时监听“返回”按钮,向Activity发送Handler消息通知控制器切换用户界面从而返回到菜单界面。
 

基于安卓Android的中国象棋系统APP设计(Androidstudio)

基于安卓Android的中国象棋系统APP设计(Androidstudio)
基于安卓Android的中国象棋系统APP设计(Androidstudio)
基于安卓Android的中国象棋系统APP设计(Androidstudio)
基于安卓Android的中国象棋系统APP设计(Androidstudio)


目  录
1.  绪 论    1
1.1课题简介    1
1.2课题研究的背景及意义    2
1.3手机网游国内外研究现状    3
1.4手机网游与传统PC网游的对比分析    5
1.5 Android平台的不足    6
1.6手机网络游戏发展趋势    6
1.7本章小结    7
2. Android游戏开发关键技术    8
2.1系统简介    8
2.2系统架构    8
2.3 Android游戏开发框架    9
2.4 Android数据存储    9
2.5 Android网络通信    10
2.5.1 Socket通信模型    10
2.5.2 Android网络通信基础    10
2.6本章小结    10
3. 计算机博弈实现    11
3.1机器博弈的基本思想    11
3.2棋盘局面表示    12
3.2.1数据结构    12
3.2.2棋子类型的表示    13
3.2.3招法生成    13
3.3走法生成    13
3.3.1判断棋子是否在棋盘中    13
3.3.2判断棋子是否在九宫    14
3.3.3走棋步长设定    15
3.6本章小结    15
4. 中国象棋系统设计    16
4.1中国象棋概要设计    16
4.2 系统总体框架图    16
4.3系统详细设计    16
系统结构模块分析    16
4.4本章小结    18
5. 中国象棋网络通信及系统部署    19
5.1通信体系模式    19
5.1.1网络协议的选择    19
5.2网络通信相关技术分析    20
网络数据收发过程    20
5.3服务器端通信相关技术分析    23
资源分配机制    23
5.4系统性能测试    24
5.5运行环境    24
5.6本章小结    25
6. 总结与展望    26
致 谢    27
参考文献    28