无尽太空(Endless Sky):2D 沙盒太空探索与贸易战斗游戏
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
TriggerRally · CodeArtemis/TriggerRally
Trigger Rally 在线版的 JavaScript 拉力赛车游戏,定位为快节奏街机式竞速。README 说明当前完全在客户端运行,无需 MongoDB 或服务器配置;赛道与成绩保存在本地 IndexedDB,可通过 JSON 文件分享,在线功能暂不可用。可用静态文件服务...
Sandboxels 是一款完全运行在浏览器中的落沙(falling-sand)物理沙盒,核心乐趣在于用像素级的颗粒去“堆”出世界,然后观察它自己变化。玩家面对的不是关卡和敌人,而是一整块可以被任意涂抹的网格画布:每一种元素都占据像素,依据自身规则下落、流动、燃烧、沸腾、导电或与其他元素发生反应。项目在 README 中把自身定位为“拥有数百种元素的落沙模拟”,涵盖热量模拟、化学反应、火焰、密度与电力等系统,并且可以免费在线游玩,无需下载安装。
元素数量是这款作品最直观的卖点。按仓库描述,游戏中包含 500 多种元素与数千条反应,从沙、水、石这类基础物质,到火焰、酸液、气体、金属、生物、爆炸物等内容都属于同一套体系。元素并不是静态的贴图,而是带状态的像素:热量会在像素之间传递,导致水沸腾、冰融化、可燃物起火;密度差异决定谁沉谁浮、谁被压在底下;电流可以顺着特定材质传导并引发连锁反应。玩家把这些机制组合起来,就能做出熔岩浇灌、爆炸拆楼、雷电劈落、化学药剂混合等场面,甚至搭出小型装置与自动化结构,这也是社区长期创作的主要玩法。
操作层面,项目对外提供了一套相当完整的交互说明。左键绘制像素,右键擦除像素,中键吸取当前元素;空格或 P 暂停模拟,单步按钮(>)可以逐帧推进,方便观察每一个 tick 里发生了什么;Shift 配合加热、冷却、电击按钮可以强化效果,Shift 加点击则改用画线方式批量落笔;滚轮、加号减号与方括号用于调整笔触大小。键盘上还有不少效率键:左右方向键切换元素类别,E 键按名字快速搜索元素,I 或斜杠查看元素信息,反斜杠打开设置,F 或 F11 切换全屏,数字键 1 到 4 切换视图,F1 隐藏界面,C 或 F2 截图保存。界面按钮则覆盖暂停、单步、增减笔刷尺寸、清空重置、覆盖模式(Replace)、按名选元素、TPS 调速、元素信息页、存档读取菜单、模组管理器与设置面板。
从项目结构看,这是一款典型的 Web 前端技术作品:主体使用 JavaScript 编写,绘制依托 Canvas,在浏览器里以逐帧的方式更新大量像素单元,属于细胞自动机式的模拟思路在游戏里的应用。仓库的 topics 里直接列出了 cellular-automata、powder-simulation、physics-simulation、chemistry 等关键词,说明作者自己也把它归类为粉末模拟与物理模拟的实践。对开发者而言,它的价值在于展示如何用相对轻量的网页技术,把复杂的多元素交互规则组织成可扩展的注册表结构,并保持界面与模拟主循环的解耦。
进入方式非常简单:打开作者维护的在线地址即可开始游戏,README 与仓库主页都给出了免费试玩链接与 Discord 社区邀请。项目没有提供桌面客户端或可执行安装包,因此“平台支持”实际由浏览器决定,桌面与移动设备理论上都能访问,但是否在某一操作系统上被官方明确声明支持,仓库并未给出说明,所以相关字段只做推断而非确证。想在本机跑起来,克隆仓库后通过静态服务器托管即可,没有额外的编译链依赖。
需要注意的是模组生态的变化:README 明确写着本仓库不再接收 Mod,模组内容已迁移到另一个仓库 R74nCom/Sandboxels-Mods,游戏内的 Mod Manager 也说明了模组是产品的一部分。因此在寻找扩展内容或想提交自制元素时,应去新的仓库而不是向主仓库提 PR。另外游戏内置存档与读取菜单,玩家可以保存自己搭建的场景,这对教学演示或复现某个反应过程很有帮助。
适合谁来玩和学习:如果你对落沙类模拟、细胞自动机、粒子与流体近似、化学反应规则设计感兴趣,这个项目是一份可以直接在浏览器里打开、逐行阅读的参考实现;如果你想做物理沙盒原型,可以借鉴它把元素定义、反应表、热量传播与 UI 分离的组织方式。玩家侧则几乎没有门槛,鼠标涂一涂就能上手,难点在于理解各元素之间的互动规律并设计出稳定运行的装置。建议初学时先用少量元素做小范围试验,配合暂停与单步功能观察单帧变化,再逐步引入温度、电力等高阶机制。
Endless Sky 是一款 C++ 编写的 2D 沙盒式太空探索游戏,玩法接近 Elite、Esc...
micropolisJS 是把 Micropolis(开源版《模拟城市》类城市模拟游戏)移植到 J...