本项目基于 Cocos Creator 3.8.6 开发,旨在解决传统麻将玩法门槛高、节奏慢的痛点,创新推出“麻将连连看/对对碰”轻量级消除玩法。借助 3.8.6 对微信/抖音小程序的稳定支持与 2D 包体极致裁剪能力,项目以麻将元素降低用户学习成本,通过每日挑战、限时关卡和道具系统提升日活与留存,依托激励视频广告实现 IAA 变现,满足大众碎片化时间的休闲解压需求。
点击空白处退出提示
语言技术
TypeScript、COCOS2D-X系统类型
小程序轻应用行业分类
游戏
本项目基于 Cocos Creator 3.8.6 开发,旨在解决传统麻将玩法门槛高、节奏慢的痛点,创新推出“麻将连连看/对对碰”轻量级消除玩法。借助 3.8.6 对微信/抖音小程序的稳定支持与 2D 包体极致裁剪能力,项目以麻将元素降低用户学习成本,通过每日挑战、限时关卡和道具系统提升日活与留存,依托激励视频广告实现 IAA 变现,满足大众碎片化时间的休闲解压需求。
项目核心功能包含四大模块:1. 麻将消除核心玩法,玩家在棋盘中寻找相同麻将牌进行配对消除,支持新手教学引导与多牌型组合;2. 关卡与模式系统,含每日挑战限时关卡、大师模式解锁及星级评分;3. 道具辅助系统,提供提示、洗牌、炸弹等道具,卡关时可消耗金币或观看激励视频获取;4. 小程序平台能力,集成微信/抖音授权登录(获取头像昵称)、分享卡片裂变、激励视频广告(RewardedVideoAd)发道具、插屏广告(关卡切换展示)及侧边栏收藏引导(tt.addShortcut)。主循环:开局消除→计时/步数限制内清空棋盘→通关领金币→卡关看广告或用道具续命,形成完整的游玩与变现闭环。
我负责客户端全部玩法逻辑与小程序平台功能接入。玩法层:用 TypeScript 编写棋盘数据生成与洗牌算法(保证每局必有解)、麻将牌点击与配对判定、计时器/步数管理、道具效果逻辑(提示高亮可配对牌、洗牌重排、炸弹清场)及新手引导步骤驱动。架构上采用 MVC 分离棋盘数据与 UI 视图,组件化挂载各系统。平台层:封装 PlatformAdapter 抽象登录/广告/侧边栏接口,抖音端走 tt.login、tt.createRewardedVideoAd、tt.addShortcut,微信端走 wx 同名接口互换;广告管理器做多广告位排队、加载失败自动切换兜底。构建选“发布到微信/抖音小游戏”,开启 3.8.6 的“压缩引擎内部属性 + 2D 模块裁剪”缩小主包体积,远程资源走 CDN。亮点:抽象平台层后一套代码双端适配,广告模块支持优先级调度;难点:洗牌算法需兼顾随机性与可解性校验、新手引导需阻断非目标区域点击、激励视频关闭后道具幂等发放防止重复或丢失。




评论