Skip to content
This repository was archived by the owner on Feb 11, 2022. It is now read-only.

Latest commit

 

History

History
44 lines (35 loc) · 948 Bytes

File metadata and controls

44 lines (35 loc) · 948 Bytes

MtxIa

This project is for learning proposal of Rust, Bevy and AI

Stages

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