目:基于android技术的中国象棋人机对弈游戏的设计与实现1.1研究背景1.1.1中国象棋背景1.1.2Android系统简介1.2本论文研究意义2.1游戏系统开发平台及搭建2.2可行性研究3.1界面的需求分析3.2游戏走棋需求设计分析3.3类框架的设计4.1游戏界面的设计4.1.1共有类ChessActivity的实现4.1.2辅助界面相关类的实现4.1.3游戏界面相关类的实现4.2中国象棋的规则及走法的实现104.2.1行棋规则104.2.2棋盘的表示224.3游戏人机会话的实现234.3.1着法的生成234.3.2搜索算法244.3.3局面评估285.1欢迎界面285.2菜单界面285.3帮助界面305.4游戏界面36参考文献37附录:38译文48基于Android技术的中国象棋人机对弈游戏的设计与实现中国象棋是一款智力休闲游戏,具有历史悠久而且拥有巨大的游戏爱好者群体,他们以中国象棋陶冶情操、锻炼智力、体验象棋带来的快乐,中国象棋还是一个老少皆宜的娱乐游戏。随着手持设备、智能手机的普及,搭载Android操作系统的智能手机也已经走进了千家万户,当人们闲暇偶尔需要娱乐时,却发现没有实物象棋,该软件不失为一个很好的替代品,供大家进行娱乐享受,尤其是在现在这个快节奏的社会本论文通过实际应用软件的开发深入分析和研究Android开发技术。
实现中国象棋的人机会话。本文实现了中国象棋在计算机中表示问题,基于Android平台应用,人机对战模拟现实中的人人对战;讨论走棋规则和着法的实现等一系列问题,最终电脑能够通过产生着法,搜索,估计来产生一步最优的走棋,实现人机会话的目的。关键字:中国象棋,Android,智能手机,人机对战基于Android技术的中国象棋人机对弈游戏的设计与实现IIABSTRACTChineseChessintellectualcasualgames,haslonghistoryhugegameenthusiastsgroups,ChineseChessedifysentiment,exerciseintelligence,experiencechessbroughtChineseChessallagesgames.handhelddevicessmartphone,smartphoneequippedAndroidoperatingsystemhasenteredeveryhousehold,whenpeopleleisureoccasionallyneedentertainment,physicalchess,softwarewouldgoodsubstituteentertainment,especiallyfast-pacedsociety,peoplemoresatisfiedmobilephones,youcaneasilymovefreely,unlikephysicalchesssittingquietly.practicalapplicationsoftware,Androiddevelopmenttechnologydeeplyanalyzedachievehuman-machinechessbattleChinesechessarticlerealizationChinesechesscomputerrepresentationproblem,basedAndroidplatform,questionswerediscussedaboutman-machinewarsimulaterelatedplayingchessrulesachievingchessmoves.Finally,computerproductsbestwaycomputermovesman-machinewarchessmovingestimating.Keywords:ChineseChess,Android国际象棋游戏设计,smartphone国际象棋游戏设计,man-machinewar基于Android技术的中国象棋人机对弈游戏的设计与实现绪论1.1研究背景1.1.1中国象棋背景中国象棋发展至今已有两千三、四百年的历史,早在战国时期就有正式的记载,堪称中国的国粹。
中国象棋具有悠久的历史,深的人们的喜爱,象棋的爱好者也更是数不胜数,远在战国中国象棋便在贵族阶层广为流传,早期的象棋是象征着当时战斗场面的游戏3D素材,后来这种观念慢慢被改变,经过千年的流传不断的完善和改进,成为人们休闲娱乐、锻炼脑力思维不可获取的好方式。中国象棋体现的是一种策略,方寸之间包含天地玄机,人生哲理,使人越是细玩越觉其味悠然深远。由于简单的行棋规则,趣味性强,便捷的载体,使得象棋成为雅俗共赏的竞技项目。因此,也成为流行极为广泛的棋艺活动。是我国正式开展的78个体育项目之一,为促进该项目在世界范围内的普及和推广,在中国古代地图场景,象棋被列为士大夫们的修身之艺,现在则被视为怡神益智的一种有益的活动。有着数以亿计的爱好者。它不仅能丰富文化生活,陶冶情操,在棋战中,人们可以从攻与防、虚与实、整体与局部等复杂关系的变化中悟出某种哲理;更有助于开发智力,启迪思维,锻炼辨证分析能力和培养顽强的意志。象棋是中华民族的传统文化,不仅在国内深受群众喜爱,而且流传国外。