UnDUNE II
摘要
UnDUNE II 是对经典即时战略游戏《沙丘2》的完整降级重制版,使用 PICO-8 从头重建,所有阵营、任务、单位以及原创音乐均被重制。
暂无内容
查看缓存全文
缓存时间:
2026/05/12 16:00
# Paul Nicholas (Liquidream) 的 UnDUNE II
来源:https://liquidream.itch.io/undune2
### *掌控香料者……即掌控宇宙。*
## 概述
**UnDUNE II** 是一款将经典(也是最初的)RTS 游戏《沙丘 II》(https://en.wikipedia.org/wiki/Dune_II)进行降级重制的作品,完全从零在 PICO-8(https://www.lexaloffle.com/pico-8.php) 平台上重新制作。
这是一款以策略为核心的资源管理模拟游戏,三大势力为争夺沙丘星球的控制权而战——这里是沙子的土地,也是香料的故乡。
这个项目的初衷只是一个有趣的点子,我本以为一两个月就能搞定。结果……断断续续花了将近 **3 年** 时间(利用业余时间),我很高兴地说,它终于完成了!😅
## 特性
👥 **全部 3 大阵营**(+萨多卡) 👨🏫 **全部 3 位门泰特**(+贝尼·杰瑟里特) ️🗺️ **全部 9 个任务关卡**(含带有过场动画的地图) 🔊 **音乐与音效为 PICO-8 重新制作**(由 Gruber 完成)(https://twitter.com/gruber_music) 🏭 **全部 19 种建筑类型** 🚛 **全部 21 种单位类型** 🏯 **全部宫殿武器** 🏨 **可占领建筑**(含收割机) 🐛 **沙虫** ️⛰️ **多种地形类型** ️️⛏️ **香料矿脉** 🌁 **战争迷雾** 📡 **低/高分辨率雷达** 🤖 **多个 AI 对手** 💾 **每关自动保存** 📊 **关卡结束统计**(含排名) 💾 ️ **跨越 12 张 PICO-8 卡带** ️🖱️ **支持鼠标/键盘/手柄/移动设备** ⏳ **数小时的游戏体验!**
## 操作方式
### 鼠标(推荐)
- **左键**: 选择单位/建筑,指定目的地/目标
- **右键**: 取消选择/取消
### 手柄/键盘
## 游戏玩法
如果你从未玩过原版(或老派 RTS),UnDUNE II 的基本原理如下:通过……建造来建立你的基地!(但记得在放置建筑前先铺好混凝土板地基,以免受损)
风车陷阱产生电力为你的建筑供电;精炼厂接受收割机开采的未加工香料,并将其转化为信用点,让你能建造更多东西!带领你的单位探索新地形。
但要小心,你并非孤军奋战。另外两个敌对势力会与你争夺沙丘的控制权。更不用说本土生命形态——比如能一口吞下整个单位的沙虫!
单位可以指令攻击敌军,并在寡不敌众时自动撤退;收割机会自动寻找最近的香料矿,但也可以指定开采地点——满载后会自动返回基地卸货。
壮大你的基地,随着进程解锁更多建筑选项(更高关卡中会解锁更多)。不惜一切代价保护你的建造场——你无法建造第二个!* *(除非你有 MCV……)*
祝你好运!😀🎖️ ……欢迎使用 #UnDUNE2(https://twitter.com/search?q=%23undune2) 话题标签分享任何酷炫图片/视频(Windows 版下载:使用 **F1** 截屏,或 **F3**/**F4** 录制 GIF)
## 小贴士
- **建造雷达前哨站**可提升雷达质量(确保电力充足以维持运行)
- 某些建筑需先建造其他建筑才能解锁。
- 其他建筑和单位将在后续关卡解锁。
- **如果急需信用点**,可以**让收割机提前返回精炼厂**。
- 某些单位仅限特定阵营:例如哈克南的**毁灭者**、奥多斯的**偏离者**、亚崔迪的**音波坦克**。
- **建造维修中心**后,单位会自动前往维修,无需手动指令。
- **快速铺设基地地基**:放置 4x4 混凝土板(解锁后)。
- **尽快建造运载机**(通过高科技工厂)——它们能极快地将单位(如收割机和撤退单位)吊运/放下。
- 三轮车速度快且便宜——可用于侦察敌方基地(但一旦被发现,务必准备战斗!)
- 沙虫无法“吃掉”陆地单位(即不在沙地上)。
- 香料矿脉(堆)可被射击以释放香料载荷。
- **建造一辆 MCV 并将其派往地图角落**——这样你就有了一个“备用”建造场,以防唯一的被摧毁。
- **优先攻击敌方香料精炼厂**,切断其信用来源——然后攻击其维修设施和单位工厂。
## 致谢与鸣谢
👨💻 代码、像素美术:**Paul Nicholas** - @Liquidream (https://twitter.com/Liquidream) - www.liquidream.co.uk (https://www.liquidream.co.uk/)
🎶 音乐与音效:**Chris Donnelly** - @Gruber_Music (https://twitter.com/gruber_music) - www.grubermusic.com (https://www.grubermusic.com/)
### 此外:
- ️️🖼️《沙丘之夜》封面艺术 (https://www.deviantart.com/shootingstarlogbook/art/Dune-Nights-857993633) 由 **Ahmad Alromeadheen** 制作(@AAlromeadheen (https://twitter.com/AAlromeadheen))
- 🕹️ 游戏测试:**Tim Hicks、Krystian Majewski、Chris Donnelly、Dylan Bennett、Maxwel**
### 致谢:
- 旋转精灵 (https://www.lexaloffle.com/bbs/?pid=52525#p52541) 和射线投射 (https://www.lexaloffle.com/bbs/cposts/ra/raycast-0.p8.png) 3D 标题片段:**Frederic Souchu**
- TLINE 精灵旋转 (https://www.lexaloffle.com/bbs/?tid=38548) 片段:**Andrea Baldiraghi**
- PX9 数据压缩 (https://www.lexaloffle.com/bbs/?tid=34058):**Zep**
- Pico-8 的 G**ood**E**nough 压缩器 (https://pahammond.itch.io/gem-minify):**Paul Hammond**
- picotool (https://github.com/dansanderson/picotool)(luamin):Dan Sanderson
- Retrospecs (https://8bitartwork.co.uk/):**John Parker**
- A* 寻路 (https://github.com/morgan3d/misc/tree/main/p8pathfinder) 和粒子系统 (https://www.lexaloffle.com/bbs/?tid=28831):**Morgan McGuire**
- 位掩码 (https://www.lexaloffle.com/bbs/?tid=30902) 示例:**Bigaston**
- 带协程的对话文字流 (https://www.lexaloffle.com/bbs/?tid=35381):**Dylan Bennett**
- 调色板生成器 (https://www.lexaloffle.com/bbs/?pid=68190):**2DArray**
- "_UnDUNE II: The Demaking of a Dynasty_" 名称建议:**Tom Hall**
- **Westwood Studios** 创造了如此经典且鼓舞人心的游戏。
### 当前支持者感谢:
*ThatTomHall、Vitorio Miliano、Andrew Dicker、Kurt Klemm、Qristy Overton、Tobias V. Langhoff、Hyperlink Your Heart、zep、Gruber、Mooncat、David Meslin、Hodge、Nicholas Stewart。*
### 过往支持者感谢:
*bbsamurai、Daljit Chandi、Roy Fielding、Graham Wenz、Franz Tormer、Damien Cirade、Llewelyn 'NylePudding' Griffiths、Marco Lizza、Christopher Castillo、Morten Schouenborg、Oliver Hunt、Mike Poole、Terraflubb、Cody Dill、Michael Leonardi、Wilman、Michael Sullivan、Osky HeRo、Mando、uena、StripesbyNW、Morgan Brown、Bryan Lefebvre。*
### 暂无计划/条件实现:
- 子弹不会停在建筑/墙壁处
- 步兵/突击兵穿越岩石地形的能力
- 不同阵营的不同地图
- 护卫舰不运送收割机或星港订单
- 毁灭者无法自毁
- AI 不重建被摧毁的建筑
## 版本历史
- **v1.4.1** - **修复:** 新版 P8 中 P8SCII 变更导致的显示问题
- **v1.4** - **新增: 结尾致谢画面**(也可从主暂停菜单进入)- **新增: 自动将修复单位送回战场** - 新增: 简化新游戏/切换阵营操作(也可通过标题卡带的“暂停”菜单)- **新增: 星港订单价格浮动** - **新增: 对建筑的优先 AI 攻击** + 定期攻击直至“发现”玩家 - 新增: 建造菜单中添加生命值、能量和护甲数据 - 新增: AI 现在会对攻击进行反击! - 新增: 亚崔迪现在可控制弗里曼人(初始目标指令后) - 新增: 简化新游戏/切换阵营操作(通过标题卡带的“暂停”菜单) - **变更: 更好的战争迷雾揭示形状**(之前为方形)- 变更: 发射坦克现在有最小射程 - 变更: 单位指令反馈(移动时取消选择,与攻击一致) - **变更: 单位上限现在按阵营设定,而非总计数**(+适用于建筑被摧毁时生成的士兵) - **变更: 建造菜单顺序与原版游戏一致** - 变更: 增加寻路内存(修复第 9 关寻路故障)- 变更: 改进精灵图形(炮塔、储存筒仓)- 变更: 信用点音效间隔缩短(+调整建造/修复速度)- 变更: 音波坦克和突击兵开火/导弹尺寸 - 变更: 修复速率略微降低(之前过快)- 变更: 总部雷达现在更准确显示战争迷雾 - 变更: 敌方单位/炮塔开火时战争迷雾揭示范围缩小(之前过大) - **修复: 不同阵营部分建筑所需等级不同**(轻型工厂、WOR 等)- 修复: 单位下方的板子现在会消失 - 修复: 单位被运载机吊运时终止攻击 - 修复: 建筑放置现在忽略飞行单位 - 修复: 科技树需求 - 修复: 关卡中途炮塔损坏 - 修复: 奥多斯后期任务以偏离者而非发射坦克开局 - 修复: 点击关闭菜单有时触发雷达移动 - 修复: 无建造菜单项时点击建造导致崩溃 - 修复: 沙虫无法再“吃掉”飞行单位 - 修复: 建筑被摧毁时只生成步兵(非突击兵)+减少数量 - 修复: 步兵/突击兵从 3 人减少到 1 人过快 - 修复: 收割机信息在卸货后重置为 0% - 修复: AI 能在不应有的关卡早期就建造单位 - 修复: 哈克南门泰特屏幕上的“never the less”拼写错误(原版 bug)- 修复: 单位有时以 50% 生命值生成 - 修复: 萨多卡在第 4 关拥有重装突击兵而非步兵
- **v1.3** - 新增: 可占领敌方建筑!(包括正在卸货的收割机)注意:并非所有建筑都能被占领,与原版一致 - 新增: 单位如果离守卫位置太远会自动返回(减少像赶猫一样的操作!😸)- 新增: 建造“暂停”指示器(感谢 Tim)- 新增: 瞄准时步兵/建筑闪烁(感谢 Krystian、Petr 和 FullThrough)- 新增: 通过在雷达上左键点击派遣单位(右键保留旧方式!)- 新增: 建筑被摧毁后生成士兵 - 新增: 单位现在自动攻击附近敌方建筑(感谢 Tim + Krystian)- 新增: 建筑尺寸指示(例如 2x2、3x2、3x3 等)- 新增: 单位名称前加上阵营前缀(例如 奥多斯袭击者三轮车)- 新增: 第 4 关加入萨多卡(感谢 Tim)- 变更: 现在允许选择部分暴露的建筑 - 变更: 死亡之手导弹添加烟雾轨迹 - 变更: 沙虫现在持续存在(而非周期性出现)- 变更: 改进部分精灵图形(炮塔底座、运载机、毁灭者等)- 变更: 单位速度已复核以更接近原版 - 修复: 寻路性能提升(由于内存泄漏)- 修复: 大幅提升渲染性能(现在使用 TLINE + 不同阴影)- 修复: 火箭炮塔现在可以击落扑翼机!(我知道,我知道……)- 修复: 第 1 关结束时信用点目标达成但无反应 - 修复: 如果有运载机但没有维修设施(它会将单位扔在附近的建筑上!)- 修复: 飞行单位不再影响地面寻路 - 修复: 墙壁不再冒烟 - 修复: 碾压步兵时有时有效有时无效——现在似乎更稳定 - 修复: 星港拼写错误(感谢 Krystian)- 修复: 放置指示器层级顺序(感谢 Tim)- 修复: 哈克南没有兵营(感谢 Raphael)- 修复: 哈克南轻型工厂不能建造三轮车(感谢 Raphael)- 修复: 奥多斯拥有袭击者,而不是三轮车(感谢 Raphael)- 修复: 所有阵营都不能从星港订购扑翼机(感谢 Raphael)- 修复: 哈克南没有兵营(感谢 Raphael)- 修复: WOR/突击兵对亚崔迪不可用(感谢 Raphael)- 修复: 撤退单位消失后又以修复状态出现(感谢 Tim + Krystian 的视频)- 修复: 沙虫“吞噬”动画现在在香料沙丘上可见
- **v1.2** - 新增: 单位和建筑的建造上限(基于每种类型的总计数),以提升性能和策略性 - 变更: 提高修复成本——之前几乎免费(感谢 Tim)- 变更: 降低信用点音效音量(感谢 Tim)- 变更: 性能优化 - 修复: 无法在建筑附近自动部署单位时崩溃(感谢 Quang)- 修复: 任务信息中“Harkonnen”拼写错误(感谢 Tim!)- 修复: 围攻坦克/火箭坦克详细信息互换(感谢 Tim + Maxwel)- 修复: IX 等级要求 > 第 7 关(感谢 Tim)- 修复: 重型车辆工厂 > 需要轻型车辆工厂(感谢 Tim)- 修复: 单位的地图边缘边界(感谢 Tim)- 修复: 建筑不更新/不摧毁(感谢 Krystian + Quang)- 修复: 寻路调整——希望高负载下更好(感谢 spoike)
- **v1.1** - 修复: 亚崔迪无法建造突击兵(感谢所有报告者!)
- **v1.0** - 初始发布
相似文章
Hacker News Top
OpenRA 发布了 playtest-20260222 版本,引入了针对《红色警戒》、《泰伯利亚黎明》和《沙丘 2000》的新随机地图生成器,同时对《沙丘 2000》进行了视觉效果全面升级和平衡性调整,并在《泰伯利亚黎明》高清模组集成方面取得了进展。
Hacker News Top
Misfits Attic 宣布《Duskers 2.0》,这是获奖命令行恐怖游戏的续作,由 Stray Signal 资助,并在 PC Gaming Show 上展示。
Hacker News Top
一个项目将1992至1993年间的经典PC demoscene作品(Unreal、Second Reality、Crystal Dream II)从原始DOS代码逐条指令重编译为WebAssembly,并模拟了VGA、定时器和Sound Blaster硬件,使其能够在浏览器中原生运行,且保持与原始代码完全一致的精确周期时序。
Hacker News Top
Nanolathe 是一个 MIT 许可的开源 2.5D RTS 引擎,通过干净室研究重新实现经典游戏《横扫千军》(Total Annihilation),支持现代 GPU 渲染、浏览器演示以及 Windows/Mac/Linux 原生运行。
Simon Willison's Blog
Panache 是开源游戏 Battle Drones 的法语分支版本,被重新包装为设定在 1900 年美好年代的蒸汽朋克 RTS,加入了全新的 3D 模型、全新编曲的配乐以及一段动画开场视频。游戏依然支持在移动端和浏览器上运行。