贪吃蛇 Snake
24×24 网格,吃到食物加 10 分并变长,撞墙或撞到自己结束。
共 6 款。每款都是独立的静态页面,由原生 HTML5 Canvas 与 JavaScript 实现,不依赖任何第三方库;支持键盘与移动端触屏,得分与最高分保存在浏览器本地。
24×24 网格,吃到食物加 10 分并变长,撞墙或撞到自己结束。
4×4 棋盘合并相同数字,拼出 2048 后可继续挑战更高分。
8 列 × 5 行砖墙,挡板由鼠标或手指拖动,漏球三次结束。
10 列 × 20 行棋盘,七种方块、旋转与落点预览,一次消四行得 800 分。
4×4 共 8 对图案,记录步数与用时,全部配对完成后结算。
点击或空格拍翅上升,穿越管道间隙,每穿过一根得 1 分。
所有游戏共用一个不到 300 行的内核 game-core.js,负责画布自适应、固定步长循环、输入与计分;每个游戏只用 80–200 行描述自己的规则与绘制逻辑。
localStorageprefers-reduced-motion 设置