前段时间在论坛上看到有人发了个TD的帖子,去玩了下确实很好玩.网上搜到了个不错的文章,不敢独享.

基本上Tower Defense属于那种空虚的时候会很想玩,玩过之后感到更加空虚的游戏,它可以最有效地浪费掉你的时间。

是谁发明了Tower Defense?不知道。

尽管有人声称TD起源于1991年的一款街机游戏Rampart,但实际上那个游戏的核心在于控制炮台的射击和维修城墙,现在的TD游戏的所有核心特征它都不具备。

一个游戏要被称为TD,至少要具有如下特征:

  1. 塔需要用资源来购买,还需要花费资源来升级;
  2. 资源通过杀死敌人获得;
  3. 玩家最主要的操作在于选择塔的位置以及升级的恰当时机,不需要亲自瞄准射击,甚至无法干预塔的射击。

可以看到,这些都属于战略面的操作,完全脱胎于即时战略类游戏。可以说TD就是一个浓缩了的即时战略游戏(就好像说逃离密室游戏是高度浓缩的冒险解谜游戏一样)。本来嘛,TD不就是在星际争霸中开始流行的么?不知道谁编写了这类地图,吸引了无数的星际玩家,以至于暴雪都在魔兽中增添了官方TD地图。发明第一张星际TD地图的那个人才应该算TD游戏的始祖。

TD在星际中流行之后,开始有人制作单独的TD游戏,像Master of Defense之类的商业小游戏也有过好几个了。然而这些小游戏并没有赢得多少市场,不像Zuma和神秘视线之类有那么多跟风之作,市场潜力巨大。毕竟爱玩TD的大多是星际和魔兽玩家,既然能在魔兽里玩到TD,又何必花钱购买没多少创意的商业小游戏呢?即使免费发行,估计他们也懒得下载安装。

所以,免费、快捷无需安装的Flash小游戏成了TD游戏的最佳平台。flash版本的TD游戏简直多到了泛滥的程度,也出现了一些较有创意的作品:

Picnic Panic - http://www.newgrounds.com/portal/view/257008

这是比较早的一个TD游戏,只有一张地图,16波攻击。快捷键设置有点别扭,玩起来并不是很顺手。它的特点在于卖塔不亏钱,只要手快就可以把前面的塔搬到后面,重复攻击敌人。

Flash Element TD - http://novelconcepts.co.uk/FlashElementTD/

这个也比较早。作者David Scotts显然是魔兽玩家,游戏中的塔都是魔兽的造型。游戏的特点是钱能生钱,利息可以比杀敌获得的钱还多,所以开始不宜盖太多座塔,甚至放走部分怪物也划算。怎样把握这之间的平衡,成为造塔之外玩家需要关注的另一重点,增强了游戏的策略性。还有一个优点是文件很小,操作也很顺手,使得本作大受欢迎。根据该swf文件内置的Michibot追踪器显示,迄今为止该游戏的点击次数已接近4000万人次。

Flash Circle TD - http://www.candystand.com/play.do?id=18006

由于Element TD受到狂热追捧,作者David Scotts制作了新的Circle TD回报支持者。本作的特殊之处在于地图没有出口,怪物进入地图后就一直在里面绕圈,失败条件变成是地图上的怪物总数超过定值。保留了前作中的利息概念。糟糕的是因为画面过于花哨,运行很慢。

Vector TD - http://www.candystand.com/play.do?id=18047

仍是David Scotts的作品。吸收前作的教训,这次改用完全抽象的画风。地图也回归到传统的TD。利息概念仍然保留。新增功能:可以指定塔的攻击策略,优先攻击最近的/最强的/最弱的敌人。

Onslaught - http://onslaught.playr.co.uk/about.html

