- 0
- 0
- 约小于1千字
- 约 6页
- 2018-01-15 发布于浙江
- 举报
一、课程设计内容
1.在vc++平台下实现#字游戏的开发并运行
2.人机对战功能的实现
3.输赢结果判断的功能
4.实现对谁先走的选择功能
5.实现重新开始的功能
6.实现退出功能
技术路线
#字游戏的开发是为了加深对C++语言的了解,进入游戏后玩家可以选择是玩家先走还是计算机先走,并在棋盘任何位置下棋如果位置不对计算机会给出相应提示,当一局对战结束后玩家可以选择继续游戏或者退出游戏。
设计与实现
1.利用已有知识在vc++平台下实现#字游戏的开发并运行,原则是“模块化思想”,即把功能模块化,做成一个个函数,通过主函数的调用实现各个功能。各个函数之间相互独立,也紧密联系在一起。
其中部分代码如下:
2.利用数组实现对棋盘的输出
3.通过判断语句实现对人先走还是计算机先走的选择
4.利用数学中对权值的计算实现计算机的落子判断
5.通过选择和判断实现游戏重新开始或者退出
测试结果
1.首先进入界面
2.选择人先走并下棋
如图0是人先走,x是计算机所走
3.下面是和棋情况
4.下面是计算机赢的画面
5.按任意键重新开始的画面如图
感想和体会
这是我们第一次自选题材合作编程,因为知识的有限性这个程序还有很多不足之处,例如开机画面不完善,背景效果不好显得有些乏味,但是这次活动加深了我们对C++语言的理解,大家共同讨论优化程序加强了小组成员之间的合作精神。同时我们也体会到了编写程
您可能关注的文档
最近下载
- 全国青少年信息素养大赛图形化编程(必做题模拟三卷).pdf VIP
- 乡镇卫生院发展的困境与破局之道深度分析与系统性建议.docx
- 2024-2025学年湖南省长沙市长郡中学八年级(下)期末英语试卷(含详细答案解析).docx VIP
- 2025年陕西省初中学业水平考试中考物理真题试卷(中考真题+答案).docx VIP
- 2025年全国青少年信息素养大赛Scratch图形化编程挑战赛(小低组_复赛)真题(含答案).docx VIP
- 教师资格认定申请表(填写模板).pdf.doc VIP
- IWCF试题及详细答案.docx VIP
- 2026年湖北襄阳四中五中自主招生考试物理试题.docx VIP
- 食材安全及卫生管理方案.pdf VIP
- 儿科健康宣教课件 PPT.pptx VIP
原创力文档

文档评论(0)