Dmars – A modern Core Wars toolchain
5 days ago
- #Redcode assembler
- #Core War simulator
- #Rust reimplementation
- dmars 是 pMARS(标准的 Core War 工具链)的 Rust 语言重实现。
- 它包含一个能处理完整 ICWS'94 预处理器的汇编器和一个用于模拟战斗的模拟器,通过标志还可启用 ICWS'88 的限制条件。
- 该工具可编译为 WebAssembly,从而在浏览器中提供了一个用于编写和战斗战士的在线平台。
- 在单场战斗性能上与 pMARS 持平,但由于并行处理,在进行多场战斗时速度更快。
- 安装方式包括适用于 macOS/Linux 的 shell 安装脚本、Cargo 工具安装,以及通过 GitHub 获取预编译二进制文件。