This project is for learning proposal of Rust, Bevy and AI
Stage 1:
- Load textures
- Load TiledMap
- Render Map
- Camera move with mouse
- Zoom with mouse
- Create fish with random position on map
Stage 2:
- Create fish sensor
- Move forward
- Detect collision
- Recreate fish after collision
Stage 3:
- Info painel
- Select item
- Fish energy
- Fish Speed
- Fish Die
Stage 4:
- Configuration with Yaml
- Introduction to neural network
- Learn turn right/left do avoid collision
- Create mutiples fishes and keep best weight
- Serialize best generations results
- Deserialize results on fish creation
- Enhanced panel display data
- Tunning collision performance
- Save CSV summary on generation finish
Stage 5:
- Add PyTorch with tch-rs
- Learn speed up and down
- Seek for food