Rust Ants Colony Simulation Save

An ant colony simulation written in rust

Project README

Ant Colony Simulation

This is an ant colony simulation, it internally uses kdtree and query caching, it's able to handle about 5k ants on the cpu.

Built with Rust and Bevy game engine

screenshot

Demo

Here's the entire timelapse of the AI learning to drive

youtube

Timelapses with Approach 1

youtube

Usage

  • Clone the repo
git clone [email protected]:bones-ai/rust-ants-colony-simulation.git
cd rust-ants-colony-simulation
  • Run the simulation
cargo run --release

Configurations

  • The project config file is located at src/configs.rs
  • If all ants aren't forming a single trail even after a long time, try increasing ANT_INITIAL_PH_STRENGTH in the configs to a greater value (exmaple: 40.0)
Open Source Agenda is not affiliated with "Rust Ants Colony Simulation" Project. README Source: bones-ai/rust-ants-colony-simulation
Stars
151
Open Issues
3
Last Commit
7 months ago

Open Source Agenda Badge

Open Source Agenda Rating