这个游戏的乐趣在于塔能够联合作战,例如激光塔筑成长链可以有攻击加成,临近的几座塔满足一定条件可以发动强力的特殊combo攻击,游戏中后期全都依靠combo才能抵挡住血长到变态的敌人。此外还设计了不具攻击力、专门给周围的塔加强能力的特殊塔。于是造塔不再是呆板地沿着路的两侧排列,而需要考虑构形。具体说明要看上面的网址。目前作者放出的是2代Beta版,有些东西还在测试中,故而网页仍然是针对1代的,例如比1代多出的黄色电塔就没有介绍。

Desktop TD - http://www.handdrawngames.com/DesktopTD/

长期以来星际TD中非常重要的堵路技巧一直没能在TD小游戏中体现,大部分人制作的TD都是画好固定路线,塔只能盖在路边。直到Desktop TD的出现,才真的把星际TD的全部要素实现出来。起始地图是一片空白,要自己用塔建起一座迷宫,尽可能拖住敌人。塔的升级系统也有所改进,每种塔的最后一级都是质的飞跃,连名称都变了。手绘风格的画面很有特色。用滚动条方式非常直观地把敌人的进攻顺序和剩余时间一并显示出来,也是颇有创意的想法。除了标准模式之外,challenge模式中还提供了各式各样有趣的变体可以玩。另外值得称道的是它的网站设计得很周到,保存分数纪录的同时也会保存地图,查看排行榜时就可以看到高手是怎么创造高分的。

Ant Buster - http://www.rstein.org/game.php?gcod=1

阻止蚂蚁搬走野餐席上的蛋糕。这是一个真正具有原创性的游戏。首先地图是完全敞开的,而炮台的造价却呈指数增长,不可能用来堵路。其次蚂蚁的行进并不是直接朝着目标而去,看起来好像带点随机性,可是却因此能够试探出防守最薄弱的方向,很像真实的蚂蚁的行为,不知道用的是什么算法。还有就是塔的升级是以树状的方式,造塔时只有一种基本塔可选,要在升级时选择不同的分支进化成各种类型的塔,比一般TD游戏直接提供各类塔要有趣多了。

Xeno Tactic - http://www.onlinegamesquad.com/index.php?1085-1

最后列出这个主要是因为它的画面和音效成功地营造出星际争霸的气氛,算是向TD的诞生致敬。至于各种塔的属性和升级设定,以及敌人来袭的顺序都完全照搬了Desktop TD,作者还在Help的末尾向Desktop TD的作者致谢。目前的版本是1.1 beta版,仍在修改中,像Desktop TD中一些很方便的功能还没有做进去,如连续建造的快捷键、下一波敌人的提示等,因此玩起来有些不方便。

个人推荐

Ant Buster, Desktop TD 和 Onslaught 这几个, Vector TD 也可以玩玩看。
 ↑                    ↑                   ↑
最具创意         最完善        创意第二名

