课 程 设 计 报 告
课 程 设 计 名 称:        数据结构课程设计                                                               
            目:          井字棋游戏                         
c++课程设计报告            级:                             
            业:                                 
姓            名:                           
    师:                           
  间:                                   

                                             
1. 课程设计任务……………………………………………… 3
2. 系统设计…………………………………………………… 3
2.1设计目标…………………………………………………3
2.2 模块划分…………………………………………………3
2.3 设计思想…………………………………………………3
3. 算法描述…………………………………………………… 4
4. 测试结果…………………………………………………… 12
5. 分析与探讨………………………………………………… 13
6、总结………………………………………………………… 13
7. 参考文献…………………………………………………… 13
附录1 课程设计人员任务安排……………………………… 14
附录2 考核评定……………………………………………… 15
附录3 程序源代码…………………………………………… 16
1、课程设计任务
设计井字棋游戏,可以实现人机互动下棋,棋盘界面友好,操作方便,系统自动判别胜利失败或平局,游戏结束,返回初始界面。
2、系统设计
1.设计目标
设计出棋盘界面,实现人机互动下棋,显示对局结果。设计思想:首先玩家下棋,打印棋盘,来显示玩家下棋的位置然后将玩家下完的棋盘数组传给咱们的胜负判断函数进行判断(电脑下棋同理),ret变量接收返回来的值,如果是字符 C 则游戏继续,如果其他字符跳出循环,来进行相应的判断,判断玩家的胜负或者平局。
2.模块划分:
开始游戏           棋盘初始化       人机博弈       胜负判断
                        棋盘打印函数
                          游戏结束
3.设计思想

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。