设计目标
游戏选择自动奔跑,是为了把注意力集中在跳跃高度和落地时机。声音并不是装饰性的开关,而是连续输入;玩家需要在发声和安静之间建立节奏,这与传统按键的即时触发形成明显差异。
为了让声音控制不成为进入门槛,空格键和触摸始终保留,并使用相同的物理规则。无论输入方式如何,玩家面对的地形、护盾、敌人和积分都完全一致。
技术与美术
React 负责页面状态、麦克风、暂停、排行榜和本地进度,Phaser Arcade Physics 负责角色移动、碰撞、敌人巡逻和流式地图。Cloudflare Pages Functions 与 D1 提供无尽挑战凭证、成绩校验和匿名排行榜。
月夜纸雕森林、角色、敌人、雾气、障碍与粒子均由程序化图形构成。选择程序化素材可以保持加载轻量,也让不同关卡在共享视觉语言的同时拥有独立色调。
AI 辅助开发说明
项目在原型、代码协作和文档整理中使用了 ChatGPT、OpenAI Codex 与 GPT 辅助。玩法目标、关卡取舍、最终代码审查、部署和内容责任仍由项目维护者决定。
公开说明 AI 辅助过程不是把生成内容当作产品价值。声跃奇境的价值来自可以实际游玩的原创机制、经过调整的关卡数据、碰撞规则、排行榜校验和持续维护。
开放反馈
项目源代码公开托管于 GitHub。设备兼容、无障碍体验、关卡异常和隐私问题都可以通过仓库 Issue 提交,并请附上浏览器、系统版本和复现步骤。
把声音变成跃过世界的风
开始游戏 →