An open API service indexing awesome lists of open source software.

https://github.com/bones-ai/rust-ai-wars

Neuro evolution simulation where AI creatures fight against each other
https://github.com/bones-ai/rust-ai-wars

ai bevy neural-network reinforcement-learning rustlang simulation

Last synced: 3 months ago
JSON representation

Neuro evolution simulation where AI creatures fight against each other

Awesome Lists containing this project

README

          

# Rust AI Wars
This is a work in progress neuro-evolution simulation of AI bots learning to fight against each other

Built in [Rust](https://www.rust-lang.org/) using the [Bevy](https://bevyengine.org/) game engine

![screenshot](/screenshot.png)

# Demo
[![youtube](https://img.youtube.com/vi/CFNRZmFVDyQ/0.jpg)](https://youtu.be/CFNRZmFVDyQ)

### This was what the first version of the simulation looked like
[![youtube](https://img.youtube.com/vi/hsIUkdVPWiI/0.jpg)](https://youtu.be/hsIUkdVPWiI)

## Usage
- Clone the repo
```bash
git clone git@github.com:bones-ai/rust-ai-wars.git
cd rust-ai-wars
```
- Run the simulation
```bash
cargo run
```
- Once in the simulation, click `Tab` to open the side panel

## Configurations
- The project config file is located at `src/configs.rs`