大家好,分享一个最近在做的微信小游戏「箭箭侠」,玩法是竖屏肉鸽射箭:小弓箭手一路往前推进,打怪、选强化、打 Boss ,普通关 500m ,过了以后进无尽模式。
玩法上:
- 6 个主题场景,共 12 个大小 Boss 。每个 Boss 都有自己的背景故事和命中特性,比如冰霜 Boss 会短暂冰封,大恶魔会灼伤并封住回血。
- Boss 出招不画红框绿框,靠角色蓄力、地面裂纹、凝霜这些画面去预判。血条下面会显示招式名和精确到 0.01 秒的倒计时,躲没躲开全看走位。
- 龙宠系统一共三阶(幼龙、战龙、古龙),分布在屏幕两侧帮你输出,可以升星合成。
- 无尽模式有 9 种专属强化(冰箭、雷暴、紫晶引爆、龙蛋孵化等),每种都有单独的手绘特效。打进无尽后会永久解锁 2 倍速。
技术上:
- 没用游戏引擎,全部是原生 Canvas 2D 手写的,战斗、UI 、触摸都是自己适配的微信 API 。
- 美术大量用了 AI 生成,Boss 是 12 个 × 6 帧共 72 张独立姿势,再加上攻击特效图集,图片一共拆成 8 个分包来控制包体。
- 判伤按 PNG 的真实不透明像素来算,骨笼、冰晶的空隙能钻过去,还做了前后帧扫掠,低帧率时也不会漏判。
微信扫下面的码就能玩 👇

我很想听听大家对手感、难度曲线和 Boss 设计的意见,有 bug 也欢迎直接甩过来,谢谢!
