《数学在月球村》是一款2005年的Macromedia Director游戏,外星人在月球上建造了一座城市,孩子们解答数学问题。丹麦人、瑞典人和挪威人在学校玩过它,然而它已经多年未在现代机器上运行。Bitfrost Interactive制作了它的开发公司,同意让它重返。现在它在浏览器中运行在maaneby.dk/en:无需登录,无广告,无安装,支持平板电脑和手机,丹麦语、挪威语、瑞典语和英语。
它是如何制作的:Claude Code进行了工程。它调试了引擎,编写了脚本,比较每个屏幕与原始投影机的每个像素,编写了Rust修复。我负责的部分是控制,测试和验证每个修复前它发货。上游维护者也审查了所有内容:一项审查要求将游戏标题从引擎注释中移除,这成为代理的常规规则。
引擎:dirplayer-rs,一个开源的Rust编译的WebAssembly Director/Shockwave播放器。游戏自己的文件在它上运行,修复的代码回到了GitHub,第一个已经合并:文本布局,声音队列,电影循环,墨水模式,GIF和很多小的Lingo语义,必须与Director 8.5匹配。
原始游戏中的错误:几个错误仍然存在于游戏本身。从未发布的英语版本检查了一个答案与双倍正确值。这些错误通过将Lingo字节码进行补丁修复,电影文件中的引擎本身保持了对Director的忠诚。
大小和速度:重编码了对话以Opus,仅仅选择语言的资源下载一次,图像无损压缩,电影流媒体,一个房子打开约1秒,3到10秒。
回应:在斯堪的纳维亚语的Reddit上获得了2,000+的赞同票,Facebook上的2,000+个赞。老师再次在课堂上使用它,流量峰值在上课时间,评论中大多是人们回忆在学校玩过它,并要求其他标题重返。
评论 (0)