《怪企鹅》小游戏开发记录


项目背景

《怪企鹅》是一款为线下店铺设计的互动小游戏,顾客扫码后可通过手机控制大屏幕上的企鹅角色滑滑板。玩家使用虚拟按键控制企鹅平衡,避免摔倒,同时可参与店铺促销活动。项目于2020年5月2日启动,开发周期约2周,采用 Cocos Creator 2.3.3 引擎开发。


技术实现

  1. 核心玩法

    • 物理平衡系统:通过 RigidBody 组件模拟滑板动力学
    • 手机控制:WebSocket 实现手机与大屏实时通信
    • 防摔判定:碰撞检测结合速度阈值判断摔倒逻辑
  2. 跨屏互动架构

    1
    2
    3
    4
    graph LR
    手机 -->|扫码连接| 大屏幕服务器
    大屏幕服务器 -->|指令转发| 游戏引擎
    游戏引擎 -->|画面同步| 大屏幕

效果展示

  1. 游戏封面

    像素风企鹅角色
  2. 游戏录屏

  3. 实机效果


开发心得

  • 快速迭代:Cocos Creator 的预制件系统加速角色动画开发
  • 性能优化:针对低端设备关闭实时阴影渲染
  • 交互设计:虚拟按键增加触感震动反馈提升操作体验

项目已部署在多家奶茶店,平均单日互动超 200+ 人次,有效提升顾客停留时长 🚀


技术栈标签Cocos Creator 小游戏开发 线下互动系统 物理引擎