意思是有个塔防游戏,有三种塔,红塔在怪物经过的时候每秒会产生攻击力大小的伤害,绿塔对怪物经过以及经过之后每秒产生攻击力大小的伤害,还有种蓝塔,对怪物进行减速,即怪物从此之后经过一个单位都会减慢c秒最后最最大的伤害值是多少又是比赛的时候没想出来,知道是个DP,但是对这种多变量型的DP就是有点不感冒。这...
分类:
其他好文 时间:
2014-08-24 19:16:22
阅读次数:
190
cocos2dx 塔防游戏逻辑
1.欢迎界面
2.tield制作游戏地图,空块设置cantouch属性为1
3.设置地图锚点,把锚点加入一个锚点容器,给怪物的行走函数传入
该锚点容器参数,让怪物按照锚点行走
4.创建炮塔(触摸坐标转地图,转炮塔数组坐标)
先检查触摸开始位置是否可以创建炮塔,然后创建炮塔选择界面,位置是整块
再根据触摸的选择位于哪一块上,确定创...
分类:
其他好文 时间:
2014-08-22 21:15:59
阅读次数:
282
【题意】塔防游戏,一条n长的路上,有m个炮台,可以覆盖[li,ri]范围,威力ci,即每一秒,炮塔可以对范围 内的怪物可以造成ci点伤害。只有有q只怪物,每只怪物有hi点血,出现位置为xi;当怪物血量减少到0或以下时消失,怪物一直朝n位置前进。问有几只怪物可以离开这条路。【题解】用线段树可以做,不过...
分类:
其他好文 时间:
2014-08-20 22:24:12
阅读次数:
221
题目链接
题意:塔防游戏,长为n的一条路上建造m个箭塔,每个箭塔攻击范围为[l, r],每格造成伤害为d,再给出k只怪兽的血量h,出现位置x,怪兽向前走,问最后还有几只怪兽存活。
思路:先求出每个格子造成的伤害,开一个stack数组,stack[l] += d,stack[r + 1] -= d,然后从前往后扫描一次,这样就可以得到每个格子造成的伤害;然后求出第1格到第i格...
分类:
其他好文 时间:
2014-08-19 20:53:15
阅读次数:
183
摘要:俗话说的好,不同性格的人,说话作风、行事方式都会有所不同,作为手机游戏领域的开发者,这句话也同样适用。他们当中的一些人更将自己对游戏的感情融入到游戏当中,且不谈游戏的质量如何,倾注了开发者全部情感的作品,自然比普通游戏多了一份味道。
细数游戏领域的痴情开发者~
由爱而生
《神庙逃亡》想来大家并不陌生,作为手机跑酷游戏的奠基者之一,紧张而刺激的跑酷玩法,一路...
分类:
其他好文 时间:
2014-08-18 16:31:32
阅读次数:
241
Cocos2d-x跑酷游戏项目教程Cocos2d-x跑酷游戏项目教程cocos2d-x特性cocos2d-x采用MVC三层架构流程控制( flow control ):方便管理不同的场景之间的流程精灵(Sprite)方便快速的显示控制一切可见的元素节点(Node)采 ......
分类:
其他好文 时间:
2014-08-17 13:08:52
阅读次数:
315
题目大意:
简单的塔防游戏,有三种塔。
一种是减速塔,只能减速它身后的敌人,使之移动速度减慢。通过一格的时间变成加z秒。
两种攻击塔,一种只能打面前,另外一种可以打身后。
思路分析:
我们默认把只能攻击面前的塔放到最后面。
状态方程: dp [i] [j] 表示放到第 i 个位置放了 j 个防御塔能达到的最大伤害。
转移方程:dp [i] [j] =max ( dp...
分类:
其他好文 时间:
2014-08-13 15:00:26
阅读次数:
143
题目链接:hdu 4939 Stupid Tower Defense
题目大意:塔防游戏,一个长度为n的路,给定x,y,z和t。然后对应每个长度的位置可以放攻击塔,有三种:
红塔:怪在红塔所单位长度内每秒受到x点伤害。绿塔:怪经过绿塔之后,每秒受到y点伤害。蓝塔:怪经过后每走一格的时间加上z。
求最大伤害。
解题思路:更具塔的性质,红塔肯定放在最后,所以有dp[i][j]表示到...
分类:
其他好文 时间:
2014-08-12 18:59:14
阅读次数:
203
终于完成整个用cocos2d-x 重写 的跑酷游戏啦。。。这里公布源码&资源和 整个项目的下载地址。。。。以及总结整个过程中的感受,偶也...
分类:
其他好文 时间:
2014-08-01 09:18:21
阅读次数:
151