1 多游戏聚合大厅:用户可在一个入口体验多种不同类型的认知训练游戏。
2 实时结算与验证系统:确保游戏分数的准确性,防止作弊,保证科研数据的严谨性。
3 全链路数据采集:记录用户的操作轨迹、反应时间、错误率等细粒度数据。
4 后台管理系统:供研究人员查看实时数据报表、管理用户信息及配置游戏参数。
5 个性化分析报告:基于用户的游戏表现生成认知能力评估报告
我的职责与技术实现:
1 核心逻辑开发:负责多个子游戏的后端逻辑编写,使用 LollipopGo 框架处理高并发下的游戏状态同步与结算验证,确保数据一致性。
2 大数据架构搭建:针对海量游戏行为数据,设计了 MySQL + Redis + ClickHouse 的混合存储架构。Redis用于缓存热点数据和排行榜,MySQL存储基础业务数据,ClickHouse用于OLAP分析,极大提升了数据统计查询效率。
3 后台系统构建:独立开发了配套的数据分析后台,实现了多维度的可视化报表展示。
4 难点攻克:解决了在微信小游戏环境下弱网导致的丢包问题,并通过自定义协议优化了数据传输效率。