石器时代 8.0 失落的世界 网页版
石器时代网页版源码
二十多年过去,原版的客户端还得在 Windows 上折腾兼容模式,服务端更是只剩一堆 GBK 编码的 C 源码和 Lua 脚本。
它是什么
- 一个用 TypeScript + WebGL2 写的网页客户端,画面、字体、按钮、窗口都用原客户端导出的图,坐标也照原版(800×600,按窗口等比缩放,高分屏也清晰)。
- 一个用 Go 写的服务端,单个可执行文件,SQLite 存档,不需要另装数据库。
已经能玩到什么
地图与 NPC — 走路、传送、昼夜调色板、记录点;村民、告示牌、护士、传送员(免费 / 门票 / 暗语 / 条件)、万事通、道具店、寄放店、宠物店、宠物技能店、传言板、美容师、占卜师、猜拳道场、猜谜、道具兑换、麦克风、340 个任务交换 NPC、281 个战斗 NPC、骑乘训练师、家族管理员、庄园的秘书与小护士、长毛象巴士与加美航空。
战斗 — 遇敌、回合制指令、速度排序、闪避 / 会心 / 防御 / 属性相克 / 反击 / 连击 / 偷袭 / 守护,毒麻眠石醉乱,敌人 AI 与几十种宠物技能,咒术与攻击魔法,捕捉,换宠物,骑宠作战与落马,经验与升级加点,战利品。
道具与宠物 — 9 个装备位 + 3 页道具栏、耐久与磨损、改名笔、拼图、宠物道具栏、宠物的加工 / 料理 / 精炼 / 修复 / 镶宝石;宠物栏、忠诚度与听话、升级成长、骑宠(原版的骑乘对照表、证书与庄园骑宠)、宠物图鉴。
社交 — 组队(跟随、组队战斗、求援、观战)、交易、摆摊、名片与邮件、宠物邮件、决斗与 DP、15 种动作。
家族与庄园 — 成立 / 申请 / 审核 / 职位 / 解散、家族频道与族长广播、布告栏、家族银行、守护兽、冒险与饲育声望、申请庄园、邀请函与骑乘同意书、庄园税、庄园争夺战与家族 PK 场(踢馆、进场、家族间决斗、判胜、庄园易主)。
声音 — 原版的背景音乐随地图记号换曲、战斗与头目音乐、环境音随时段变化、动画里的音效、挨打按武器种类的声音、界面的点击声,全部照原版的声音表。
在原版之上多了什么
重制不是只能复刻。几个顺手加上、但原版玩家一眼就能看出"要是当年有就好了"的东西:
-
世界地图:整层看过的区域一次看完,去过的楼层点一下就切换,缩放、拖动、"回到自己"。原版那个 54×54 格的小自动地图退休了。
-
智能战斗与快速战斗:自动战斗不再是原版那几个呆板的 AI 模式,而是每回合把补血、复活、解状态、逃跑、各个精灵与宠物技能都估一遍再挑最好的,还会从战斗里学习每种敌人的威胁;快速战斗整场一瞬间打完;再加上自动遇敌,就能挂机练级。
-
任务追踪:接到任务自动追踪,画面右上角写着找哪个 NPC、在哪一层。
-
宠物扩展资料:档次、成长率、预计与实际每级成长、1 级推算值、抗性、能不能骑、还缺什么条件——以前要靠计算器和口口相传的东西,现在直接写在宠物窗口里。
-
经验共享:人物、出战宠物、骑宠拿一样多的经验(可以在设定里关掉,回到原版的谁打倒谁拿)。
兼容系统
Windows / Linux / macOS 都有现成的包;
项目地址: https://github.com/OpenGameSys/stoneage-web 。本项目只用于学习与研究,不兼容原版线路协议,也不兼容原版 Windows 客户端。

浙公网安备 33010602011771号