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
- Host: GitHub
- URL: https://github.com/bones-ai/rust-ai-wars
- Owner: bones-ai
- Created: 2023-10-27T17:38:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-28T07:54:11.000Z (over 2 years ago)
- Last Synced: 2025-04-09T20:48:10.937Z (about 1 year ago)
- Topics: ai, bevy, neural-network, reinforcement-learning, rustlang, simulation
- Language: Rust
- Homepage: https://youtu.be/CFNRZmFVDyQ
- Size: 360 KB
- Stars: 40
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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

# Demo
[](https://youtu.be/CFNRZmFVDyQ)
### This was what the first version of the simulation looked like
[](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`