corewars:用 Ruby 编写的完整的 MARS

时间:2024-07-16 05:12:33
【文件属性】:

文件名称:corewars:用 Ruby 编写的完整的 MARS

文件大小:23KB

文件格式:ZIP

更新时间:2024-07-16 05:12:33

Ruby

核心战争 这是一个用 Ruby 编写的 Corewars 模拟(类似于 pMARS)。 它专门用于帮助使用 Ruby 或可以与之交互的环境编写 Corewars 进化器。 它几乎肯定很快就会包含一个网络服务。 这是在极早期的开发阶段,所以请不要使用它。 配置 可以使用以下选项配置模拟: :core_size -- 核心的大小(以字为单位)。 默认值: 8,192 :cycles_before_tie -- 如果剩余一名以上的战士,则在宣布平局之前模拟将执行的循环数。 默认值: 100,000 :fill -- 初始填充核心的指令。 默认值: DAT #0,#0 :size_limit -- 任何战士的最大字数。 默认值: 256 :thread_limit -- 一个战士可以产生的最大线程数或分叉进程数。 默认值: 4 :min_separation -- 战士之间的最小距离


【文件预览】:
corewars-master
----.gitignore(805B)
----.document(55B)
----.rspec(34B)
----.ruby-gemset(9B)
----.ruby-version(16B)
----LICENSE.txt(1KB)
----spec()
--------corewars_spec.rb(4KB)
--------opcodes()
--------running_spec.rb(223B)
--------warrior_spec.rb(2KB)
--------language_spec.rb(4KB)
--------spec_helper.rb(509B)
----README.md(6KB)
----VERSION(5B)
----lib()
--------corewars.rb(330B)
--------corewars()
----Gemfile(457B)
----features()
--------support()
--------step_definitions()
--------corewars.feature(259B)
----Rakefile(1KB)
----Gemfile.lock(1KB)

网友评论