求解C++做塔防游戏的思想,有哪些类,需要哪些对象

求解C++做塔防游戏的思想,有哪些类,需要哪些对象,需要考虑哪些问题,是用Windows API 函数写,求大神解答,在线等,急~~~

0

3个回答

麻雀虽小,五脏俱全。再小的游戏,都需要很多内容的。
其实一个完整的游戏对于API其实依赖不是很大,主要是需要用到渲染相关的
不用D3D的话,你得学习好GDI相关的知识。
在掌握好渲染之后,还需要一些游戏相关的知识,比如设计地图结构,游戏框架等,不是几个类和对象就能搞定的。
这其实都是很大的工程量。
对于新手,我建议你可以在开源引擎的基础上,找一些开源项目来学习。
希望能帮到你。

1

买本面向对象的书看看吧,还有看一些开源代码。
简单说一下:
1. 塔的基类
2. 怪的基类
3. 各种塔的类,继承塔的基类
4. 各种怪的类,继承怪的基类
5. 若有工人,再加个工人类
6. 若有商品,再加个商品基类,然后派生各种商品的子类
7. 等等
每一个塔和怪或者其他的什么都是一个对象,看需要初始化。
考虑的问题估计也就是怪的路线,怪物死亡判定,特殊效果什么的。

仅供参考,求采纳

0

我觉的可以参照cocos这个库来看看,这个本身就是c++写的

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
塔防类2D游戏
塔防类游戏,使用unity制作的2D游戏,包括源码和素材。
cocos2dxde塔防类游戏
一款cocos2dx的游戏,讲了怪物的随机产生,子弹的发射与消失,即碰撞检测
Unity塔防类游戏
该款小游戏为我们小组制作,基于Unity开发的3D类塔防小游戏
防黑客软件有哪些?
-
C塔防游戏程序源代码
C游戏源代码 塔防 包括了部分代码注释,C环境下编译可直接运行。
哪些对象需要create
哪些对象需要create,而哪些不需要
塔防游戏——炫彩塔防
塔防游戏——炫彩塔防
Linux下做游戏需要使用哪些技术??
Linux下做游戏需要使用哪些技术??
android 做游戏,用到哪些类?
android 做游戏,用到哪些类?
JavaScript塔防游戏
用js实现的塔防游戏
塔防游戏源码
android上面的塔防游戏,网上看到的,和大家分享一下
塔防游戏
塔防
Python塔防游戏
由python开发的塔防游戏(带界面),很好的一款资源,用pygame开发
cocos2d 塔防游戏
cocos2d 塔防 代码例子! 适合初学者!
Unity3D 塔防游戏
一个Unity塔防的资源包,供大家参考使用
android塔防游戏
半成品塔防游戏,有能力者下载,希望猿友们优化出成品
开源塔防游戏
Android中的开源塔防游戏,如果想学习塔防游戏的开发,这个例子必不可少。
Android塔防游戏
Android塔防游戏
WOWTD塔防游戏
基于cocos2dx的塔防游戏,详见博客
塔防 Construct2游戏
塔防 Construct2游戏 关卡 属性攻击 。 这是一个我做的比较用心的Construct 2游戏了。
塔防游戏资源
在这篇文章,将会学习到如何制作一个塔防游戏。在这当中,学习如何在设定的时间内出现一波波的敌人,使这些敌人沿着指定的路点前进,如何在地图上指定的位置创建炮塔,如何使炮塔射击敌人,如何可视化调试路点和炮塔的攻击范围。
cocos2d游戏 塔防
cocos2d 源码 游戏开发 经典案列,帮你学移动游戏开发
HTML5 塔防游戏
使用 HTML5 制作的塔防游戏。rnrn在线演示:[url=http://oldj.net/static/html5-tower-defense/td.html]http://oldj.net/static/html5-tower-defense/td.html[/url]rnrn源代码:[url=https://github.com/oldj/html5-tower-defense]https://github.com/oldj/html5-tower-defense[/url]rnrn这个游戏是业余时间弄的,断断续续写了一个多月了,希望大家喜欢,也欢迎大家多提意见!:-)rnrn[img=http://dl.javaeye.com/upload/attachment/375867/64e04279-888f-3110-8b47-5cb7630bc2be.png][/img]rnrn[img=http://dl.javaeye.com/upload/attachment/375859/78b6a8a2-a80c-350f-b277-7c7bbcb0c7e7.png][/img]
塔防游戏源代码
一个简单的塔防游戏,刚学的,分享一下,有需要得一起探讨哈。
塔防游戏.rar
末日剧情,共6关,含无限模式,传送机制,掉落物品,,存档功能,可以破解所有关卡,待玩家探索。游戏说明参考PPT。炮塔功能各异(16种),僵尸种类也很多,游戏制作参考Siki学院的视频,http://www.sikiedu.com/course/46。多人共同制作,先向队友们道歉了,哈哈。
塔防游戏案例
这个是有关塔防游戏的案例,通过这个案例我们能学会如何学习塔防游戏
塔防游戏视频教程
siki老师讲解的Unity移动开发之3D塔防案例,通过学习TDTK塔防插件来制作一个塔防游戏
html5的塔防游戏
html5的塔防游戏,可以根据自己的需求完成一个大的开发
HTML5塔防游戏
授权协议:未知 开发语言:JavaScript 操作系统:跨平台 HTML5塔防游戏 详细介绍 游戏很简单:怪物从地图左上角出现,前往右下角,你的任务是建造炮台或围墙,阻止怪物的前进。每当有怪物到达终点,你游戏中的生命值就会下降,如果生命值降为 0 ,游戏就输了。目前这个版本中,怪物是无穷无尽的,游戏目的就是要抵抗尽可能长的时间。   源码下载地
塔防游戏-路径
设置路径点
塔防游戏报告
塔防游戏实验设计报告,专门为了考试的学子们的幸福
塔防游戏示例
塔防游戏源码,提供地图选择,战斗数据统计等基本功能。
塔防游戏代码
android tower,简单实现安卓塔防
安卓 塔防游戏
这是一款简单的塔防游戏,代码简单,结构清晰,提供给各位参考者学习
j2se塔防游戏
由本人独自编写完成,用于娱乐、练习、交流、自恋,代码写的乱些,解压可以看,本人资源里还有许多java编写的小游戏,感兴趣的女性朋友可以联系我,我非常愿意当面与你们探讨交流,谢谢大家...
html5塔防游戏
简单的用html5做的一个塔防的坦克游戏,关数不限
Android 塔防游戏
按照安卓游戏开发这本书写的塔防游戏 可以参考下
Unity塔防游戏
Unity塔防游戏,编译好的游戏,喜欢的道友可以玩玩
scratch2塔防游戏
scratch2塔防游戏完全可以商业化的小游戏 程序设计紧凑非常棒
塔防游戏demo
NULL 博文链接:https://malong26.iteye.com/blog/1774561