次の素粒子物理学のアニメーションに注意してください。
var atoms = [{pos:10, vel:1.2913513}, {pos:20,vel:0}, {pos:24, vel:-2}, {pos:60,vel:0}, {pos: 60, vel:0}];
setInterval(function(){
var has_atom = {};
for (var i=0, l=atoms.length; i<l; ++i){
for (var j=0; j<l; ++j)
atoms[i].vel += (atoms[j].pos - atoms[i].pos) * 0.005;
atoms[i].pos += atoms[i].vel;
has_atom[~~atoms[i].pos] = true;
};
for (var image=" ", i=0; i<72; ++i)
image += has_atom[i] ? "O" : "_";
document.getElementById("atoms").innerHTML = image;
}, 25);
<div id="atoms" style="font-family: monospace"></div>
これは、単純ではありますが、離れた場所でのアクションを伴います。つまり、各ティックで、原子は任意に離れた他の原子と相互作用します。これは、ローカル ルールしか持たないセル オートマトンでは不可能です。したがって、私は疑問に思います:同様に見える素粒子物理学の振る舞いを表示できる最も単純なオートマトン エンコーディングは何ですか?