9象棋游戏的Java实现开题报告

 2021-08-08 22:24:44

1. 研究目的与意义

随着游戏在Java平台下的日益广泛应用,Java语言已经成为了越来越多的游戏程序开发人员喜欢的语言之一。本论文着眼于Java技术的应用,开发中国象棋游戏程序,完成基于Java技术象棋游戏的分析与设计,对java在游戏编程中的方法和思想有更深刻的理解,充分在中国象棋游戏中体现java的优势。

2. 国内外研究现状分析

最早的象棋软件是一副可以外出携带的电子棋盘,后来升级到电视游戏机。开始出现的一些容量很小的象棋软件如:DOS界面《将族》、WIN31程序的《中国象棋》等等,与其说人类下不过电脑,倒不如说是没有耐性等待电脑程序慢吞吞的搜索算法,有时甚至怀疑软件是否在搜索中死掉了。后来,网络上先后出现了真正的WINDOWS窗口界面的象棋专业高级软件《棋隐》、《象棋世家》、《象棋参谋》、《象棋奇兵》等。总而言之,各类象棋软件既有自身的优点,也存在共通性的缺陷,如:中局审势不够智能化,走不出弃子取势的人性化佳构,残局时智力明显低于人脑,难以走出残局例胜的必然着法等。放眼未来,象棋软件已经走完了一波持续上涨的行情,有可能出现逐步降温的滑坡趋势。

3. 研究的基本内容与计划

象棋游戏主要实现人与机对弈或者人与人对弈.允许悔棋等功能.设计(论文)任务要求:1、掌握系统开发技术java,eclipse、数据库access;2、界面美观,简洁、好用;3、系统要求稳定,功能要基本满足需要;4、毕业论文严格按学校的要求撰写;5、最终提交完整的毕业论文,实现系统的代码。

1完成开提报告和文献综述1周2需求分析2周3系统概要设计2周4系统详细设计及编码7周5系统调试及测试1周6撰写毕业论文2周7毕业答辩1周

4. 研究创新点

本软件主要基于java技术的编程来开发专用简单的双人对弈系统,整个界面简洁,操作也很方便,实现了象棋对弈的需求及悔棋等功能。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版