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

小鸟游 · 六花主题  俄罗斯方块

以小鸟游六花为主题的俄罗斯方块游戏,紫色的方块与星辰相伴,守护高效与开发的世界!

☆ 小鸟游 · 六花  俄罗斯方块

一个都不能死

扫雷

推箱子

吃豆人

坦克大战

切积木

最强眼力

魔方练习台

Moves0
ModeKociemba
Speed快速
Playback
Algorithm
已复位
Kociemba Solution 双击魔方开始