计算机技术基础课程设计---黑白棋
《计算机技术基础课程设计---黑白棋》由会员分享,可在线阅读,更多相关《计算机技术基础课程设计---黑白棋(12页珍藏版)》请在毕设资料网上搜索。
1、 1 计算机技术基础课程设计计算机技术基础课程设计 C C 语言语言 设计报告 题目:黑白棋 学院:化学工程学院 专业: 班级: 2 题目:黑白棋题目:黑白棋 一、选题背景:一、选题背景: 我们日常生活中的小游戏机、手机上,经常会有黑白棋、拼图游 戏、俄罗斯方块、推箱子、乒乓弹球等小游戏,这些小游戏可以让我 们在日常紧张繁忙的生活中调节情绪, 以达到放松身心的作用。 因此, 我做了一个黑白棋的小游戏, 希望在学习的空闲时间能够过得开心快 乐! 二、设计思想:二、设计思想: 该游戏是一款轻巧易玩的游戏。利用 C 语言提供的丰富的图形函 数构筑友好的图形界面。利用了 FOR,WHILE 循环以及
2、if 判断实现游 戏的各种分支顺利进行。 游戏初始在棋盘中央每方有二子,双方交替下子。 后下一方的两 个棋子夹着的对方棋子变为己方棋子。 如无处可下子则继续由另一方 下子。棋盘为 88 的格。未下满时一方无子则自动判负。当棋盘下 满后棋子多的一方为胜。当双方子数量相同时判为和棋。 3 三、程序流程图三、程序流程图 否否 是是 否否 是是 否 是 否 开始 调用库函数 宏定义 棋盘初始化 下棋方法 控制方法 计分方法 结束方法 结束 开始 棋手下子 向 8 个方向判断, 到 己方棋子或空格 是否复合规 则 禁止落子 落子, 棋盘变化 换另一个棋手下棋 是否有落子 处 是否复合结 束规则 结束 四
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机技术 基础 课程设计 白棋
