- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
五子棋游戏的设计说明书及源代码-C语言课程设计
*******************
实践教学
*******************
软件学院
2012年秋季学期
C语言课程设计 说明书
题 目: 五子棋游戏的设计
专业班级:
姓 名:
学 号:
指导教师:
成 绩:
兰州理工大学软件学院 C语言课程设计
目录
目录I
摘要I
序言II
1、需求分析1
1.1 总体分析1
1.2 初始化1
1.3 主循环控制模块1
1.4 玩家下子1
1.5 盘面分析填写棋型表2
1.6 对方下子2
1.7 胜负判断2
2、设计思路3
2.1 五子棋的起源与发展3
2.2 五子棋的基本术语及规则3
2.2.1五子棋的基本术语:3
2.2.2 五子棋的规则4
2.3 功能描述5
3、详细设计6
3.1 流程图6
4、运行调试与分析讨论7
4、运行调试与分析讨论8
4.1 运行结果8
4.2 分析讨论12
5、设计体会与小结13
5.1 课设中的体会及小结13
参考文献14
致谢15
附录一 源代码16
i
兰州理工大学软件学院 C语言课程设计
摘要
游戏设计已经成为现在社会的一种热门行业。五子棋是一种受大众广泛喜爱的游
戏,其规则简单,变化多端,只需两人即可进行,非常富有趣味性和消遣性。这里设
计和实现了一个双人对下的黑白五子棋单机游戏。主要应用了VisualC++编程来完成
这个游戏的设计的。本文主要介绍了本游戏开发环境Microsoft Visual C++ 6.0,使
用当前优秀的开发工具VC++编程。包含了五子棋程序的棋盘初始化、游戏规则、胜负
判断方法,及帮助等。
关键词:五子棋;初始化;VC++编程;判断;单机游戏。
I
兰州理工大学软件学院 C语言课程设计
序言
五子棋是起源于中国古代的传统黑白棋种之一,是一种训练人逻辑思维严密性的
游戏。该设计以五子棋游戏业务为背景,设计、开发一套 “五子棋游戏”软件。
通过该题目的设计过程,可以提高基本编程能力和游戏开发的技巧,熟悉C语言
图形模式下的编程。本程序中涉及很多图形函数,包括:坐标定位;颜色设置 (背景
色和文本颜色设置),线条颜色、填充颜色;直线风格、文本风格、填充风格;画线、
画圆、画矩形函数;图形系统的初始化和关闭;图形屏幕和文字屏幕的消除;从键盘
获取键值等。通过本程序的训练,可以使我们加深对C语言的更深刻的了解,掌握五
子棋游戏开发的基本原理,为开发出高质量的游戏软件打下坚实的基础。
II
您可能关注的文档
- 中联重科:简式权益变动报告书.pdf
- 中联电气:备考盈利预测审核报告.pdf
- 中航机电:2014年债券(第一期)跟踪评级报告.pdf
- 中药_号方对APP_PS1双转基因模型小鼠APP代谢的影响.pdf
- 中药制剂对哺乳仔猪腹泻及血液生化指标的影响.pdf
- 中药活性小分子5_羟甲基糠醛生物活性研究进展.pdf
- 中药物流配送中心项目可研报告.pdf
- 中青宝:拟收购股权涉及的北京中科奥科技有限公司股东全部权益价值项目评估报告.pdf
- 中青宝:上海美峰数码科技有限公司盈利预测审核报告.pdf
- 中鼎股份:简式权益变动报告书.pdf
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)