GBA游戏机 VSCode扩展
这是一个VSCode扩展,让你可以直接在VSCode中玩GBA(Game Boy Advance)游戏。
功能特点
- 在VSCode中直接运行GBA游戏
- 支持本地和远程ROM加载
- 游戏存档功能
- 简洁直观的界面
- 集成在VSCode活动栏中的游戏管理器
- 摸鱼模式,让游戏界面变成灰度,更加隐蔽
安装
- 在VSCode扩展市场中搜索"GBA游戏机"
- 点击安装
使用方法
- 点击VSCode活动栏中的游戏机图标打开GBA游戏机扩展
- 在"本地"标签页可以查看和管理本地ROM
- 在"远程"标签页可以浏览和下载远程ROM
- 点击游戏名称即可启动游戏
- 游戏存档会自动保存在用户目录下的
~/gbagame/文件夹中
控制方式
| GBA按键 |
键盘按键 |
| 上 |
W |
| 下 |
S |
| 左 |
A |
| 右 |
D |
| A |
J |
| B |
K |
| L |
U |
| R |
I |
| Start |
回车 |
| Select |
\ |
特殊功能
摸鱼模式
点击界面右上角的"进入摸鱼模式"按钮,游戏画面将变成灰度显示,更加隐蔽,适合在工作时间偷偷玩游戏。再次点击"退出摸鱼模式"可恢复正常显示。
声音控制
可以通过界面上的声音开关和音量滑块控制游戏声音。
技术实现
本扩展基于以下技术构建:
- TypeScript
- VSCode Webview API
- GBA.js - 一个HTML5 GBA模拟器
关于GBA.js
GBA.js是一个使用HTML5技术(如Canvas和Web Audio)开发的Game Boy Advance模拟器。它不使用任何插件,设计用于运行在现代网页浏览器上。更多信息请参见GBA.js项目。
许可证
本项目使用的GBA.js部分基于BSD 2-Clause许可证。
| |