俄罗斯方块小程序,预算五万以内
2026-04-01 11:35
正统经典俄罗斯方块玩法为核心,融合消消乐消除玩法,非单一消除类,主打单人闯关、单人生存、1v1 实时对战与消消乐模式
要求预算五万以内,微信小程序上必须有案例
需求文档:
经典俄罗斯方块微信小程序开发需求文档
目录
1.项目概述
2.核心规则与玩法
3.游戏模式详情
4.排行榜功能
5.用户体系
6.广告盈利点位设计
7.操作方式
8.技术要求与交付标准
9.其他补充说明
一、项目概述
1.1 项目名称
经典俄罗斯方块(微信小程序)
1.2 终端与显示要求
运行终端:微信小程序,抖音小程序(需适配主流微信版本)
•屏幕方向:强制竖屏(适配手机常见分辨率,如 375×667、414×896 等)
•核心定位:正统经典俄罗斯方块玩法为核心,融合消消乐消除玩法,非单一消除类,主打单人闯关、单人生存、1v1 实时对战与消消乐模式
1.3 核心目标
•还原经典俄罗斯方块操作与规则,新增消消乐模式并遵循市面主流同款玩法逻辑,保证全模式游戏体验流畅
•支持单人闯关、单人生存、1v1 对战、消消乐四种模式,满足不同玩家场景需求
•通过合规广告点位实现盈利,不破坏核心游戏体验
二、核心规则与玩法(严格遵循经典正统)
2.1 方块规则
2.1.1 经典模式方块规则(单人闯关 / 生存 / 1v1 对战)
•方块类型:标准 7 种四格方块(I 型、O 型、T 型、L 型、J 型、S 型、Z 型),外观保持经典设计
•方块属性:支持左右移动、顺时针旋转(默认 1 种旋转方向,无需多方向旋转)、软降(缓慢下落)、硬降(直接落地)
•生成规则:随机生成 7 种方块,保证生成概率均衡,无偏好倾向
2.1.2 消消乐模式方块规则
•方块类型:市面主流同款 41 种特色方块,外观遵循市面经典设计,无重复样式
•生成规则:游戏开局初始棋盘无方块布局,下方刷新区固定生成方块,每次刷新 3 个(新手教学阶段仅生成 1 个,完成教学后恢复 3 个)
•布局规则:棋盘为固定规格网格布局,支持方块横向、竖向排列与消除,无边界移动限制,仅受棋盘网格范围约束
2.2 消除与结算规则
2.2.1 经典模式消除与结算规则(单人闯关 / 生存 / 1v1 对战)
•消除条件:方块填满一行(横向整行无空缺)时自动消除・分数计算:
•消 1 行:100 分
•消 2 行:300 分
•消 3 行:500 分
•消 4 行(Tetris):800 分
•难度递增:随着消除总行数增加,方块下落速度逐步加快(初始速度可配置,每消除 10 行提升 1 级速度),开发管理后台,由运营人员后期调试合适的关卡初始难度数值(boss 血量,初始下落速度)
•游戏结束判定:方块堆叠至屏幕顶部(超出可玩区域),触发 Game Over
2.2.2 消消乐模式消除与结算规则
•消除条件:遵循市面主流同款逻辑,横向行或竖向行满后即可触发消除,若横向行与竖向行同时满可触发同时消除,支持横向、竖向消除
•分数计算:完全遵循市面主流同款消消乐算分模式,根据放置方块数量、连消次数、一次消除方块行数等维度累计分数
•难度递增:随着游戏进度推进,特殊方块出现概率随分数增加而提高
•游戏结束判定:棋盘内方块堆积至无可用放置位置时,触发 Game Over
2.3 辅助显示
•下一方块预览(Next):在屏幕右侧 / 左侧显示 1 个即将下落的方块,样式与实 际下落方块一致;消消乐模式下无预览,直接在下方固定区域显示待放置方块
•实时数据显示:屏幕固定区域显示当前分数、消除总行数、当前等级、下落速度(可选);消消乐模式下屏幕顶部固定区域显示当前分数,左上角皇冠图标旁显示历史最高分
•技能区域:位于区域“下一方块预览(Next)”正下方。玩家最多携带3个技能,所以最多显示三个技能框(消消乐模式无技能)。
•BOSS血条:显示在“实时数据显示”下方(仅单人闯关模式有此区域)。
•新手教学指引:消消乐模式首次进入时触发新手教学,包含操作指引、消除规则提示,教学阶段下方仅显示 1 个待放置方块,完成教学后自动关闭指引并恢复 3 个方块刷新规则。
2.4 体力核心规则
•初始体力:每日凌晨 0 点自动重置,清空昨日体力值,玩家获得5 点初始体力,同时解除无限体力状态,恢复普通体力模式
•体力消耗:玩家每开启一把游戏(单人闯关 / 单人生存 / 1v1 实时对战/消消乐模式),扣除 1 点体力,体力值为 0 时无法开启新游戏
•体力获取:玩家可通过点击体力获取按钮观看激励视频广告获得体力,广告获取规则为看第一条得 1 点、看第二条得 2 点、看第三条解锁当日无限体力
•体力状态:分为普通体力(有数值限制)、无限体力(无消耗,当日有效),两种状态在界面实时标注,无限体力状态至当日 0 点重置
2.5 技能背包核心规则
•核心定位:作为玩家技能管理中心,存放所有解锁技能,支持出战技能配置,是经典模式(单人闯关 / 生存 / 1v1)的核心配套功能,消消乐模式不涉及
•存储规则:玩家通过单人闯关击败 BOSS 解锁的所有技能(防御型 + 进攻型)自动存入技能背包,未解锁技能置灰展示并标注解锁条件,排序规则根据获取时间排序,未解锁技能排末尾
•配置规则:技能背包设 3 个固定出战技能槽位,玩家仅能选择 3 个已解锁技能配置为出战技能,槽位满后需替换 / 清空才能新增
•记忆规则:自动保存玩家上一次的出战技能配置,换设备登录同步,玩家可手动修改,未配置则对局技能区域无可用技能
•生效规则:出战技能与对局技能区域一一对应,进攻型技能仅在 1v1 对战模式生效,单人闯关 / 生存模式中进攻型出战技能自动置灰
三、游戏模式详情
3.1 单人闯关模式
•模式说明:关卡式闯关模式,无时间限制,每一关设置带血条的 BOSS,以击败 BOSS 通关、冲击更高关卡为目标,同时BOSS掉到一定的血量也会释放不同的技能进行干扰。
•闯关规则:玩家每消除一行,按照对应规则扣除 BOSS 相应血量,BOSS 血量清零则完成当前关卡并进入下一关,下一关 BOSS 血量、方块下落速度同步提升
•数据记录:本地保存历史最高通关关卡、对应分数,支持覆盖更新(仅保留当前账号最高数据)
•重开功能:Game Over 后支持 “重新开始”,重置所有数据(分数、行数、等级、关卡进度、BOSS 血量);重新开始视为开启新游戏,扣除 1 点体力(无限体力状态除外)
•技能适配:在点击闯关模式后,玩家点击“开始”的页面需要显示当前已经装备的技能,仅技能背包配置的防御型出战技能生效,进攻型出战技能置灰并标注「仅 1v1 对战可用」
注:闯关模式下,默认选择玩家最高关卡进行调整,不可挑战之前已经通过的关卡,玩家在当前关卡失败后,重新开始也是重新挑战当前的关卡;击败 BOSS 解锁的新技能自动存入技能背包
3.2 单人生存模式
•模式说明:无限生存模式,无时间限制,以生存更久、冲击最高分为目标,玩法类似 经典俄罗斯方块
•数据记录:本地保存历史最高分、最长生存时长,支持覆盖更新(仅保留当前账号最高数据)
•重开功能:Game Over 后支持 “重新开始”,重置所有数据(分数、行数、等级、生存时长);重新开始视为开启新游戏,扣除 1 点体力(无限体力状态除外)
•技能适配:在点击生存模式后,玩家点击“开始”的页面需要显示当前已经装备的技能,仅技能背包配置的防御型出战技能生效,进攻型出战技能置灰并标注「仅 1v1 对战可用」
3.3 1v1 实时对战模式
3.3.1 匹配方式
•随机匹配:玩家点击 “随机对战” 后,系统匹配在线符合段位 / 分数相近的玩家。随机匹配获胜可获取分数记录于排行榜中,失败也会扣除分数。
•好友邀请:支持生成对战邀请卡片 / 链接,分享至微信好友 / 群聊,好友点击链接即可加入房间(房间有效期 5 分钟,未匹配成功自动失效),获胜与失败不会影响1v1随机匹配的分数。
•房间规则:每个房间仅支持 2 人对战,匹配成功后双方准备后即可开局,若其中一方准备后,对方5秒内未准备,则开始5秒倒计时,倒计时结束后自动开局。点击随机对战 / 创建好友房间均视为开启新游戏,扣除 1 点体力(无限体力状态除外),匹配失败不扣体力(未进行比赛皆视为匹配失败)。
3.3.2 对战规则
•随机道具触发:玩家消除行数达到指定条件(如消 3 行、消 4 行)将触发随机道具,道具将对对方玩家产生负面效果(如屏幕喷墨水遮挡视野、方块短暂随机移动、下落速度临时加快等),道具效果有固定持续时长,到期后自动恢复正常
•胜负判定:一方方块堆至顶部触发 Game Over,另一方判定为胜利
•实时同步:双方游戏画面、操作、消除、道具触发效果实时同步,延迟≤1 秒
•对战结算:显示双方分数、消除行数、对战时长、道具触发次数,支持 “再来一局”
“返回大厅”;点击再来一局视为开启新游戏,扣除 1 点体力(无限体力状态除外)
・技能适配:技能背包配置的防御型、进攻型出战技能均生效,玩家可自由触发
注:当与好友进行1v1对战时,点击“再来一局”则是与当前对手再次对战,若是随机匹配的1v1对战,点击“再来一局”则是重新匹配一个新对手对战。
3.4 技能介绍
boss进攻技能:
墨水遮挡视野(1s,1.5s,2s):boss血量掉到设定值(比如50%)时,往屏幕喷射一滩墨水在正中心,遮挡视野
下(1,2)个方块下落加速:boss血量掉到设定值(比如30%)时,下一方块比当前方块下落速度快一等级
隐藏下(1,2)方块的显示:boss血量掉到设定值(比如70%)时,隐藏下1个或两个方块的提示,即遮挡右上角下一方块的显示
改变对方顶端部分方块:boss血量掉到设定值(比如40%)时,改变玩家已累积的方块最顶部2行的累积形状
下(1,2,3)方块旋转方向反转:boss血量掉到设定值(比如70%)时,下1或2方块旋转方向反转,比如玩家默认旋转方向为顺时针,触发该技能后,反转为逆时针
下(1,2,3)方块不可旋转:boss血量掉到设定值(比如80%)时,下1或2方块不可旋转,只可左右移动
往对方方块底部增加(1,2,3)行垃圾行:boss血量掉到设定值(比如90%)时,往玩家已累积的方块底部增加垃圾行。
注:墨水遮挡视野(1s,1.5s,2s)为3个技能,为墨水遮挡视野1s,墨水遮挡视野1.5s,墨水遮挡视野2s,别的技能以此类推。Boss血量,该关卡的boss有哪些技能,boss血量掉到什么设定值,这些可在后台根据关卡难度来设定。
玩家可获取技能(玩家在单人模式和1v1对战时均可使用,最多携带3个技能):
防御型:
下(1,2,3)个方块变为条状:玩家在游戏过程中可点击该技能,令下一个或多个方块变为条状。
下(1,2,3)个方块变为由4个小方块组成的正方形方块:玩家在游戏过程中可点击该技能,令下一个或多个方块变为由4个小方块组成的正方形方块。
消除底下(1,2,3,4)行方块:玩家在游戏过程中可点击该技能,消除底下若干行的方块
抵挡(1,2,3)次墨水攻击:玩家在游戏过程中可点击该技能,当玩家被boss或1v1对战时被对方使用了墨水攻击,玩家点击该技能即可让墨水瞬间消失。注意:抵挡1次墨水攻击,意思是全局游戏只可使用1次。抵挡2次墨水攻击,意思是全局游戏只可使用2次。
进攻型(用于1v1对战):参考上方的boss进攻技能
注:玩家的所有技能都需要通过闯关模式打boss后的奖励中获取。所有技能都有能量条,游戏刚开始时,能量条都为空,玩家通过消除行数去累积能量条,比如消除1行获取10点能量,技能的能量条长度(数值)这个需要实现可在管理后台修改数值,方便调试。游戏过程中能量条累积满后,玩家可自由释放该技能,释放后该技能的能量条清空,需再次累积能量。
3.5 消消乐模式
•模式说明:遵循市面主流同款消消乐玩法,无时间限制,以放置方块触发横向 / 竖向消除、冲击最高分为核心目标,首次进入触发新手教学,教学阶段简化操作与方块数量
•核心玩法规则:
1.棋盘为固定规格网格布局,下方固定区域显示待放置方块,默认每次刷新 3 个,新手教学阶段仅 1 个;
2.玩家将下方待放置方块拖拽至棋盘任意网格位置,拖拽至目标位置后触发吸附效果,方块自动贴合网格完成放置;
3.方块在横向 / 竖向填满时,自动触发消除,下方刷新区方块全都放置完后补充新的3个方块;
4.游戏过程中随机生成市面同款特殊方块,特殊方块触发消除可产生范围消除、连消翻倍等特效,遵循市面主流特效逻辑。
•数据记录:本地 + 云端保存历史最高分,支持覆盖更新(仅保留当前账号最高数 据),历史最高分在模式界面左上角皇冠图标旁永久显示。
•重开功能:Game Over 后支持 “重新开始”,重置棋盘、当前分数,重新开始视为开 启新游戏,扣除 1 点体力(无限体力状态除外);新手教学仅首次进入模式时触发, 重开不重复触发。
•广告布局:模式界面下方固定位置显示弹窗广告,广告样式遵循市面同款消消乐弹 窗广告设计,不遮挡棋盘与待放置方块区域。
四、排行榜功能
4.1 排行维度
•核心维度:按单人闯关模式 “最高通关关卡”、单人生存模式 “最高分”、消消乐模式 “最高分” 、1v1模式随机匹配获胜“得分”分别排序数据范围:
•好友排行榜:基于微信社交关系链,显示当前玩家微信好友的对应排行数据(仅显示好友昵称、头像、最高通关关卡 / 最高分)
•全区排行榜:全服所有玩家的对应排行数据(显示排名、昵称、头像、最高通关关卡 / 最高分)
•更新频率:实时更新(玩家刷新页面或完成对局后同步最新排名)
4.2 显示要求
•排行榜入口:游戏大厅显眼位置(如顶部标签、底部功能栏),分闯关榜、生存榜、消消乐榜、1v1模式随机匹配得分榜四个子入口
•显示数量:好友排行榜显示所有好友(最多 50 名),全区排行榜默认显示前 100 名,支持下拉加载更多
•个人定位:在排行榜中突出显示当前玩家的排名、对应数据(如标红、加 “我” 标识)
五、用户体系
5.1 登录方式
•唯一登录入口:微信快捷登录(调用微信小程序登录接口,获取用户昵称、头像,无需额外注册、无需手机号)
•账号绑定:自动绑定微信 openid,确保数据(分数、关卡、排行榜、历史记录、当日体力值、体力状态、各模式最高分数据等)永久保存,换设备登录可同步
5.2 数据存储
•存储内容:单人闯关模式历史最高通关关卡,单人生存模式历史最高分,1v1随机匹配对战得分、排行榜数据,玩家所获得的技能库,玩家上次携带的技能,消消乐模式历史最高分。
•存储方式:小程序云开发数据库 / 外包提供的后台数据库(确保数据安全,不丢失)
六、广告盈利点位设计(合规 + 不破坏体验)
6.1 广告类型
•支持广告形式:微信小程序合规广告(激励视频广告、插屏广告、弹窗广告)
•广告要求:不强制观看(除结算页插屏可自动弹出和消消乐模式下方广告外,其余均为自愿观看),广告加载失败不影响游戏功能
6.2 具体点位
广告点位 触发场景 广告形式 规则说明
复活广告(核心点位) 单人闯关模式 / 单人生存模式/ 消消乐模式 Game Over 时 激励视频 显示 “看广告复活 1 次” 按钮,观看完成后消除底部 3 行方块,其他内容不变,继续游戏,每局限复活 1 次;复活不视为开启新游戏,不扣除体力
结算页广告 所有模式对局结束后(胜利 / 失败) 插屏广告 自动弹出,显示 3 秒后支持关闭,不强制观看
体力获取广告 游戏大厅 / 游戏结算页,玩家点击「体力获取」按钮时 激励视频 分三档获取规则:1. 看第一条广告,获得 1 点体力;2. 看第二条广告,获得 2 点体力;3. 看第三条广告,解锁当日无限体力;三档按顺序触发,解锁无限体力后当日该按钮置灰,标注「今日已解锁无限体力」注:看第一条失败,仍需从第一条开始看,以此类推
消消乐常驻弹窗广告 消消乐模式游戏进行中 弹窗广告 在消消乐模式界面下方固定位置常驻显示,遵循市面同款消消乐弹窗广告设计,不遮挡游戏操作区域,广告无关闭按钮
七、操作方式(适配竖屏触摸操作)
操作需求 触发方式 响应效果
方块左移 单击 / 长按左移按钮 单击左移按钮:下落方块向左移动 1 格;长按左移按钮:下落方块持续向左移动,直至碰到边界或其他方块时停止移动
方块右移 单击 / 长按右移按钮 单击右移按钮:下落方块向右移动 1 格;长按右移按钮:下落方块持续向右移动,直至碰到边界或其他方块时停止移动
方块旋转 点击旋转按钮 方块顺时针旋转 1 次(旋转后碰到边界或方块时,自动微调至可放置位置)
软降 点击软降按钮 方块下落速度加快(持续下滑持续加速,松开后恢复原速度)
硬降 点击硬降按钮 方块直接落地并固定(无缓冲,立即生效)
暂停 / 继续 点击屏幕右上角 “暂停” 按钮 游戏暂停,显示 “继续游戏”“退出游戏” 选项,继续后恢复当前进度;暂停后退出游戏视为该局结束,重新进入需扣除体力(无限体力状态除外)
技能触发 点击技能区域对应技能框 触发该技能的对应效果,技能使用后技能框置灰
消消乐方块放置 手指拖拽下方待放置方块至棋盘目标网格位置 拖拽过程中方块随手指移动,到达目标网格位置后触发吸附效果,方块自动贴合网格完成放置;拖拽超出棋盘范围时,方块自动回弹至原刷新位置
八、技术要求与交付标准
8.1 技术栈要求
•开发框架:微信小程序原生开发(不支持第三方跨端框架,确保兼容性)
•后台支持:如需排行榜、对战匹配、数据存储,需提供配套后台(可使用微信云开发,或外包自备服务器)
•兼容性:适配微信 iOS/Android 最新 3 个版本,无卡顿、闪退、操作延迟等问题
8.2 交付内容
1.微信小程序完整源码(前端 + 后台源码,含注释)
2.数据库设计文档、接口文档(如有后台)
3.广告接入教程 / 配置文档(协助对接微信广告平台)
4.测试报告(含兼容性测试、功能测试、压力测试结果)
5.上线指导(协助提交微信小程序审核,确保通过)
8.3 性能要求
•加载速度:小程序启动时间≤3 秒,模式切换、匹配对战响应时间≤1 秒
•运行流畅度:游戏过程中帧率稳定≥30fps,无掉帧、卡顿,技能触发无延迟、帧率仍≥30fps。1v1 技能效果的实时同步延迟需与画面 / 操作同步一致(≤1s)
•并发支持:1v1 对战模式支持同时在线 1000 人以上,无匹配失败、同步延迟问题
九、其他补充说明
1.界面设计:像素风格,需符合 “简洁、清晰、易操作” 原则,按钮大小适配手机触摸(最小点击区域≥44×44px)
2.游戏进行过程中若选择暂停退出游戏,或直接关闭小程序皆视为退出,扣除体力
3.音效功能:支持开启 / 关闭游戏音效(下落声、消除声、胜利 / 失败提示音),默认开启
4.异常处理:网络中断、广告加载失败、匹配超时等场景,需给出友好提示(如 “网络不佳,请重试”),不崩溃
5.可扩展性:代码架构需支持后续功能迭代(如增加boss关卡)
6.版权要求:所有游戏资源(图片、音效、字体)需为无版权风险素材,外包需提供资源版权证明
要求预算五万以内,微信小程序上必须有案例
需求文档:
经典俄罗斯方块微信小程序开发需求文档
目录
1.项目概述
2.核心规则与玩法
3.游戏模式详情
4.排行榜功能
5.用户体系
6.广告盈利点位设计
7.操作方式
8.技术要求与交付标准
9.其他补充说明
一、项目概述
1.1 项目名称
经典俄罗斯方块(微信小程序)
1.2 终端与显示要求
运行终端:微信小程序,抖音小程序(需适配主流微信版本)
•屏幕方向:强制竖屏(适配手机常见分辨率,如 375×667、414×896 等)
•核心定位:正统经典俄罗斯方块玩法为核心,融合消消乐消除玩法,非单一消除类,主打单人闯关、单人生存、1v1 实时对战与消消乐模式
1.3 核心目标
•还原经典俄罗斯方块操作与规则,新增消消乐模式并遵循市面主流同款玩法逻辑,保证全模式游戏体验流畅
•支持单人闯关、单人生存、1v1 对战、消消乐四种模式,满足不同玩家场景需求
•通过合规广告点位实现盈利,不破坏核心游戏体验
二、核心规则与玩法(严格遵循经典正统)
2.1 方块规则
2.1.1 经典模式方块规则(单人闯关 / 生存 / 1v1 对战)
•方块类型:标准 7 种四格方块(I 型、O 型、T 型、L 型、J 型、S 型、Z 型),外观保持经典设计
•方块属性:支持左右移动、顺时针旋转(默认 1 种旋转方向,无需多方向旋转)、软降(缓慢下落)、硬降(直接落地)
•生成规则:随机生成 7 种方块,保证生成概率均衡,无偏好倾向
2.1.2 消消乐模式方块规则
•方块类型:市面主流同款 41 种特色方块,外观遵循市面经典设计,无重复样式
•生成规则:游戏开局初始棋盘无方块布局,下方刷新区固定生成方块,每次刷新 3 个(新手教学阶段仅生成 1 个,完成教学后恢复 3 个)
•布局规则:棋盘为固定规格网格布局,支持方块横向、竖向排列与消除,无边界移动限制,仅受棋盘网格范围约束
2.2 消除与结算规则
2.2.1 经典模式消除与结算规则(单人闯关 / 生存 / 1v1 对战)
•消除条件:方块填满一行(横向整行无空缺)时自动消除・分数计算:
•消 1 行:100 分
•消 2 行:300 分
•消 3 行:500 分
•消 4 行(Tetris):800 分
•难度递增:随着消除总行数增加,方块下落速度逐步加快(初始速度可配置,每消除 10 行提升 1 级速度),开发管理后台,由运营人员后期调试合适的关卡初始难度数值(boss 血量,初始下落速度)
•游戏结束判定:方块堆叠至屏幕顶部(超出可玩区域),触发 Game Over
2.2.2 消消乐模式消除与结算规则
•消除条件:遵循市面主流同款逻辑,横向行或竖向行满后即可触发消除,若横向行与竖向行同时满可触发同时消除,支持横向、竖向消除
•分数计算:完全遵循市面主流同款消消乐算分模式,根据放置方块数量、连消次数、一次消除方块行数等维度累计分数
•难度递增:随着游戏进度推进,特殊方块出现概率随分数增加而提高
•游戏结束判定:棋盘内方块堆积至无可用放置位置时,触发 Game Over
2.3 辅助显示
•下一方块预览(Next):在屏幕右侧 / 左侧显示 1 个即将下落的方块,样式与实 际下落方块一致;消消乐模式下无预览,直接在下方固定区域显示待放置方块
•实时数据显示:屏幕固定区域显示当前分数、消除总行数、当前等级、下落速度(可选);消消乐模式下屏幕顶部固定区域显示当前分数,左上角皇冠图标旁显示历史最高分
•技能区域:位于区域“下一方块预览(Next)”正下方。玩家最多携带3个技能,所以最多显示三个技能框(消消乐模式无技能)。
•BOSS血条:显示在“实时数据显示”下方(仅单人闯关模式有此区域)。
•新手教学指引:消消乐模式首次进入时触发新手教学,包含操作指引、消除规则提示,教学阶段下方仅显示 1 个待放置方块,完成教学后自动关闭指引并恢复 3 个方块刷新规则。
2.4 体力核心规则
•初始体力:每日凌晨 0 点自动重置,清空昨日体力值,玩家获得5 点初始体力,同时解除无限体力状态,恢复普通体力模式
•体力消耗:玩家每开启一把游戏(单人闯关 / 单人生存 / 1v1 实时对战/消消乐模式),扣除 1 点体力,体力值为 0 时无法开启新游戏
•体力获取:玩家可通过点击体力获取按钮观看激励视频广告获得体力,广告获取规则为看第一条得 1 点、看第二条得 2 点、看第三条解锁当日无限体力
•体力状态:分为普通体力(有数值限制)、无限体力(无消耗,当日有效),两种状态在界面实时标注,无限体力状态至当日 0 点重置
2.5 技能背包核心规则
•核心定位:作为玩家技能管理中心,存放所有解锁技能,支持出战技能配置,是经典模式(单人闯关 / 生存 / 1v1)的核心配套功能,消消乐模式不涉及
•存储规则:玩家通过单人闯关击败 BOSS 解锁的所有技能(防御型 + 进攻型)自动存入技能背包,未解锁技能置灰展示并标注解锁条件,排序规则根据获取时间排序,未解锁技能排末尾
•配置规则:技能背包设 3 个固定出战技能槽位,玩家仅能选择 3 个已解锁技能配置为出战技能,槽位满后需替换 / 清空才能新增
•记忆规则:自动保存玩家上一次的出战技能配置,换设备登录同步,玩家可手动修改,未配置则对局技能区域无可用技能
•生效规则:出战技能与对局技能区域一一对应,进攻型技能仅在 1v1 对战模式生效,单人闯关 / 生存模式中进攻型出战技能自动置灰
三、游戏模式详情
3.1 单人闯关模式
•模式说明:关卡式闯关模式,无时间限制,每一关设置带血条的 BOSS,以击败 BOSS 通关、冲击更高关卡为目标,同时BOSS掉到一定的血量也会释放不同的技能进行干扰。
•闯关规则:玩家每消除一行,按照对应规则扣除 BOSS 相应血量,BOSS 血量清零则完成当前关卡并进入下一关,下一关 BOSS 血量、方块下落速度同步提升
•数据记录:本地保存历史最高通关关卡、对应分数,支持覆盖更新(仅保留当前账号最高数据)
•重开功能:Game Over 后支持 “重新开始”,重置所有数据(分数、行数、等级、关卡进度、BOSS 血量);重新开始视为开启新游戏,扣除 1 点体力(无限体力状态除外)
•技能适配:在点击闯关模式后,玩家点击“开始”的页面需要显示当前已经装备的技能,仅技能背包配置的防御型出战技能生效,进攻型出战技能置灰并标注「仅 1v1 对战可用」
注:闯关模式下,默认选择玩家最高关卡进行调整,不可挑战之前已经通过的关卡,玩家在当前关卡失败后,重新开始也是重新挑战当前的关卡;击败 BOSS 解锁的新技能自动存入技能背包
3.2 单人生存模式
•模式说明:无限生存模式,无时间限制,以生存更久、冲击最高分为目标,玩法类似 经典俄罗斯方块
•数据记录:本地保存历史最高分、最长生存时长,支持覆盖更新(仅保留当前账号最高数据)
•重开功能:Game Over 后支持 “重新开始”,重置所有数据(分数、行数、等级、生存时长);重新开始视为开启新游戏,扣除 1 点体力(无限体力状态除外)
•技能适配:在点击生存模式后,玩家点击“开始”的页面需要显示当前已经装备的技能,仅技能背包配置的防御型出战技能生效,进攻型出战技能置灰并标注「仅 1v1 对战可用」
3.3 1v1 实时对战模式
3.3.1 匹配方式
•随机匹配:玩家点击 “随机对战” 后,系统匹配在线符合段位 / 分数相近的玩家。随机匹配获胜可获取分数记录于排行榜中,失败也会扣除分数。
•好友邀请:支持生成对战邀请卡片 / 链接,分享至微信好友 / 群聊,好友点击链接即可加入房间(房间有效期 5 分钟,未匹配成功自动失效),获胜与失败不会影响1v1随机匹配的分数。
•房间规则:每个房间仅支持 2 人对战,匹配成功后双方准备后即可开局,若其中一方准备后,对方5秒内未准备,则开始5秒倒计时,倒计时结束后自动开局。点击随机对战 / 创建好友房间均视为开启新游戏,扣除 1 点体力(无限体力状态除外),匹配失败不扣体力(未进行比赛皆视为匹配失败)。
3.3.2 对战规则
•随机道具触发:玩家消除行数达到指定条件(如消 3 行、消 4 行)将触发随机道具,道具将对对方玩家产生负面效果(如屏幕喷墨水遮挡视野、方块短暂随机移动、下落速度临时加快等),道具效果有固定持续时长,到期后自动恢复正常
•胜负判定:一方方块堆至顶部触发 Game Over,另一方判定为胜利
•实时同步:双方游戏画面、操作、消除、道具触发效果实时同步,延迟≤1 秒
•对战结算:显示双方分数、消除行数、对战时长、道具触发次数,支持 “再来一局”
“返回大厅”;点击再来一局视为开启新游戏,扣除 1 点体力(无限体力状态除外)
・技能适配:技能背包配置的防御型、进攻型出战技能均生效,玩家可自由触发
注:当与好友进行1v1对战时,点击“再来一局”则是与当前对手再次对战,若是随机匹配的1v1对战,点击“再来一局”则是重新匹配一个新对手对战。
3.4 技能介绍
boss进攻技能:
墨水遮挡视野(1s,1.5s,2s):boss血量掉到设定值(比如50%)时,往屏幕喷射一滩墨水在正中心,遮挡视野
下(1,2)个方块下落加速:boss血量掉到设定值(比如30%)时,下一方块比当前方块下落速度快一等级
隐藏下(1,2)方块的显示:boss血量掉到设定值(比如70%)时,隐藏下1个或两个方块的提示,即遮挡右上角下一方块的显示
改变对方顶端部分方块:boss血量掉到设定值(比如40%)时,改变玩家已累积的方块最顶部2行的累积形状
下(1,2,3)方块旋转方向反转:boss血量掉到设定值(比如70%)时,下1或2方块旋转方向反转,比如玩家默认旋转方向为顺时针,触发该技能后,反转为逆时针
下(1,2,3)方块不可旋转:boss血量掉到设定值(比如80%)时,下1或2方块不可旋转,只可左右移动
往对方方块底部增加(1,2,3)行垃圾行:boss血量掉到设定值(比如90%)时,往玩家已累积的方块底部增加垃圾行。
注:墨水遮挡视野(1s,1.5s,2s)为3个技能,为墨水遮挡视野1s,墨水遮挡视野1.5s,墨水遮挡视野2s,别的技能以此类推。Boss血量,该关卡的boss有哪些技能,boss血量掉到什么设定值,这些可在后台根据关卡难度来设定。
玩家可获取技能(玩家在单人模式和1v1对战时均可使用,最多携带3个技能):
防御型:
下(1,2,3)个方块变为条状:玩家在游戏过程中可点击该技能,令下一个或多个方块变为条状。
下(1,2,3)个方块变为由4个小方块组成的正方形方块:玩家在游戏过程中可点击该技能,令下一个或多个方块变为由4个小方块组成的正方形方块。
消除底下(1,2,3,4)行方块:玩家在游戏过程中可点击该技能,消除底下若干行的方块
抵挡(1,2,3)次墨水攻击:玩家在游戏过程中可点击该技能,当玩家被boss或1v1对战时被对方使用了墨水攻击,玩家点击该技能即可让墨水瞬间消失。注意:抵挡1次墨水攻击,意思是全局游戏只可使用1次。抵挡2次墨水攻击,意思是全局游戏只可使用2次。
进攻型(用于1v1对战):参考上方的boss进攻技能
注:玩家的所有技能都需要通过闯关模式打boss后的奖励中获取。所有技能都有能量条,游戏刚开始时,能量条都为空,玩家通过消除行数去累积能量条,比如消除1行获取10点能量,技能的能量条长度(数值)这个需要实现可在管理后台修改数值,方便调试。游戏过程中能量条累积满后,玩家可自由释放该技能,释放后该技能的能量条清空,需再次累积能量。
3.5 消消乐模式
•模式说明:遵循市面主流同款消消乐玩法,无时间限制,以放置方块触发横向 / 竖向消除、冲击最高分为核心目标,首次进入触发新手教学,教学阶段简化操作与方块数量
•核心玩法规则:
1.棋盘为固定规格网格布局,下方固定区域显示待放置方块,默认每次刷新 3 个,新手教学阶段仅 1 个;
2.玩家将下方待放置方块拖拽至棋盘任意网格位置,拖拽至目标位置后触发吸附效果,方块自动贴合网格完成放置;
3.方块在横向 / 竖向填满时,自动触发消除,下方刷新区方块全都放置完后补充新的3个方块;
4.游戏过程中随机生成市面同款特殊方块,特殊方块触发消除可产生范围消除、连消翻倍等特效,遵循市面主流特效逻辑。
•数据记录:本地 + 云端保存历史最高分,支持覆盖更新(仅保留当前账号最高数 据),历史最高分在模式界面左上角皇冠图标旁永久显示。
•重开功能:Game Over 后支持 “重新开始”,重置棋盘、当前分数,重新开始视为开 启新游戏,扣除 1 点体力(无限体力状态除外);新手教学仅首次进入模式时触发, 重开不重复触发。
•广告布局:模式界面下方固定位置显示弹窗广告,广告样式遵循市面同款消消乐弹 窗广告设计,不遮挡棋盘与待放置方块区域。
四、排行榜功能
4.1 排行维度
•核心维度:按单人闯关模式 “最高通关关卡”、单人生存模式 “最高分”、消消乐模式 “最高分” 、1v1模式随机匹配获胜“得分”分别排序数据范围:
•好友排行榜:基于微信社交关系链,显示当前玩家微信好友的对应排行数据(仅显示好友昵称、头像、最高通关关卡 / 最高分)
•全区排行榜:全服所有玩家的对应排行数据(显示排名、昵称、头像、最高通关关卡 / 最高分)
•更新频率:实时更新(玩家刷新页面或完成对局后同步最新排名)
4.2 显示要求
•排行榜入口:游戏大厅显眼位置(如顶部标签、底部功能栏),分闯关榜、生存榜、消消乐榜、1v1模式随机匹配得分榜四个子入口
•显示数量:好友排行榜显示所有好友(最多 50 名),全区排行榜默认显示前 100 名,支持下拉加载更多
•个人定位:在排行榜中突出显示当前玩家的排名、对应数据(如标红、加 “我” 标识)
五、用户体系
5.1 登录方式
•唯一登录入口:微信快捷登录(调用微信小程序登录接口,获取用户昵称、头像,无需额外注册、无需手机号)
•账号绑定:自动绑定微信 openid,确保数据(分数、关卡、排行榜、历史记录、当日体力值、体力状态、各模式最高分数据等)永久保存,换设备登录可同步
5.2 数据存储
•存储内容:单人闯关模式历史最高通关关卡,单人生存模式历史最高分,1v1随机匹配对战得分、排行榜数据,玩家所获得的技能库,玩家上次携带的技能,消消乐模式历史最高分。
•存储方式:小程序云开发数据库 / 外包提供的后台数据库(确保数据安全,不丢失)
六、广告盈利点位设计(合规 + 不破坏体验)
6.1 广告类型
•支持广告形式:微信小程序合规广告(激励视频广告、插屏广告、弹窗广告)
•广告要求:不强制观看(除结算页插屏可自动弹出和消消乐模式下方广告外,其余均为自愿观看),广告加载失败不影响游戏功能
6.2 具体点位
广告点位 触发场景 广告形式 规则说明
复活广告(核心点位) 单人闯关模式 / 单人生存模式/ 消消乐模式 Game Over 时 激励视频 显示 “看广告复活 1 次” 按钮,观看完成后消除底部 3 行方块,其他内容不变,继续游戏,每局限复活 1 次;复活不视为开启新游戏,不扣除体力
结算页广告 所有模式对局结束后(胜利 / 失败) 插屏广告 自动弹出,显示 3 秒后支持关闭,不强制观看
体力获取广告 游戏大厅 / 游戏结算页,玩家点击「体力获取」按钮时 激励视频 分三档获取规则:1. 看第一条广告,获得 1 点体力;2. 看第二条广告,获得 2 点体力;3. 看第三条广告,解锁当日无限体力;三档按顺序触发,解锁无限体力后当日该按钮置灰,标注「今日已解锁无限体力」注:看第一条失败,仍需从第一条开始看,以此类推
消消乐常驻弹窗广告 消消乐模式游戏进行中 弹窗广告 在消消乐模式界面下方固定位置常驻显示,遵循市面同款消消乐弹窗广告设计,不遮挡游戏操作区域,广告无关闭按钮
七、操作方式(适配竖屏触摸操作)
操作需求 触发方式 响应效果
方块左移 单击 / 长按左移按钮 单击左移按钮:下落方块向左移动 1 格;长按左移按钮:下落方块持续向左移动,直至碰到边界或其他方块时停止移动
方块右移 单击 / 长按右移按钮 单击右移按钮:下落方块向右移动 1 格;长按右移按钮:下落方块持续向右移动,直至碰到边界或其他方块时停止移动
方块旋转 点击旋转按钮 方块顺时针旋转 1 次(旋转后碰到边界或方块时,自动微调至可放置位置)
软降 点击软降按钮 方块下落速度加快(持续下滑持续加速,松开后恢复原速度)
硬降 点击硬降按钮 方块直接落地并固定(无缓冲,立即生效)
暂停 / 继续 点击屏幕右上角 “暂停” 按钮 游戏暂停,显示 “继续游戏”“退出游戏” 选项,继续后恢复当前进度;暂停后退出游戏视为该局结束,重新进入需扣除体力(无限体力状态除外)
技能触发 点击技能区域对应技能框 触发该技能的对应效果,技能使用后技能框置灰
消消乐方块放置 手指拖拽下方待放置方块至棋盘目标网格位置 拖拽过程中方块随手指移动,到达目标网格位置后触发吸附效果,方块自动贴合网格完成放置;拖拽超出棋盘范围时,方块自动回弹至原刷新位置
八、技术要求与交付标准
8.1 技术栈要求
•开发框架:微信小程序原生开发(不支持第三方跨端框架,确保兼容性)
•后台支持:如需排行榜、对战匹配、数据存储,需提供配套后台(可使用微信云开发,或外包自备服务器)
•兼容性:适配微信 iOS/Android 最新 3 个版本,无卡顿、闪退、操作延迟等问题
8.2 交付内容
1.微信小程序完整源码(前端 + 后台源码,含注释)
2.数据库设计文档、接口文档(如有后台)
3.广告接入教程 / 配置文档(协助对接微信广告平台)
4.测试报告(含兼容性测试、功能测试、压力测试结果)
5.上线指导(协助提交微信小程序审核,确保通过)
8.3 性能要求
•加载速度:小程序启动时间≤3 秒,模式切换、匹配对战响应时间≤1 秒
•运行流畅度:游戏过程中帧率稳定≥30fps,无掉帧、卡顿,技能触发无延迟、帧率仍≥30fps。1v1 技能效果的实时同步延迟需与画面 / 操作同步一致(≤1s)
•并发支持:1v1 对战模式支持同时在线 1000 人以上,无匹配失败、同步延迟问题
九、其他补充说明
1.界面设计:像素风格,需符合 “简洁、清晰、易操作” 原则,按钮大小适配手机触摸(最小点击区域≥44×44px)
2.游戏进行过程中若选择暂停退出游戏,或直接关闭小程序皆视为退出,扣除体力
3.音效功能:支持开启 / 关闭游戏音效(下落声、消除声、胜利 / 失败提示音),默认开启
4.异常处理:网络中断、广告加载失败、匹配超时等场景,需给出友好提示(如 “网络不佳,请重试”),不崩溃
5.可扩展性:代码架构需支持后续功能迭代(如增加boss关卡)
6.版权要求:所有游戏资源(图片、音效、字体)需为无版权风险素材,外包需提供资源版权证明
*************
*************
评论
全部评论
