新疆农业大学计算机与信息工程学院 1 班 级 名 称: 计科081 指 导 老 师: 李萍 实 验 名 称: 五子棋游戏设计 实 验 成 绩: 实 验 日 期: 5 月30 日—6 月24 日 学 号: 084632125 实 验 学 时: 8 学时 姓 名: 玛丽娜·乌尔列吾 一、实验目的 1、综合全书,理论联系实际,利用所学习的 C++知识,完成小型游戏系统的设计开发
2、掌握一个游戏系统开发的整个过程(包括游戏系统需求分析、游戏系统功能模块设计、各功能模块编码实现、游戏系统集成)之中,游戏系统开发之初系统需求分析的过程
3、综合运用所学知识解决问题,提高处理问题的能力
4、利用所学习的 C++知识,完成小型游戏应用系统的设计开发,并在设计过程中更深刻地体会C++面向对象的特点,从而对这门课程更全面的掌握
二、准备内容 1
掌握 C++基本编程风格
编写程序代码,实现各个模块的功能
完成小型游戏应用系统的设计开发
关键语句写注释
测试程序,写出测试报告
在实验报告写出综合设计心得
三、实验内容 在此次大作业中,我学习设计一个五子棋游戏的程序,源代码及分析如下: #include using namespace std; int osheng(char a[][10]);//判断 o 子是否获胜的函数 int xsheng(char a[][10]);//判断 x 子是否获胜的函数 int he(char a[][10]);//判断是否平局(也就是棋盘下满了)的函数 void qipan(char a[10][10])//执行输出棋盘命令 { for(int i=0;i