摘要:
Android系统的发布,标志着智能手机时代已经来临。因此,在Android系统上开发一款适合广大群众娱乐消遣的中国象棋游戏,具有现实意义。它不仅使中国象棋这款古老的智力游戏焕发出新的生命力,而且它可以陶冶情操、锻炼智力,使人们体验象棋带来的快乐。由于移动设备的便利性,人们在工作之余,例如乘坐公交或地铁,等车之余,可以进行一些有意义的娱乐活动。通过手机对弈程序,不仅可以娱乐,而且可以提高人们的棋艺水平。正是基于此背景,本文深入研究和分析了Android平台下中国象棋的相关实现技术,并阐述了在该平台下完成人机对弈程序的开发过程。本文主要完成了以下工作:1.通过阅读大量的国内外文献资料,阐述了手机中国象棋人机对弈程序中的关键技术。本文分析了一种中国象棋在Android平台中的表示方法,并对搜索算法以及相关技术进行了研究,使得计算机具有了下棋的能力。利用Android系统提供的界面系统,构造了中国象棋程序的人机界面,实现了中国象棋的人机对弈功能。2.本文描述了中国象棋人机对弈程序的需求分析,概要设计和详细设计过程,并对测试和部署系统做了说明。3.本文给出了一种从网络上收集残局方法,并分析了如何根据残局的难易程度编排顺序,并以闯关的形式展现给用户。
展开