堪称精华的Desktop TD介绍文章相关推荐

  1. 2019年上半年收集到的人工智能开源框架介绍文章

    2019年上半年收集到的人工智能开源框架介绍文章 TensorFlow基本使用 TensorFlow.js:让你在浏览器中也能玩转机器学习 人工智能学习框架TensorFlow渐近分析 TensorF ...

  2. XPO 的三篇介绍文章。

    XPO 是Dev出品的一个O/R Mapping框架,虽然是商业软件,非开源,但提供了源码. 博客圆 Arming 的三篇介绍文章: XPO 学习一 XPO学习二--Attribute的总结 XPO学 ...

  3. 扫地机器人的特点描写_扫地机器人介绍文章 有什么优点?

    扫地机器人出现的时间虽然不算长,但火起来的速度可是非常快,转眼间在智能小家电中就占据了一片广袤的天地.也许你家里已经在体验着智能扫地机器人的乐趣,可目前扫地机器人的普及率依然还比较低,不少朋友在寻找扫 ...

  4. 【科普向】LaTeX简介(一篇极简的 LaTeX 介绍文章)

    文章目录 LaTeX诞生背景 TeX和LaTeX LaTeX主要功能 文档结构 数学公式 公式块 我们平时在word里新建一个doc(x)文件后,输入内容,调整页边距.字体大小.行间距等待,然后交给打 ...

  5. deepmind dnc 是干什么的 下面是转载的介绍文章

    本文首发于微信公众号:新智元. 下载APP 阅读本文更深度报道 1 新智元报道1 作者:闻菲胡祥杰 刘小芹 零夏 [新智元导读]DeepMind昨夜宣布,将其 Nature 论文研究成果.2016 年 ...

  6. OpenStack精华问答 | OpenStack服务介绍

    关于OpenStack的争议,从未停止,每每关于它的消息,都会一石激起千层浪.今天就让我们看看关于OpenStack的问答吧. 1 Q : OpenStack服务介绍 A : MySQL为各个服务器提 ...

  7. 一篇很好的EDP入门介绍文章——了解AUX,PSR,ASSR 以及EDP版本的差异

    嵌入式DisplayPort(eDP)系视讯电子标准协会(VESA)针对行动装置应用,所制定的新一代面板介面,其不仅传输率更胜传统的低电压差动讯号(LVDS)介面,最新1.4版规格更加入许多降低系统功 ...

  8. 这是我见过最通俗易懂的MES与ERP介绍文章,带你剖析工业4.0!

    BFH 当ERP遇上MES... 作为一个工厂,存在的目的只有两个,生产产品,然后卖出去.所以在工业企业中,通常会分为两个大的部门,一个是生产部门,一个是业务部门,前者通过MES(制造执行系统)管理, ...

  9. 初出茅庐的小李第39篇博客之转载一篇有关unistd.h的介绍文章

    转载一篇文章 mask一下好找 unistd.h在unix中类似于window中的windows.h! #ifdef WIN32 #include <windows.h> #else #i ...

最新文章

  1. zend framework php编码规范,Zend Framework常用校验器详解
  2. 从FASTQ到BAM经历了什么?
  3. 浮点数c语言,C语言浮点数运算
  4. java学生背景知识要求,好好学习Java并发 一、背景知识
  5. 病毒式营销案例:多芬让“病毒”的诱惑自发传递
  6. 32位 shell.efi x86_Ubuntu 20.04 LTS或不再支持32位x86 (i386)
  7. anki vector robot入门语音指令大全
  8. 工作中用到的设计模式?
  9. python怎么样另存为_python要怎么保存python生成式
  10. 16攻击行为的学习理论
  11. 接口测试之HTTP协议详解
  12. 传统存储做到极致也惊人!看宏杉科技发布的CloudSAN
  13. 【Django】Apache上运行单个Django项目,mod_wsgi配置
  14. RapidIOIP核的验证方法研究_王玉欢
  15. cvPyrUp() cvPyrDown() 图像金字塔
  16. 推荐一款好用的文件加密传输软件——Kleopatra(含详细使用文档)
  17. 数字集成电路设计之加法器
  18. 高等数学常用极限求法总结(无详解)
  19. 一款java游戏收齐绿宝石哈,神奇宝贝绿宝石游戏
  20. 网站安全检测:推荐8款免费的 Web 安全测试工具

热门文章

  1. Java实现对doc、pdf、xsl、图片添加水印
  2. 静态代理与动态代理模式详解(优缺点分析,实例分析,读源码必备)
  3. 【沐风老师答疑系列】3DMAX吊顶石膏线建模VIP教程
  4. 《中国式家长》一个游戏,过于贴近现实,引起不适,慎玩!
  5. 方便面的航天梦,传统品牌“非传统”之路
  6. 【程序人生】两个好消息:1万粉丝+周榜第四
  7. CSDN-markdown 首行缩进的快捷实现: 全角空格配合emsp;
  8. the isle 服务器刷新找不到怎么办,《The Isle》常见问题解决方法汇总 基础知识介绍...
  9. node.js模拟qq漂流瓶
  10. SAP系统架构有什么构成/SAP系统都有什么模块