西南交通大学
程序语言综合课程设计
五子棋游戏
课 程 《程序语言综合课程设计》 学 院 信息科学与技术学 专 业 软件工程 姓 名 学 号 20119050 日 期 2016年月日
目录
1 / 1文档可自由编辑
第一章 课程设计的目的和要求 .............................. 3 1.1 课程设计的目的 .................................... 3 1.2 课程设计的要求 .................................... 3 1.3 课程设计的实验环境 ................................ 3 第二章 功能描述 .......................................... 4 第三章 总体设计 .......................................... 5 3.1 功能模块设计 ...................................... 5 3.1.1 任务执行流程图 ............................... 5 3.1.2 下棋函数流程图 ............................... 6 3.2 数据结构设计 ...................................... 7 3.2.1 定义结构体 ................................... 7 3.2.2 定义数组 ..................................... 7 3.2.3 全局变量 ..................................... 7 3.3 函数功能描述 ...................................... 7 第四章 程序实现 .......................................... 8 4.1源码分析 .......................................... 8 4.2运行结果及界面介绍 ................................ 22 第五章 后记 ............................................. 27
1 / 1文档可自由编辑
第一章 课程设计的目的和要求
1.1 课程设计的目的
1.加深对C语言数据类型,运算,语句结构及其程序设计的基本方法理解和掌握;
2.熟练掌握流程图的绘制、程序设计文档的书写;
3.通过编写一个完整的程序,一方面可以检查我们这学期的学习情况,为以后的学习打下坚实的基础;
4.熟悉C语言游戏编程,掌握五子棋游戏开发的基本原理,从而为以后的程序开发奠定基础。 1.2 课程设计的要求
1、编写程序代码,调试所写程序使其能够正确运行;
2、能进行基本的五子棋操作,有图形界面,能够用键盘操作; 3、能够实现悔棋、存档和读档等附加功能 1.3 课程设计的实验环境
该课程设计在设计与实验过程中需要在windows XP系统/windows 2000以上系统中进行,程序设计要求在visual C++6.0平台中进行,完成代码的编写、编译、调试、测试等工作。本游戏对计算机硬件和操作系统要求极低,所以在这里只是把自己的电脑硬件参数和系统参数列下:
1 / 1文档可自由编辑
相关推荐: