C语言课程设计-中国象棋 (2)
《C语言课程设计-中国象棋 (2)》由会员分享,可在线阅读,更多相关《C语言课程设计-中国象棋 (2)(14页珍藏版)》请在毕设资料网上搜索。
1、 课程设计说明书 课程名称: C 语言课程设计 设计题目: 中国象棋 专业: 计算机科学与技术 班级:_ 姓名: 学号:_ 评分: 指导教师: 2012 年 6 月 26 日 目 录 摘要 前言 功能描述 配置要求 总体设计(个人负责模块) 一、功能模块设计 二、数据结构设计 三、函数功能描述 四、代码实现 五、运行结果 小结 摘 要 中国象棋是一款很古老、很受欢迎的游戏,其开发过程有一定的技巧和方法,其中 涉及到函数调用、二维数组、键盘操作等方面的知识。本游戏的开发者需要基本掌握复 杂情况下函数的编写以及调用能力、二维数组的运用能力、复杂算法的设计能力等。 前 言 中国象棋是一款经典的智力游
2、戏, 具有悠久的历史, 早在战国时期就有了关于中国象 棋的记载,经过几千年的流传,目前仍然是中国家喻户晓的棋类游戏,颇受欢迎。因此, 我们决定借这次机会通过用 C 语言将中国象棋实现出来, 当然, 我们也借鉴了前人的一些 技巧经验。有不足之处,希望老师能够谅解,我们以后将会再接再厉。 功能描述 本人负责棋子帅(将) 、象(相) 、士(仕) 、卒(兵)子函数的编写,它们的所能实 现的功能分别是: (1)帅(将) :控制棋子帅(将)能符合现实情况下的游戏规则而行走,例如帅(将) 只能在规定范围内向上或向左、右、下行走一格,最后返回一个行走正确或行走错误的数 据。 (2)象(相) :控制棋子象(相)
3、能符合现实情况下的游戏规则而行走,例如象(相) 只能在自己领域内走“田”字格,且中间不能有其他棋子阻挡,最后返回一个行走正确 或行走错误的数据。 (3)士(仕) :控制棋子士(仕)能符合现实情况下的游戏规则而行走,例如士(仕) 只能在规定范围内斜着跨一格,然后返回一个行走正确或行走错误的数据。 (4)卒(兵) :控制棋子卒(兵)能符合现实情况下的游戏规则而行走,例如卒(兵) 只能一次走一格,同时在自己领域内只能向前走,而在对方领域内可向前、左、右方向走 一格,最后返回一个行走正确或行走错误的数据。 配置要求 (1) 硬件配置 CPU:Pentium III 600 内存:64MB 硬盘剩余空间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言课程设计-中国象棋 2 语言 课程设计 中国象棋
