只是找点乐子,我是个狂热的《鲍勃宇宙》粉丝。我做了这个视频发给另一个鲍勃粉朋友,但想着也分享出来。

想听听大家怎么看待在游戏里整合大语言模型……比如如何把它们做成一种交互界面。我把我的模型跑在一个隔离到游戏环境的Docker网络里,所以通过API和MCP,玩家可以在有控制的前提下进行交互(随着游戏进展解锁更多功能)。

所有界面都基于React,并不是要跑虚拟机或VNC。它们在游戏里是渲染成材质贴图的。画中画的效果是伪造的——我不想为了这个把像素数据绕到另一个后端(或者说现阶段不想做优化),主要是不想派生Godot引擎。所以我让引擎匹配每个屏幕上的标记,然后在React层之间重绘一个次级视图。

理想情况下不应该这样。如果玩家以漫游者/潜水者的身份进入,用户模式应该是直接用Godot,但我还是希望实现真正的视频流。

下一步计划是创建一个包仓库,让玩家可以从甘道夫和团队管理的仓库里“安装”小游戏。

游戏背后的剧情概念,会围绕一个没有记忆、有着疯狂过去的非鲍勃复制体展开,踏上类似鲍勃的冒险之旅。

https://reddit.com/link/1wjkpym/video/ucrn8ymmr8qh1/player