arianrhodsandlot/retroassembly

GitHub: arianrhodsandlot/retroassembly

一个基于浏览器的个人复古游戏收藏与模拟平台,支持多平台 ROM 上传、在线游玩、进度同步和精美的游戏库管理。

Stars: 1021 | Forks: 51

logo

RetroAssembly

GitHub Discord Docker Hub

Join our Discord server

Support me on Ko-fi

RetroAssembly 是你浏览器中的个人复古游戏收藏柜。 ## 功能 - [x] 在浏览器中重温众多复古游戏机的记忆。NES、SNES、Genesis、GameBoy、Arcade……请参阅下方的[支持平台](#supported-platforms)。 - [x] 查看以自动检测的精美包装盒艺术图和封面展示的游戏收藏。 - [x] 随时保存并同步游戏进度,以便日后继续游玩。 - [x] 操作失误了?部分模拟器允许你回退游戏进度。 - [x] 通过具有[空间导航](https://en.wikipedia.org/wiki/Spatial_navigation)的直观界面浏览平台和你的游戏库,这意味着你只需使用键盘或手柄即可在游戏之间导航。 - [x] 借助复古风格 shader 的精美视觉效果,提升你的游戏体验。 - [x] 即使没有实体手柄,也能使用我们的屏幕虚拟控制器随时随地进行游戏。 ## 截图 | | Desktop | Mobile | | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Library | library-desktop | library-mobile | | Games | games-desktop | games-mobile | | Platform | platform-desktop | platform-mobile | | ROM | rom-desktop | rom-mobile | | Menu | menu-desktop | menu-mobile | ## 快速开始 ### 选择你的设置方式 你有两种方式可以开始使用 RetroAssembly: #### 选项 1:使用官方托管版本 1. 在你的 Web 浏览器中访问 [retroassembly.com](https://retroassembly.com/)。 2. _(可选)_ 如果你是新手,可以浏览游戏库并试玩可用的[演示游戏](https://retroassembly.com/demo)来了解它是如何运作的。 3. [登录](https://retroassembly.com/login) 并上传你自己的 ROM 文件,创建你的个人游戏库。 4. 上传 ROM 后,从你的库中选择任意游戏,它将直接在你的浏览器中启动并开始游玩。 5. 别忘了使用游戏内菜单保存你的进度,系统会自动为你同步。 #### 选项 2:使用 Docker 自行托管 请查看 [Docker Hub 上的 RetroAssembly 主页](https://hub.docker.com/r/arianrhodsandlot/retroassembly#quick-start)。 ## 支持平台 RetroAssembly 致力于支持广泛的复古游戏系统。模拟功能由 [Nostalgist.js](https://nostalgist.js.org/) 提供支持。
点击此处查看完整列表。 | 游戏机 | 可用模拟器 | | --------------------------------------- | -------------------------------------------------- | | Arcade | `fbneo`, `mame2003_plus` | | Atari 2600 | `stella2014` | | Atari 5200 | `a5200` | | Atari 7800 | `prosystem` | | Atari Lynx | `mednafen_lynx` | | Channel F | `freechaf` | | ColecoVision | `gearcoleco` | | Famicom Disk System | `fceumm`, `nestopia` | | Game & Watch | `gw` | | Game Boy | `mgba`, `gearboy`, `gambatte`, `tgbdual` | | Game Boy Advance | `mgba`, `vba_next` | | Game Boy Color | `mgba`, `gearboy`, `gambatte`, `tgbdual` | | Game Gear | `genesis_plus_gx`, `gearsystem` | | Genesis / Megadrive | `genesis_plus_gx` | | Magnavox - Odyssey2 / Philips Videopac+ | `o2em` | | Master System | `genesis_plus_gx`, `picodrive`, `gearsystem` | | Neo Geo Pocket | `mednafen_ngp` | | Neo Geo Pocket Color | `mednafen_ngp` | | NES / Family Computer | `fceumm`, `nestopia`, `quicknes` | | PC Engine (TurboGrafx 16) | `mednafen_pce_fast` | | Sega SG-1000 | `gearsystem` | | Super NES / Super Famicom | `snes9x`, `snes9x2002`, `snes9x2005`, `snes9x2010` | | Virtual Boy | `mednafen_vb` | | WonderSwan | `mednafen_wswan` | | WonderSwan Color | `mednafen_wswan` |
## 开源替代方案 我们希望你在重温最爱的复古游戏时度过一段美妙的时光……即使你使用的是 RetroAssembly 之外的应用程序。 - [EmulatorJS](https://emulatorjs.org) [:octocat:](https://github.com/EmulatorJS/EmulatorJS) - [GamePlayColor](https://gameplaycolor.com) [:octocat:](https://github.com/gameplaycolor/gameplaycolor) - [Gaseous](https://github.com/gaseous-project/gaseous-server) - [RetroArch Web Player](https://web.libretro.com) [:octocat:](https://github.com/libretro/RetroArch/tree/master/pkg/emscripten) - [RomM](https://romm.app/) [:octocat:](https://github.com/rommapp/romm) - [vme](https://gitgalu.github.io/vme/) [:octocat:](https://github.com/gitGalu/vme) - [webrcade](https://www.webrcade.com) [:octocat:](https://github.com/webrcade/webrcade) - [webretro](https://binbashbanana.github.io/webretro/) [:octocat:](https://github.com/BinBashBanana/webretro) ## 许可证 [MIT](license)
标签:AI工具, Docker, 复古游戏, 安全防御评估, 数据可视化, 游戏收藏管理, 游戏模拟器, 自动化攻击, 请求拦截