象棋数据结构课程设计
《象棋数据结构课程设计》由会员分享,可在线阅读,更多相关《象棋数据结构课程设计(17页珍藏版)》请在毕设资料网上搜索。
目 录 1软硬件运行环境 . 1 1.1 运行环境 . 1 1.2 编写语言 . 1 1.3 编写工具 . 1 2算法设计思想 . 1 2.1 走法生成 . 2 2.2 选择最佳走法 . 2 2.3 局面评估 . 2 3算法的流程图 . 3 3.1 走法生成 . 3 3.1.1 马的走法生成 . 3 3.1.2 兵的走法生成 . 4 3.1.3 炮的走法生成 . 5 3.1.4 车的走法生成 . 6 3.1.5 搜索算法 . 8 4算法的实现与分析 . 9 4.1 走法生成 . 9 4.1.1 马的走法生成 . 9 4.1.2 炮的走法生成 . 9 4.1.3 车的走法生成 . 10 4.1.4 兵的走法生成 . 10 4.2 搜索算法 . 11 4.2.1 搜索树 . 11 4.3 局面评估 . 12 4.3.1 棋子价值评估 . 12 4.3.2 棋子位置分值 . 12 4.3.3 棋子灵活性分值 . 12 4.3.4 其他复杂的局面评估 . 13 5运行结果与分析 . 14 6总结 . 15 参考文献 . 16 1 1软硬件运行环境 1.1 运行环境 Windows XP, Windows 7。 1.2 编写语言 C+ 1.3 编写工具 Visual C+ 6.0 2算法设计思想
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 象棋 数据结构 课程设计

关于本文