#nets-blox #source #multi-agent #translating #translation #bridge #netlogo

bin+lib nb2nl

A small crate for translating NetsBlox code into Netlogo source

2 unstable releases

0.2.0 Sep 12, 2021
0.1.0 Jun 14, 2021

#291 in Simulation

MIT/Apache

165KB
3K SLoC

nb2nl

nb2nl is a small crate for translating NetsBlox code into Netlogo source.

NetsBlox is a block-based programming environment based on Snap!. By using sprites and clones, NetsBlox can simulate complex multi-agent behavior; however, this is quite slow at scale. Netlogo is a specialized tool for simulating relatively large multi-agent systems in a similar manner. This crate serves as a translation bridge so that projects can be written in simple block-based NetsBlox code, but can be translated into and run by Netlogo.


lib.rs:

nb2nl is a small crate for translating NetsBlox code into Netlogo source.

NetsBlox is a block-based programming environment based on Snap!. By using sprites and clones, NetsBlox can simulate complex multi-agent behavior; however, this is quite slow at scale. Netlogo is a specialized tool for simulating relatively large multi-agent systems in a similar manner. This crate serves as a translation bridge so that projects can be written in simple block-based NetsBlox code, but can be translated into and run by Netlogo.

Dependencies

~3–6.5MB
~112K SLoC