可编程的塔防 iPhone · iPad · Mac

编程你的防线

外星机械群正涌向中继核心。用塔改写它们的路线,再给每座塔写一段程序:遇到什么敌人,用哪种打法。

App Store 版本准备中 · 第 1~5 关免费

实机画面:第 7 关「最后一行」,三座塔守着通往核心的路线
30
个关卡
5
种塔
15
个动作
17
种敌人
150
个测试用例

玩法

布阵、写程序、看懂克制。

实机画面:第 16 关「递归」,一串敌人沿着塔围出的通道绕行
01

把路线变成武器

塔会改变敌人的行进路线。延长通道、重叠射界、制造火力窗口——但你永远不能把路彻底堵死。

  • 动态寻路
  • 六边形战场
  • 永不堵死
实机画面:直射塔 Lv3 的程序面板,三行规则各对应一个动作
02

给每座塔写程序

一行指令就是「IF 规则 → 动作」。塔升到 3 级可以写三行,从上往下匹配。每一行规则都占内存,内存整关共用:写给哪座塔,就是你的决定。规则和动作都是现成的积木,不用打字。

  • 10 条规则
  • 最多 3 行
  • 内存全关共用
  • 4 种优先级
实机画面:游戏内文档的塔页面,列出直射塔的数值与三个动作
03

克制关系看得懂

动能伤害被装甲减免,能量伤害被护盾减免——看一眼敌人,就知道该派哪座塔上场。每个数值都写在游戏内文档里。

  • 2 种伤害
  • 装甲与护盾
  • 游戏内文档

塔

七种塔,二十一个动作。

每种塔升一级解锁一个新动作,最高 Lv3。点等级看看它长成什么样。

直射塔

直射塔

动能

单体主力:一发打一个,稳定。穿甲弹专打装甲,标记让目标挨所有塔的打都更疼。

  • 标准弹
  • 穿甲弹
  • 标记
穿透塔

穿透塔

动能

一发穿一串:敌人排成一条线时最值。贯穿沿一条直线打到地图边。

  • 连射
  • 扫射
  • 贯穿
冰封塔

冰封塔

能量

不靠伤害:减速、定身;脆化让已经减速的目标受伤更多。

  • 冷却弹
  • 冻结
  • 脆化
爆破塔

爆破塔

动能

抛射的范围伤害:炮弹落在开火那一刻目标的位置,敌人越挤、越慢越准。

  • 榴弹
  • 集束
  • 震荡
激光塔

激光塔

能量

能量伤害:不吃装甲,被护盾挡。一直照同一个目标越来越疼;扫描降护盾、让隐身单位显形。

  • 聚焦束
  • 分光
  • 扫描
电弧塔

电弧塔

能量

换目标不吃亏的能量塔:电弧在挨着的敌人之间跳、打中的都带电(挨能量伤害更疼),过载打带电的目标多五成,同步让链住的几只一起掉血。

  • 电弧
  • 过载
  • 同步
蓄能塔

蓄能塔

动能

Boss 专精:蓄能弹蓄满才放、无视防御;长钉破甲三档,每打中一次给蓄能弹回充;处决直接收掉残血的非精英,被处决的不分裂、不复活。

  • 蓄能弹
  • 长钉
  • 处决

敌人

十七种敌人,各有各的解法。

编号是它第一次出现的关卡。

ACT 01

  • 进程#01
  • 线程#01
  • 装甲单元#03
  • 僵尸进程#05
  • Fork 群#06
  • 加密体#08
  • 内存泄漏#10Boss

ACT 02

  • 无人机#11
  • 蠕虫#12
  • 木马#14
  • 递归体#16
  • Rootkit#18
  • 死锁双子#20Boss

ACT 03

  • 勒索软件#22
  • GC 回收器#24
  • 竞态对#26
  • 内核恐慌#30Boss

战役

四幕战役,三十四关。

