2048 Remastered
square把 4×4 网格变成熵控制问题的单调蛇谜题。守住一个角、维持严格的值梯度,4096 就不再靠运气。
十四款可直接在浏览器里玩的游戏,每一款都配有拆解它的研究文章。全部在页面内运行,无需安装、无需注册、无需下载。
这里列出的就是文章正文里内嵌的那批构建。可以先玩再读拆解,也可以反过来——读完论断,自己上手验证。 十四款均为纯客户端运行的轻量网页构建,不需要注册,也不需要下载。
把 4×4 网格变成熵控制问题的单调蛇谜题。守住一个角、维持严格的值梯度,4096 就不再靠运气。
实机 A* / Dijkstra 试验场。堵住一条通道,重规划开销的变化肉眼可见。
整盘扫描后再动手的连通块消除。完整一盘算一次深度专注,连开五盘就成习惯了。
带硬容量约束的颜色分拣。每一次倾倒,要么腾出一根备用试管,要么把一个后面要用的颜色埋掉。
带删除后重力的连通块消除。陷阱在于清掉一大块,反而把你要用的那个棋子埋死。
带真实抛物线的手感投篮。有意思的是容差窗口——你能晚多久出手,弧线才开始不买账。
按住蓄力的跳跃,跳跃曲线真的可变。出手时长微调一点,最高点高度就差很多。
以触屏为先的停车模拟。用来体会手指遮挡与目标尺寸究竟从哪一刻开始吃掉精度。
键盘操作的后轮轴转向倒车入库。大多数窄位成败由几何决定,而不是反应速度。
只有座舱判定点吃伤害的竖版弹幕微闪避。两分钟一局,靠周边视野扫描,随时重置。
三分钟解压循环。低风险、高可读性,工作间隙有明确的收尾点。
弹幕密集的 Canvas 2D 射击游戏,这里当作帧预算探针用:看粒子、精灵与碰撞检测如何争抢同一个 16.6 ms。
带首次加载编译开销的 WebAssembly 构建。对比一次性模块实例化与随后的顺滑主循环。
一个能听见的 Web Audio 时序演示。把即时敲击和迟到敲击对比一下,延迟预算就不再抽象。