本页目录

微信小游戏适配器(weapp-adapter)

weapp-adapter · finscn/weapp-adapter

基于 ES6 编写的微信小游戏适配器,用于在微信小游戏环境中提供兼容层。仓库描述为「weapp-adapter of Wechat Tiny Game in ES6」,语言为 JavaScript。README 摘要内容与项目主题不符,涉及另一款增强现实游戏的发布日志,具体功能与用...

动作游戏 射击 无明确引擎 Java 背包系统 关卡管理 游戏状态管理 UI 系统 中级
★ Stars 552 Forks 270 License MIT 更新 2026-11-03

国内开发环境适配

Windows
未知
Linux
未知
macOS
未知
引擎 / 框架:无明确引擎 暂无中文教程标记 未标记站长实测
README 未提供构建说明与依赖清单;国内构建可能受 Google Maven 等仓库访问影响,具体待核验。

中文项目介绍

ChaseWhisply 是一个以「增强现实」为卖点的 Android 游戏尝试,项目自述为 an augmented reality attempt。按照 README 的说法,玩家需要在现实环境周围寻找、发现并击杀幽灵,整体被描述为一款「增强现实 FPS」。

项目由 Thomas Barthélémy 与 Vincent Barthélémy 共同完成,采用 Java 编写,面向 Android 平台。README 记录了首个公开版本已上架 Google Play,并给出了商店下载入口;同时提供了 Beta 3.3 的社区(Google+ 社群)参与方式。需要说明的是,README 中的版本信息停留在 Beta 阶段,当前代码与商店版本是否一致、能否直接构建运行,均需自行核验。

核心功能

任务系统

Beta 3.3 引入包含 6 个独立任务的任务系统,并为每个任务配备等级(rank)系统;同时在分数界面新增「new mission」按钮,可从分数片段中直接选择新任务。

掉落系统

Beta 2.3 加入 3 种掉落物——Old Coin、Broken Helmet Horn 与 Baby Drool。README 特别注明 Beta 阶段掉落率被刻意调得很高,仅用于测试目的。

合成系统

可合成 2 种道具——Steel Bullet 与 Gold Bullet;合成出的奖励道具可在游戏中使用,让玩家成为「更强的猎人」。

背包与档案

游戏内背包部分已完整实现,入口为 Profil > Inventory,可管理全部物品;档案拥有独立的 Activity。

成就

新增 3 个成就(Novice、Trained、Expert Looter),README 称在当前掉落率下应很容易达成。

传感器相关

新增 accelerometer 与 compass 两项 uses-feature 声明;玩家可调整传感器延迟(Sensor Delay 按钮);当无法获取传感器时会显示错误提示。

体验修复

修复幽灵无法被瞄准的问题;重装(reloading)时间由 1500 ms 缩短至 1000 ms。

技术架构分析

技术要点

从 README 可确认的技术信息较为有限,但仍有几点值得注意:

  • 平台与语言:Android 应用,主语言为 Java。
  • 增强现实与传感器:游戏依赖设备传感器实现「在周围寻找幽灵」的体验,清单中声明了加速度计与指南针;代码中需要处理传感器缺失的异常分支,并提供传感器延迟可调的能力。
  • 界面组织:档案使用独立 Activity,分数与任务选择通过 fragment 交互,说明项目采用了多 Activity + Fragment 的经典 Android 结构。
  • 数据与系统设计:任务、等级、掉落、合成、背包、成就构成了一套相互关联的进度体系,适合作为学习「游戏内经济与进度系统」组织方式的参考。

README 未说明渲染方式、AR 实现细节(如是否使用摄像头叠加)与具体依赖库,这些部分需阅读源码确认。

构建与运行

README 没有提供构建步骤、Gradle 配置说明或最低系统版本要求。已知信息仅为:这是一个 Android 项目,首个公开版本曾上架 Google Play,Beta 版本通过社区分发。

如需尝试构建,可预期需要 Android 开发环境(Android Studio / SDK)并自行检查项目中的构建脚本与依赖;由于 README 未给出任何版本号与依赖清单,构建可行性、所需 SDK 版本与第三方库均待核验。

补充说明

学习建议

  • 若关注 Android 游戏中的进度系统设计,可重点阅读任务、等级、掉落、合成与背包之间的数据流转。
  • 若关注传感器交互,可查看加速度计与指南针的读取、延迟设置以及传感器不可用时的降级处理。
  • 若关注界面拆分,可对比独立 Activity 的档案页与基于 fragment 的分数/任务选择流程。
  • 由于项目停留在 Beta 阶段且 README 信息有限,建议先通读源码结构再决定是否投入时间复现。

开源许可证与版权说明

许可证标识:MIT。源码、资源与依赖许可可能不同,请以官方仓库为准。本站仅做索引,不托管源码。

相似项目