每一关都是一道新考题:新的敌人机制、新的地形、三个测试用例。关卡之间的区别在机制,不在血量倍率。

ACT 01 · #01—#10

失联勘探带

守护进程启动。学会布阵、克制和第一行程序,挡住线程洪流、装甲单元与 Fork 群。

  1. #01启动守护进程免费
  2. #02线程洪流免费
  3. #03修复装甲泄漏免费
  4. #04合并冲突免费
  5. #05僵尸进程免费
  6. #06Fork 炸弹
  7. #07最后一行
  8. #08加密流量
  9. #09回归测试
  10. #10内存泄漏

ACT 02 · #11—#20

母巢工程段

敌人开始飞越迷宫、自我复制、伪装和隐身。只靠火力不够,程序必须学会分辨目标。

  1. #11旁路
  2. #12自我复制
  3. #13强制终止
  4. #14伪装
  5. #15数据跳转
  6. #16递归
  7. #17栈溢出
  8. #18Rootkit
  9. #19提权
  10. #20死锁

ACT 03 · #21—#30

熔毁星炉

勒索软件锁住你的塔,GC 回收器拆掉你的迷宫,竞态对必须一起击杀。带着完整的程序,直面内核恐慌。

  1. #21熔渣带
  2. #22勒索软件
  3. #23隔离区
  4. #24垃圾回收
  5. #25碎片整理
  6. #26竞态
  7. #27内核模块
  8. #28栈回溯
  9. #29全量回归
  10. #30内核恐慌

通关之后

过关只是第一个测试用例。

挑战

边界测试与受限环境测试

一关的三个测试用例全部通过后开放。边界测试:完整性只有 1,再多打 3 波精英。受限环境测试:只能用指定的塔和规则,不能带库。34 关共 170 个测试用例。

无尽

压力测试

通关第 10 关并解锁完整版后开放。没有终点,每清 5 波选一个补丁,开一样新能力:内存、芯片、显形……;同一个种子每次都是同一局,最高波数可以提交到 Game Center 排行榜。

收集

36 个成就与游戏内文档

成就记录你解题的方式;文档收录全部塔、规则与敌人,遇到过的才会解锁。战役另有休闲、普通、老兵三档难度。

价格

前五关免费。完整版一次买断。

第 1~5 关永久免费。完整战役一次购买、永久拥有;已有进度、测试用例与已解锁的规则全部保留。

  • 第 6~34 关与完整四幕战役
  • 全部规则、库与调试工具,外加压力测试
  • 无广告、无订阅、不出售战斗数值
  • 支持恢复购买

iPhone · iPad · Mac|App Store 版本准备中

实机画面:主页,显示当前关卡、通关进度与测试用例数

常见问题

开打之前

支持哪些设备?

支持 iPhone、iPad 与 Mac。iPhone 与 iPad 上为横屏体验设计,界面会根据设备视口自适应,需要 iOS / iPadOS 18.6 或更高版本;Mac 版在可调整大小的窗口中运行,支持键盘快捷键与指针悬停,接了键盘或触控板的 iPad 同样可用。

需要会编程吗?

不需要。规则和动作都是现成的积木,不用输入任何代码;1 级塔不写程序也能开火。

免费内容包含什么?

第 1~5 关序章永久开放。第 6~34 关、完整四幕战役、全部规则、库与调试工具,以及压力测试模式通过一次性购买解锁。

难度可以调整吗?

可以。战役有休闲、普通、老兵三档难度,在主页切换:休闲档敌人血量更低,老兵档血量更高、赏金更少;挑战与压力测试不受影响。输掉一局后,结算页会写明倒在第几波、漏掉了哪些敌人,并给出一条针对性的建议。

有广告或订阅吗?

没有广告、没有订阅,也不出售战斗数值。完整内容采用公平买断。

游戏必须联网吗?

核心战斗可离线进行;购买完整版或恢复购买时,需要连接 App Store。