qfgl.net
当前位置:首页>>关于c++做坦克大战难不难的资料>>

c++做坦克大战难不难

电脑的智能可以随便写啊 随机数是关键.最重要的是代码结构了,图片还不是小case?随便copy下拿mfc来说,可以捕捉事件来处理战斗逻辑.至于界面 定时器刷新好了

MVC架构数据结构: 链表,队列,hash_map设计模式: 迭代器,观察者,工厂,单例除此之外,语言方面:熟练掌握C++STL容器的使用也是很有必要的哦.

前一个问题没有弄懂.红白机是什么?铺地图不难,只要设置一个结构体存储各种地形(如草地,河流,砖块,铁块,空地,润滑剂,大本营)即可,在编写函数具体处理各种地形(如砖块打一下就会转化为空地).图形的形成可以用windowsgui库函数实现,这样地图实际就是一个二维数组了.另外这个程序用动态链接库分别处理可能会更高效一些.

你有C语言的基础了么?如果没有,先学《 C程序设计语言(第2版) 》后可以开始学习C++,一开始没必要钻很深的大部头书,《 Essential C++中文版 》非常适合初学,一个礼拜就可以看完,看了它可以快速对C++的全貌有个了解,虽然不会

地址一:https://www.linuxidc.com/Linux/2011-08/39829.htm 地址二:https://www.linuxidc.com/Linux/2011-08/39828.htm

我的空间有个坦克大战的例子,不过是C#的,你可以参考一下,只是个思路而已

用VC6.0里面的MFC.

这个.和我同学的想法一样.主要是这样的.首先抽象坦克.把你要的功能.和业务方式都写出来.然后一个个抽象.然后分解成函数.然后弄上界面就可以运行了

不难,你基础没打好才有这种感觉.坦克大战,so easy啊.

由游戏的复杂程度决定所需的C++能力,数学能力,美术能力等等.最简单的文字游戏,学习基础的输入输出函数,条件判断语句即可制作.复杂一些的控制台程序,学习一些控制台的操作接口,参考一些现成的范例,即可进行制作.有图片的小游戏,学习一些opengl的接口,使用方法即可进行制作.如果想制作大型游戏,需要丰富的经验积累,建议多看成熟项目的代码,先从修改代码进行,之后再尝试自行设计.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.qfgl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com