cocos2d-x 3.0重写《游戏开发之旅》上的 卡牌塔防 实例游戏笔记
本次笔记内容:
1.知识点总结(学了些啥)
2.效果图预览(图)
3.总体游戏设计思路(图)---draw by myself
4.总结&下次笔记知识预览...
分类:
其他好文 时间:
2014-08-22 09:22:00
阅读次数:
239
题意:塔防。给1--n,给出m个塔,每个塔有攻击力,给出k个怪兽的位子和血量,问有几只可以到达n点。
今天刚刚复习了树状数组,就碰到这个题,区间更新、区间求和类型。第三类树状数组可以斩。
注意一下大数即可。
#include
#include
#include
using namespace std;
__int64 tree1[100010],tree2[100010];
...
分类:
其他好文 时间:
2014-08-20 22:42:08
阅读次数:
233
【题意】塔防游戏,一条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
Killing Monsters
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 107 Accepted Submission(s): 54
Problem Description
Kingdom Rush...
分类:
其他好文 时间:
2014-08-19 19:04:15
阅读次数:
207
题目大意:
简单的塔防游戏,有三种塔。
一种是减速塔,只能减速它身后的敌人,使之移动速度减慢。通过一格的时间变成加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
一. 简单介绍一下protobuf:Protocol Buffers are a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications p...
分类:
Web程序 时间:
2014-08-08 17:43:36
阅读次数:
243
这是一个出于兴趣而在业余时间写的项目,初版的目的在于了解游戏服务端的一些设计思路,所以基本是想到什么写下什么,并没有做过于细节的设计,和过早的优化。 在这个版本里面,主要要完成以下功能: 定制简单的通信协议 处理简单的游戏逻辑 可运行的Server和Client 一. 服务端设计 整个服务端暂且分成...
分类:
Web程序 时间:
2014-08-05 00:33:38
阅读次数:
322