弹球游戏(Breakout / Brick Breaker)

得分:0
生命:3
关卡:1
最高分:0
模式:闯关

操作说明

  • 底板(Paddle)可用鼠标移动或键盘 / 控制
  • 小球会以随机角度弹出,击碎砖块可得分(每块 10 分)
  • 有 3 条命,漏接小球会扣 1 条命,生命耗尽则失败
  • 击碎所有砖块即可获胜
  • 空格键 / P 暂停或继续,R 快速重开当前配置
  • 移动端可使用页面下方的“左移 / 右移”按钮操作底板
  • 通关后可点击弹窗“进入下一关”,砖块数量与球速会随关卡逐渐提升
  • 模式支持:闯关 / 计时(60秒)/ 生存(逐波难度提升)
  • 道具:×3分身、↔变长、⇆变短、↑加速、↓减速
  • 排行榜记录当前模式下的最高分(前十)
开发说明与技术要点
  • 游戏模式通过 `mode` 切换(闯关/计时/生存),影响关卡与计时逻辑
  • 粒子特效在砖块消除与底板命中时触发,最多保留 200 粒子
  • 道具系统支持分身、变长、变短、加速、减速;掉率权重可调
  • 排行榜使用 `localStorage` 存储,按模式分组,仅保留前 50 条
  • 音频系统基于 WebAudio,可开关背景音乐与命中提示音
  • 渲染与更新循环采用 `requestAnimationFrame` 保证性能与流畅度
← 返回数学主页 返回首页