Section 01
算法可视化
21 个算法交互演示,支持速度调节、暂停/继续、步进执行。
排序算法
图论寻路算法
Section 02
H5小游戏
12 款 Canvas 原生小游戏,支持键盘 + 触屏操控。
贪吃蛇
简单经典贪吃蛇游戏,控制蛇吃食物不断成长,避免撞墙和自身
2048
简单滑动数字方块,合并相同数字,挑战达到2048
俄罗斯方块
简单旋转下落的方块,填满整行消除得分
扫雷
简单经典棋盘扫雷,点开空白格子、插旗标记地雷,避开全部炸弹完成通关
AI井字棋
简单九宫格双人对战,内置极小极大AI算法,自动计算最优落子
接水果
简单滑动篮子接住下落水果积累分数,躲避随机掉落的炸弹
五子棋(人机对战)
中等黑白双方轮流落子,率先连成五颗棋子获胜,内置AI对手
打砖块
中等操控挡板反弹小球击碎上方砖块,拾取道具降低通关难度
障碍闯关贪吃蛇
中等进阶版贪吃蛇,内置迷宫墙体与传送门,多档位移动速度
简易消消乐
中等交换相邻方块,匹配三个及以上相同图案消除,连续消除获连击高分
像素飞机大战
中等操控战机发射子弹击落敌机,拾取道具强化火力
弹力小球物理闯关
中等模拟真实重力弹力物理效果,操控小球落入终点完成闯关
Section 03
技术说明
关于本页面的运行环境与实现细节。
运行说明
本页面全部运算在浏览器本地执行,不占用服务器CPU/内存带宽。算法可视化支持速度调节、暂停/继续、步进执行;游戏支持键盘(方向键/WASD)+ 触屏滑动操控。所有代码基于原生Canvas 2D API,无第三方引擎依赖。