This project simulates biological evolution utilizing genetic algorithms and neural networks to emulate the eyes and brains of fish. It's written in Rust and compiled to WebAssembly (Wasm) to run in web browsers.
- Genetic Algorithms: Emulate natural selection and evolution.
- Neural Networks: Simulate fish brains allowing decision-making.
- Eye Simulation: Emulate fish visual systems for environmental perception.
- WebAssembly: High-performance execution with Rust, compiled to Wasm for browser deployment.
Ensure you have both Rust and wasm-pack installed. If not, please refer to the official Rust documentation and wasm-pack documentation for installation instructions.
Build the project using:
wasm-pack build libs/simulation-wasm
npm run start -prefix web
Pull requests to help improve or extend this project are welcome.