嘿,各位,好久不见。刚跟12岁的娃结束一趟超棒的葡萄牙之旅,回来继续搬砖了。整个假期我火力全开,当然回来时肩膀也彻底废了。现在我的空闲时间基本全用来当奶爸、写我的AI文字MUD代码,还要忍着严重的肌腱炎训练(目前正在尝试人类已知的所有肌内效贴布😭)。

出发前,我只用了几条程序化指令就把世界基础搭好了。就像这样:

# 中心:迈锡尼霸权 (0, 0) build_kingdom 25 35 20 150000 温带 宏伟 0 0 "迈锡尼霸权" "瓦纳克斯" "迈锡尼" "阿克戎河" "一个残暴而强大的霸权..."

# 东方:凯姆领 (15, -8) build_kingdom 20 40 25 200000 沙漠 宏伟 40 -0 "凯姆领" "黑暗法老" "暗影底比斯" "塞特沙漠" "一个古老而腐败的沙漠领..."

(还有图勒、腓尼基联邦、特洛伊等等)

仅凭几行代码,引擎就生成了一个包含国王、王后、卫兵和民众的广阔世界,每个角色都在过着各自的生活。

结果……度假回来后登录游戏,看到的是一片亡灵和僵尸的荒原。所有可怜的NPC要么饿死、渴死,要么变成了僵尸,整个世界一片荒凉!不过说实话,那些僵尸还挺淡定的——一边在酒馆喝酒,一边随意聊着天!

我想要让NPC真正活起来——不是站在原地等着玩家互动,而是能自卫、去酒馆、陷入穷困,甚至找不到食物就会真的饿死。出发前我决定不再沿用标准的城市瘟疫设定,于是在世界里加了一场僵尸爆发。看着一个NPC在绝境中艰难求生,结果被咬两天后变成僵尸,这过程简直绝了。我不在的时候,AI处理了剩下的一切。

哦,我还在试验直接把Lua脚本存进数据库。简单来说,你可以给任何NPC或物体添加自定义脚本,赋予它们独特的行为。我希望任何人都能通过提供简单的描述,建造属于自己的世界、自己的王国。不必非得是古代世界,也可以是未来或现代背景。

最棒的是?我正在搭建一个系统,让拥有适当权限(和代币)的玩家能够修改并复用这些脚本。这基本上就是一个内置的多人在线模组系统。同时,我还在为房间背景生成黑白"游戏书风格"的插图——那种氛围感绝了。疯狂的是?这一切仍然运行在我那可怜的小迷你主机上(Ryzen 7 5600,32GB内存)。

正如我之前帖子提到的,我依然在用惯用的RabbitMQ/Docker/pgvector架构来保持系统异步,但同时处理这些新机制,CPU简直叫得像F1赛车!!!……而这还只是我一个人在玩的时候!!!

但总的来说,系统撑住了!下一个目标:创建一个"冥界",死去的玩家会被送进去,必须在那里奋战以夺回自己的战利品。

游戏还没对公众开放;要现在发布,我那可怜的Ryzen 7绝对会烧掉。我想保持严格的本机基础设施,不依赖云服务,这意味着早晚我得建一个更强大的家庭服务器来容纳真正的玩家。如果你想支持这个疯狂的项目,资助硬件升级,或者只是给我买更多的肌内效贴布,请查看Patreon页面:https://www.patreon.com/homeris 。所有帖子完全免费!我还正在为即将到来的Alpha阶段搭建Discord服务器——还在完善中,下期更新会放出链接,敬请期待!