GitHub Trending | 📄 原文链接 | 2026-09-09 收录

ScottStevenson/SuperAstra:用自然语言当场改写正在运行的 SNES 游戏

来源:GitHub — 2026-09-09 · ⭐ 197 stars · Python

📋 概述

SuperAstra 是一个 SNES 主题的桌面伴侣,让你用自然语言让 AI(Astra) 查看并改动正在运行中的复古游戏:比如在《超级马里奥世界》里直接说「放一颗星星」「让屏幕上出现 5 个敌人」「做一个捡到金币就给披风的特效」。它基于 BizHawk 模拟器与 Lua:agent 能读实时截图、ROM 哈希、CPU 寄存器、WRAM 乃至 VRAM/OAM 等硬件域,写出新的内存例程或卡带补丁并当帧测试效果,然后把学会的改动按精确卡带版本归档复用;面对陌生游戏也能用同一套调查工具自行摸索。当前为 v0.3.2 原型,已通过真实 Snes9x 行为测试与自动化 Lua/协议检查。本期以约 197 星上榜。

🔑 核心要点

💡 金句

当 AI 能读懂一帧帧的内存与寄存器,改游戏就从逆向工程变成了开口说句话的事。
← 返回 GitHub Trending 首页