- 4
- 0
- 约6.13千字
- 约 11页
- 2017-06-08 发布于湖北
- 举报
数据结构课程设计报告
扬州大学信息工程学院
《数据结构》
---课程设计报告
题 目: “井字棋”小游戏
班 级:
学 号:
姓 名:
指导教师:
一、课程题目
二、
图1 棋盘格局示例
图2 对弈树的局部
三、Nodes类型记录棋子所在位置和当前状态即可。其中包括基本操作的函数有:初始化棋盘函数、判断当前位置是否为空函数、放置棋子函数、判断棋盘是否为满函数、判断输赢函数、棋局状态函数、选择最佳落子位置函数和打印棋盘函数。
int IsWin(int side),其功能是依次从行、列、对角线判断是否有三个棋子连成一线。
int PostionValue(),可以返回四种状态,分别为电脑赢、玩家赢、平局和游戏正在进行。
Nodes BestMovement(int side)是该问题的关键模块,其功能为得到当前格局下最佳落子位置,具体实现将在详细设计中阐述。
int main(),主函数,游戏系统界面设计,其功能是引导玩家进入游戏,选择游戏模式(玩家先手或电脑先手),并显示游戏界面。
四、
(1)数据类型Nodestypedef struct {
int row; //行
int column;
您可能关注的文档
最近下载
- (法医学(法医病理学方向))法医病理学试题及答案.doc VIP
- DGTJ08-2271-2018 工程物探技术标准.docx VIP
- 2020高考冲刺物理重难点:比较法(附答案解析).pdf VIP
- 县档案局2026年度工作要点(2篇).docx VIP
- 韶关市始兴县马市镇招聘笔试真题2022.docx VIP
- 新高考物理热点专项练习:比较法.pdf VIP
- 韶关市始兴县机关事务管理局招聘笔试真题2023.docx VIP
- 2022年韶关市始兴县事业单位考试真题.pdf VIP
- 2023年韶关市始兴县事业单位笔试真题.docx VIP
- (2025秋新版)苏教版二年级数学上册《四 认识三位数》教案.pdf VIP
原创力文档

文档评论(0)