学生课程设计报告-#字游戏的开发.docVIP

  • 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++语言的理解,大家共同讨论优化程序加强了小组成员之间的合作精神。同时我们也体会到了编写程

文档评论(0)

1亿VIP精品文档

相关文档