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** - 初始发布
相似文章
Dusklight • 为经典冒险游戏重焕光芒
Dusklight 是一个社区项目,利用 Aurora 兼容层将一款经典冒险游戏移植到现代 PC 和移动平台,提供改进的图形、性能和用户体验优化功能。
在PICO-8上模拟进化
一篇关于在PICO-8幻想游戏机上模拟进化过程的文章,可能展示了一个创意编码项目或教育工具。
嘿,DECmate II!这台小巧的PDP-8可不简单
一篇详细介绍DECmate II的博文,这款桌面文字处理器源自PDP-8小型计算机,文章涵盖其历史、架构以及修复计划。
Dune
Dune 是一款上下文感知的 Mac 按键板,专为自动化工作流与会议流程而设计,目前已作为新品在 Product Hunt 平台发布。
Scorched Earth 2000 回归
经典坦克游戏 Scorched Earth 2000 以 HTML 移植版的形式复活,让玩家可以直接在现代浏览器中享受复古体验。