Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
"Ants" provides the foundation for simulating swarms of simple robots. This program has been used to investigate swarm-based exploration and communication strategies for robots with extremely limited abilities operating in an unknown environment, inspired by the behavior of natural ant colonies. This repository contains a compiler for translating "ant programs" written in an assembly-like language to a binary format, a decompiler for translating binary ants back to source form, and a virtual machine for setting-up a simulation environment and executing the simulation. The original target platform for this program was Java 2 SE, v1.3. The code has since been updated to make use of the features introduced in recent Java versions; therefore you need Java SE 7 to compile and run it. The files in this repository are licensed under the conditions specified in the accompanying LICENSE file.