文件名称:turmites:作为@patmaddox Ruby Steps 一部分的 ruby 编码练习
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-28 19:38:04
Ruby
冒险第 16 天 受到@jbrains 所做(Langton's Ants)[ ] 的启发,我想我会考虑类似的(turmites)[ ] 为什么不!? 从*重复: 规格 以下规范特定于二维方形网格上的 turmite,这是研究最多的 turmite 类型。 其他网格上的 Turmites 可以用类似的方式指定。 与 Langton's ant 一样,turmites 在每个时间步执行以下操作: 原地转动(90°的倍数) 改变方块的颜色 向前移动一格。 与图灵机一样,动作由状态转换表指定,该表列出了 turmite 的当前内部状态及其当前所在单元格的颜色。 +------------------+-------------------------------------------------------------------+ |
【文件预览】:
turmites-master
----features()
--------turmites.feature(2KB)
--------support()
--------step_definitions()
----Gemfile(162B)
----Gemfile.lock(1023B)
----.ruby-gemset(9B)
----.rspec(30B)
----spec()
--------turmite_spec.rb(2KB)
--------spec_helper.rb(4KB)
----.ruby-version(11B)
----lib()
--------turmite.rb(2KB)
----README.md(4KB)