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

问题描述

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

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

解决方案

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

解决方案二:

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

仅供参考,求采纳

解决方案三:

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

时间: 2024-12-23 04:05:11

windows api-求解C++做塔防游戏的思想,有哪些类,需要哪些对象的相关文章

【IOS-COCOS2D游戏开发之二十二 】CCSPEED实现CCANIMATE动画进行时设置慢动作以及设置游戏加减速进行(塔防游戏必备)!

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2d/532.html 最近也一直在忙,所以也只能每周的某一天抽出时间来分享一些知识点给童鞋们,希望童鞋们体谅下- 那么废话不多说了,本篇知识点两个: 1.利用CCSpeed当精灵执行CCAnimate动作途中设置其播放的速度:            2.设置游戏的速率,让你自由设置整个游戏的速度: 首先介绍第一个知识

Cocos2D:塔防游戏制作之旅(十八)

在Enemy.m的getDamaged:方法只给你添加如下1行(在if条件内): [theGame awardGold:200]; 现在运行游戏你将注意到你不能放置超出你资源金币的炮塔了.当然杀死敌人可以奖励金币,so你可以继续购买更多的炮塔!这是一个令人惊叹的系统,不是吗? 现在,最终,对于一些额外的地方,添加一些酷酷的背景音乐(由Kevin MacLeod制作)和cxfr制作的音效,他们可以使你的游戏更有趣一些! 打开HelloWorldLayer.m并且添加以下修改: //At the t

逆塔防游戏佳作 《异形:韩国》评测

游戏基本内容塔防游戏我们已经玩过不少了,简单的玩法和紧张的进程让这类游戏一直都很流行.但是无数个塔防游戏之后,我们会不会已经玩腻了这种模式了呢?如果我们把塔防里的双方互换,玩家的角色转变成进攻,会不会更加有新意呢?于是,逆塔防游戏就诞生了.今天小编要为大家评测的就是一款出色的逆塔防游戏<异形:地球战区>的续作<异形:韩国>,让我们看看这类型的游戏究竟能带给我们怎样的游戏体验.<异形:韩国>游戏画面游戏内容和操控游戏的剧情在外星人进攻地球的背景下展开.外星人攻占了我们的地

道具与策略并重的塔防游戏 僵尸防御试玩

僵尸防御(Zombie Defense)是iphone上的一款非常火爆的塔防游戏,现在已经登陆 Android平台.游戏背景是在僵尸已经泛滥的德克萨斯州农村中,幸存的4个四坚韧不拔的农民要一起联合起来对抗僵尸军团的袭击,玩家需要配合四人不同的技能,搭配各种武器和补给,为了生存而挣扎,抵抗吧!评测环境阴暗惊悚的画面风格游戏以僵尸为题材,画面风格当然是偏恐怖阴暗甚至有点血腥了,这点从启动画面就可以看出来.首次游戏会提示玩家选择游戏难度,小编果断选择了EASY模式,毕竟是屠杀僵尸的游戏,万一反被僵尸屠

Cocos2D:塔防游戏制作之旅(一)

原文地址:http://www.raywenderlich.com/37701/how-to-make-a-tower-defense-game-tutorial 由Pablo Ruiz写的入门教程,内容相当不错,现由本猫翻译出来,希望大家可以从中学到不少东西.由于本猫水平有限,难免不少错误,欢迎拍砖指正 ;) 文章写成于2013/6/8,Cocos2D版本为2.1-rc1,首次由Pablo Ruiz发布,由Brian Broom更新. 塔防游戏类型有理由成为iOS上最受欢迎的游戏类型.建造终极

益智塔防游戏《中世纪塔防》首次限免中

<中世纪塔防>是一款中世纪风格的塔防游戏,从你那些好战邻国的包围中保护你的城堡!击退侵略者,打击他们的嚣张气焰.这是一个华丽丽的塔防游戏,你需要建造塔楼.堡垒,收集水晶,攒钱,保卫家园.中世纪--一段黑暗的时期,领土之间的争夺战从未止息.在这个新游戏<中世纪塔防>中好好保护你的领土吧!<中世纪塔防>游戏截图游戏的风格非常Q,画面制作精细.至于塔防就不多说了,建造炮塔阻止 敌人的进攻.游戏中包含了48个关卡,12种不同的防御塔,升级系统和技能系统自然也不例外,都包含在游戏

不再战僵尸 热门iOS塔防游戏推荐

热门iOS塔防游戏推荐说起iOS平台上比较热门的游戏类型,塔防无疑是其中之一.其中,<植物大战僵尸>更可谓是无人不知无人不晓.精密的布局.讲究的排兵布阵,让我们在游戏中也可以体会到运筹帷幄的感觉.植物大战僵尸HD中国版植物大战僵尸HD中国版略显诚意不足当然,除了植物大战僵尸之外,去年红极一时的三国群殴传也是塔防类型游戏中的一个典型.7月初,植物大战僵尸推出了iPad平台的中国版(相关评测:点击进入),不过遗憾的是,这款游戏并没有为我们带来太多的新鲜感.保卫萝卜那么在植物大战僵尸以外,时下有哪些

Cocos2D:塔防游戏制作之旅(二)

一个象牙塔的视图 如果你并不熟悉此类型的游戏,塔防游戏是一个战略游戏,你需要购买和将武装塔放置在战略位置,去阻止一波又一波的敌人到达并摧毁你的基地 每一波敌人都更强,这些更强的对手有着更快的速度和对于你攻击而言更厚的防御力.在游戏最终你将在所有攻击中存活下来(胜利!),或者足够的敌人到达你的基地将其摧毁(啊偶!你被打败了!). 这里有一个游戏运行时的截图: 就像你看到的那样,敌人从屏幕左上角出现,然后沿着绿色的路径直达玩家的基地.顺着这条路径,周围有一些可以放置炮塔的平台.玩家可以购买和放置他们

Cocos2D:塔防游戏制作之旅(十六)

编译运行你的app,放置一些炮塔在你的地图上吧!你将看到炮塔在敌人移动如攻击范围时如何立即开始攻击,并且敌人的血条将随着攻击不断减少知道它们被人道毁灭!胜利即将来临了! 哦!Okay,这里只有少数细节还未实现你就可以得到一个完整特性的塔防游戏啦!音效应该是一个不错的尝试.并且尽管不可战胜和极端富裕很好,你的基地还是应该有能力持续抗打的能力 - 并且你需要限制玩家的金币供给. 闪耀着的炮塔:Gotta Polish It All! 开始实现显示玩家剩余的命数 - 以及当玩家失败时发生什么! 打开H