HTML5 + CSS3中turing-complete规则110的实现如何工作?

sil*_*asm 5 html5 turing-complete cellular-automata css3

今天早上,我在纯HTML5 + CSS3(没有javascript)中遇到了规则110的以下实现.按顺序按Tab键和空格键以运行自动机.

http://elilies.com/rule110-full.html

我查看了源代码,但我真的无法弄清楚它是如何跟踪状态的.当按下Tab键时,我认为:焦点选择器开始播放,但我不确定按下空格时会发生什么.

usr*_*usr 8

你按下键是一个"外部循环",它调用的代码并不完整:HTML + CSS(不包括CSS Javascript表达式......)总是停止,所以它不是完整的.

但是在循环中调用非turing-complete代码可以使其完成.


Gar*_*han 3

每个网格框实际上都是一个复选框。选中它后点击空格即可切换其状态。