H5 Game Lab
小游戏实验室
这里是我用纯前端技术复刻的经典小游戏合集。每个游戏下方都记录了核心算法、数据结构与实现思路——不是游戏说明书的复读,而是写给同行看的「代码是怎么想的」。
2048
方向键滑动合并,压缩数组 + 满行检测判负
魔方练习台
Kociemba 两阶段求解器,step-by-step 动画回放
五子棋
Minimax + Alpha-Beta 剪枝,棋型评分引擎驱动 AI
飞行萝卜
Three.js 3D 动画:TweenMax 循环 + OrbitControls 视角
一笔连珠
哈密顿路径建模,事件驱动状态机 + Tilemap 碰撞
六花方块
小鸟游六花主题 Tetris:7-bag 随机、Hold、Ghost 与墙踢
一个都不能死
双通道 Canvas 渲染 + 渐进加速障碍生成 + 碰撞检测
扫雷
Fisher-Yates 布雷 + BFS 递归展开连通区域
推箱子
数字编码地图 + 历史栈撤销 + 100 关预置图谱
吃豆人
Tile 地图 + 幽灵状态机(追逐/散开/逃跑)+ AABB 碰撞
坦克大战
分层 Canvas 渲染 + 对象池子弹 + AABB 碰撞系统
切积木
Box2D 物理模拟 + 鼠标轨迹多边形切割判定
最强眼力
HSL 色彩空间 + 指数衰减色差 + 随机位置算法
2048
Score0
Best0
五子棋
黑方回合
飞行萝卜
一笔连珠
HS Game Lab
小鸟游 · 六花主题 俄罗斯方块
以小鸟游六花为主题的俄罗斯方块游戏,紫色的方块与星辰相伴,守护高效与开发的世界!
☆ 小鸟游 · 六花 俄罗斯方块
一个都不能死
扫雷
推箱子
吃豆人
坦克大战
切积木
最强眼力
魔方练习台
Playback
Algorithm
已复位
Kociemba Solution
双击魔方开始





