Files
evolution/README.md
2026-01-17 10:59:57 +11:00

40 lines
1.2 KiB
Markdown

# Evolution
A collection of interactive mini-applications demonstrating genetic algorithms, neural evolution, and AI learning techniques.
**Live Demo:** [https://evolution.peterstockings.com/](https://evolution.peterstockings.com/)
## About
This project features several mini-apps that showcase evolutionary algorithms and neural networks:
- **Snake AI**: Watch neural networks learn to play Snake through evolution
- **Self-Driving Car**: AI learns to navigate a race track using genetic algorithms
- **Lunar Lander**: Evolutionary training for optimal lunar landing with gimballed thrust control
- **Bridge Builder**: Evolve bridge structures with stress visualization and physics
- **Image Approximation**: Genetic algorithm that evolves shapes to approximate a target image
- **NEAT Arena**: Neural evolution of augmenting topologies in a competitive environment
- **Rogue Gen**: Procedural dungeon generation using evolutionary techniques
## Setup
### Prerequisites
- [Bun](https://bun.sh/) runtime
### Installation
```bash
# Install dependencies
bun install
# Run development server
bun run dev
# Type check
bun run typecheck
# Build for production
bun run build
```
The development server will start at `http://localhost:5173`