这个项目能做什么

Pokédex OS 是一款专为移动浏览器设计的渐进式 Web 应用 (PWA),完全使用原生 JavaScript、HTML5 和 CSS3 构建,无需外部依赖。它提供了一个复古的 Game Boy 主题界面,包含像素精灵图和 chiptune 音乐。该应用包含一个涵盖原版 151 只宝可梦的 Pokédex,针对 60FPS 渲染和内存管理进行了优化,具备来自 PokeAPI 的实时数据、交互式进化树,以及用于背景叙述和宝可梦叫声的音频功能。 捕捉机制采用了官方的捕捉率公式,并允许选择不同的 Poké Balls,其动画和音效通过 Web Audio API 生成。战斗采用回合制,根据属性和类型克制计算伤害,并支持具有伤害倍率的闪光宝可梦。PC Box 系统支持两个独立的玩家配置文件,可视觉化追踪已捕捉的宝可梦,并使用 Base64 编码的存档数据实现跨设备传输。 最近的更新增加了包含 58 位训练家的 Gym Circuit、闪光狩猎以及传球对战模式。Game Boy Edition 包含了像素艺术、等级和经验值等 RPG 元素,以及对关都地区栖息地的探索。该应用可通过 GitHub Pages 轻松部署,并可添加到 iOS 主屏幕以获得类似原生应用的体验。