plantabortionist72/pokemon-yellow-typescript
GitHub: plantabortionist72/pokemon-yellow-typescript
使用 TypeScript 在浏览器中重制《宝可梦 黄》,通过从原版 ROM 提取数据实现像素级精确的游戏还原。
Stars: 0 | Forks: 0
# 🎮 pokemon-yellow-typescript - 在浏览器中玩《宝可梦 黄》
[](https://github.com/plantabortionist72/pokemon-yellow-typescript)
## 🧩 这是什么
pokemon-yellow-typescript 是一个使用 TypeScript 重制《宝可梦 黄》的浏览器游戏。它在你的网络浏览器中运行,并从你自己的 ROM 中提取游戏数据。这不仅让游戏保持了原汁原味,还让你能在现代 PC 上游玩。
它专为 Windows 用户打造,提供了一种简单的方式,让你无需复杂的设置过程即可打开并开始游戏。
## 📥 下载与打开
使用此页面下载或打开项目:
[访问项目页面](https://github.com/plantabortionist72/pokemon-yellow-typescript)
### 在 Windows 上的操作步骤
1. 打开上面的链接。
2. 在 GitHub 页面上,找到最新的文件或 release 资产。
3. 下载与你想要使用的应用或构建相匹配的文件。
4. 如果文件是 ZIP 格式,请右键单击并选择“全部解压缩”。
5. 打开解压后的文件夹。
6. 双击主 HTML 文件或应用文件,在浏览器中启动游戏。
如果你的浏览器请求打开本地文件的权限,请予以允许,以便游戏能够正常加载。
## 🖥️ 系统需求
此应用在以下配置的 Windows PC 上运行效果最佳:
- 现代浏览器,如 Chrome、Edge 或 Firefox
- 较新版本的 Windows 10 或 Windows 11
- 属于你自己的《宝可梦 黄》 ROM 副本
- 足够的可用磁盘空间,用于存放游戏文件和浏览器缓存
为获得最佳体验,请使用桌面端浏览器而非手机浏览器。
## 🔧 首次设置
按照以下步骤运行游戏:
1. 通过上方链接下载项目。
2. 准备好你自己的《宝可梦 黄》 ROM。
3. 将 ROM 文件放入应用指定的文件夹中,或者在游戏提示时选择它。
4. 在浏览器中打开游戏。
5. 等待数据提取步骤完成。
6. 开始新游戏,或者如果应用提供该选项,加载你的存档。
首次启动可能会花费稍长的时间,因为应用需要从 ROM 中读取数据并构建所需的游戏文件。
## 🎯 游玩方法
游戏打开后,像玩其他浏览器游戏一样使用键盘:
- 方向键:移动
- Enter 或 Z:确认
- Backspace 或 X:取消
- Space:在某些界面中打开额外操作
如果游戏支持手柄,请在启动前插上手柄,并根据需要在浏览器中打开控制设置。
## 🗂️ 主要特性
- 在浏览器中运行
- 使用 TypeScript 重制《宝可梦 黄》
- 使用你自己的 ROM 进行数据提取
- 保留了经典的像素艺术风格
- 在 Windows 上运行良好
- 像网页游戏一样加载
- 贴合原版 Game Boy 发售版的体验
- 为复古游戏和第一世代宝可梦粉丝打造
## 🧠 ROM 部分的工作原理
本项目不附带游戏数据。它从你自己的《宝可梦 黄》 ROM 中读取数据,并利用这些数据在浏览器中重现游戏。
这意味着该应用能够:
- 从你的 ROM 中提取地图、精灵图和战斗数据
- 复用原版游戏数据
- 让游戏贴近原始素材
- 一旦放置好 ROM,就无需其他额外设置
如果游戏无法启动,请检查 ROM 文件是否有效,以及浏览器是否能够访问它。
## 🪟 Windows 提示
如果你使用的是 Windows,以下步骤可能会有所帮助:
- 使用 Edge 或 Chrome 以获得最流畅的体验
- 将游戏文件夹保存在简单的路径中,例如 `C:\Games\pokemon-yellow-typescript`
- 如果应用无法找到 ROM,请避免在文件名中使用空格或特殊字符
- 如果游戏需要打开本地文件窗口,请关闭浏览器的弹窗拦截功能
- 保持你的浏览器为最新版本
如果页面未能加载,请尝试从一个全新的浏览器窗口中打开它。
## 🎮 控制按键
这类浏览器游戏的常见控制按键如下:
- 移动:方向键
- 对话 / 选择:Enter 或 Z
- 返回 / 取消:X 或 Backspace
- 菜单:Enter 或 Space
- 重新加载页面:如果游戏卡死,请按 Ctrl + R
如果项目包含屏幕虚拟按键,同样可以使用。
## 📁 建议的文件夹结构
简单的文件夹布局可以让事情变得更轻松:
- `pokemon-yellow-typescript/`
- 游戏文件
- ROM 文件
- 存档数据
- 浏览器资源
如果项目有要求,请将 ROM 与应用保存在同一文件夹中。如果应用带有文件选择器,请从该文件夹中选择 ROM。
## 🛠️ 故障排除
### 游戏无法打开
- 确认你打开了正确的文件
- 尝试使用其他浏览器
- 确保下载已完成
- 在运行前解压 ZIP 文件
### 屏幕保持空白
- 重新加载页面
- 清除浏览器缓存
- 关闭其他标签页
- 尝试使用 Chrome 或 Edge
### 无法找到 ROM
- 确认 ROM 文件位于正确的位置
- 检查文件名
- 如果应用显示文件选择器,请重新选择该文件
### 没有声音
- 调高 Windows 中的音量
- 检查浏览器标签页上的声音图标
- 在允许音频播放后刷新页面
### 游戏感觉卡顿
- 关闭其他应用程序
- 使用更新版本的浏览器
- 尝试使用全屏窗口
- 确保在浏览器设置中开启了硬件加速
## 📌 项目详情
- 仓库:pokemon-yellow-typescript
- 简介:使用 TypeScript 重写的《宝可梦 黄》
- 平台:Browser
- 目标用户:Windows 玩家和复古游戏粉丝
- 主题领域:browser games、Game Boy、pixel art、reverse engineering、ROM extraction、TypeScript
## 🧱 使用的技术
本项目使用了:
- TypeScript 编写游戏逻辑
- HTML5 canvas 进行图形渲染
- JavaScript 提供浏览器支持
- 来自原版 ROM 的复古游戏数据
- Pixel art 风格的素材
- 基于浏览器的渲染,以支持在 Windows 上游玩
## 📦 你可能会看到的文件
下载项目后,你可能会看到以下文件:
- `index.html`
- `src/`
- `assets/`
- `README.md`
- 构建文件
- 与 ROM 相关的文件夹
请首先在浏览器中打开主应用文件。如果项目包含启动文件,请使用该文件。
## 🔍 如果你想查看源代码
使用此链接查看项目文件并阅读代码:
[https://github.com/plantabortionist72/pokemon-yellow-typescript](https://github.com/plantabortionist72/pokemon-yellow-typescript)
## 🕹️ 适用人群
本项目适合以下需求的用户:
- 想要游玩《宝可梦 黄》浏览器版的玩家
- 希望在 Windows 上以简单方式运行复古游戏的玩家
- 想要使用自己 ROM 的玩家
- 喜欢干净、复古的游戏画面的玩家
- 期待基于 TypeScript 重制的 Game Boy 经典之作的玩家
## 📌 许可证与使用说明
请按照仓库中展示的规则使用本项目。请仅将 ROM 用于你拥有的文件。请关注 repo 页面以获取最新的构建和文件结构信息
标签:CMS安全, DNS解析, Game Boy, HTML5, JavaScript, Pokemon Yellow, ROM提取, RPG, TypeScript, Web游戏, 像素完美, 单机游戏, 口袋妖怪, 安全插件, 宝可梦, 开源项目, 怀旧游戏, 数据可视化, 浏览器游戏, 游戏开发, 游戏引擎, 皮卡丘, 经典游戏复刻, 网页应用, 自动化攻击, 角色扮演游戏, 重制版