瓷砖 (0, 0) · 1D 索引 0 / 4095 · 蚂蚁 (0, 0) 朝向 ↑ N
每格 = 瓷砖里的 1 个字节。蚂蚁 ←→ 移动 = 指针 ±1;蚂蚁 ↑↓ 移动 = 指针 ±64(跨一行的跳跃)。

规则触发 (Turing 转移)

rule = "RL"
读到颜色 0
→ rule[0] = R
→ 转 → E 移到 (1, 0)
→ 写格 0 → 1

坐标 → 1D 内存

瓷砖 = (x>>6, y>>6) = (0, 0)
瓷砖内 = (x&63, y&63) = (0, 0)
1D 索引 = ly*64 + lx = 0
chunk[0] = 0
瓷砖数: 0 · 字节: 0

当前瓷砖 2D 视图 (64×64)

红框 = 蚂蚁所在格。1D 带状视图和 2D 网格视图是同一份字节数据的两种排法。

Langton's Ant

朗顿蚂蚁 · 一个简单规则的二维图灵机
步数
0
蚂蚁
1
上色格
0
规则: RL
经典 Langton — 10000 步进入高速公路
规则字母
L 左转 · R 右转 · F 直走 · U 调头

怎么读
RL = 颜色 0 时右转,颜色 1 时左转
LLRR = 4 种颜色对应 L/L/R/R

每走过一格,颜色循环到下一种。
多只蚂蚁共享一张格子图(快照同步更新)。

拖动可平移,滚轮缩放。