Skip to content

NEAT Implementation (0.2.0)

Compare
Choose a tag to compare
@LiquidFun LiquidFun released this 17 Feb 14:27
· 21 commits to main since this release

Changelog v0.2.0

  • UI/UX Improvements
    • Random seed is shown
    • Can now drag boppies from fittest list into world
    • Camera can now be moved by dragging the mouse
    • DNA/Neural network as tabs, as they did not fit in a single column
    • Neural networks now show what each input/output neuron means
  • Neural networks can have any structure (not necessarily fully connected)
  • Added rotating traps with spikes and blood marks after death
  • Added these senses for boppies:
    • Danger sense (for detecting traps and kloppies)
  • Added boppie color as part of DNA
  • Implemented NEAT (Neuroevolution of Augmenting Topologies), such that the neural networks of the boppies change with each generation
    • Added an innovation number for each connection in the neural network, as described in NEAT
    • Crossover of creature DNA and neural networks