1、 计计 算算 机机 与与 信信 息息 工工 程程 学学 院院 软硬件专业综合课程设计软硬件专业综合课程设计总结报告总结报告 题目: 五子棋小游戏 姓 名: 学 号: 专 业: 计算机科学与技术 指导教师: 起止日期: 12.12.1013.01.20 软硬件专业综合课程设计任务书软硬件专业综合课程设计任务书 实践题目 五子棋小游戏 学生姓名 班级 学号 指导教师 职称 实践地点 计算机基础实验室 实践日期 2012 年 11 月 26 日起至 2013 年 1 月 20 日 选题的目的: 网络游戏的出现代表了一种全新娱乐方式的诞生。 目前网络游戏正以其独特的魅 力吸引着众多的玩家。随着游戏产业
2、的蓬勃发展,将需要越来越多的人加入到游 戏开发中来。同时提高自己独立编写代码的能力,检验自己的学习成果,以及巩 固自己新学的 MFC 知识。 技术要求: 1、系统要求利用 VC+6.0,采用 C/S 架构; 2、系统的主要功能有: 实现游戏参与者双人对抗,通过程序判断参与者的输赢 进度安排: 2012 年 11 月 26 日2012 年 12 月 09 日 可行性研究、需求分析 2012 年 12 月 10 日2012 年 12 月 23 日 总体设计 2012 年 12 月 24 日2013 年 01 月 06 日 详细设计 2013 年 01 月 07 日2013 年 01 月 13 日
3、系统调试、测试 2013 年 01 月 14 日2013 年 01 月 18 日 撰写实训报告 2013 年 01 月 19 日2013 年 01 月 20 日 验收 主要参考资料: 1 Charles Petzold 著, Windows 程序设计 北京博彦科技发展有限公司译 北 京北京大学出版社,1998 2杨祥金,杨丹等Windows 程序设计教程北京清华大学出版社,2007 3Charles PrterzoldProgramming Windows by Charles PrterzoldMicrosoft Press,1998 4Vc+游戏编程 作者:王鹏生 2001.12 教师签名
4、: 年 月 日 3 目录 项目一项目一: 五子棋小游戏五子棋小游戏 1 设计目的与要求 . 4 1.1 设计目的 4 1.2 设计内容 4 1.3 设计要求 4 2 设计环境或器材、原理与说明 5 2.1 设计环境与器材 5 2.2 原理与说明 . 5 3 设计过程及程序代码. 6 3.1 服务器端设计 6 3.1.1 界面设计 . 6 3.1.2 人下棋设计 7 3.1.3 判断获胜 . 8 4 设计结果与分析 .26 4.1 设计结果 26 4.2 设计分析 26 5 设计体会与建议 .27 参考文献 28 4 五子棋小游戏 1 设计目的与要求 1.1 设计目的 1、进一步掌握利用 VC+进行程序设计的能力重点是对 MFC 的学习能力检查; 2、进一步理解和运用面向对象程序设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、理解 Windows 程