1. 研究目的与意义、国内外研究现状(文献综述)
一、本课题的意义 中国象棋,一个简单而古老的游戏,在中国流传久远。
下棋时,红方先走,黑方再走,然后红黑双方轮流走棋。
一方的将(帅)被吃掉,或者走棋后双方将帅直接照面,或者无棋可走困毙,即为输,对方赢。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
2. 研究的基本内容和问题
一、研究目标: 本设计的目标是用c 语言编写一个中国象棋程序,做一个综合了c 、vc 、数据结构、算法分析与设计等知识的项目。
二、研究内容: 研究内容主要包括中国象棋程序的局面表示、走法表示及生成、局面评估、搜索算法、界面控制等五个部分。
局面表示:局面有狭义和广义之分,用于适应不同的需求。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 研究的方法与方案
研究方法: 1、阅读学习有关c 程序语言方面的书籍,学会开发的基础; 2、阅读有关中国象棋程序设计的书籍; 3、学习有关人工智能方面的知识,提高程序的智能水平。
技术路线: 1、研究中国象棋程序基本概念及规划程序开发 2、研究基于c 及vc 的软件开发 3、规划程序基本功能需求 4、设计程序各功能的算法及图形界面 5、进行程序调试,完善程序可行性分析:1、中国象棋程序目前已有很多,可以供我参考。
2、老师为我解答了一些疑难问题。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
4. 研究创新点
特色或创新之处本程序带有AI算法,让你与计算机的对弈宛如与高手对决,受益无穷。
5. 研究计划与进展
2014.3.12-2014.3.15 规划程序编写流程2014.3.15-2014.3.20 程序界面的编程2014.3.20-2014.4.15程序核心代码的编写2014.4.16-2014.4.20大致完成程序编写2014.4.21-2014.4.25程序优化,通过检查2014.4.26-2014.5 完成论文
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
