super-mario-neat
neuro-evolution-simulation
super-mario-neat | neuro-evolution-simulation | |
---|---|---|
2 | 3 | |
94 | 2 | |
- | - | |
1.8 | 10.0 | |
almost 2 years ago | over 1 year ago | |
Python | C++ | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
super-mario-neat
-
SNES A.I. Using NEAT
After a bit of spelunking through Google, I found this Neat AI on SNES Mario: https://github.com/vivek3141/super-mario-neat
- AI Mario plays SNES
neuro-evolution-simulation
-
Real-Time Evolution Simulation using genetic algorithms and neural networks.
GitHub project: https://github.com/theopfr/neuro-evolution-simulation (I hope this fits into this sub!) Hey, I worked on a evolution / natural-selection simulation lately. It simulates 2D environment in which "organisms" can move around and learn how to survive by passing down their genes (size, diet, sight-reach, speed) and their brain (a simple neural network). Over time the smartest organisms have the highest chance to survive and mate with another organism to produce a child which has chance to be even smarter than its parents through gene crossover and gene/brain mutation. I thought I'd share it, so if enough people are interested I might continue to add predation :)
What are some alternatives?
pyneat - NEAT: NeuroEvolution of Augmenting Topologies
neft-godot - Neuroevolution of Fixed Topology for Godot
gym-super-mario - Gym - 32 levels of original Super Mario Bros
biteopt - Derivative-Free Global Optimization Method (C++, Python binding)
gym-super-mario-bros - An OpenAI Gym interface to Super Mario Bros. & Super Mario Bros. 2 (Lost Levels) on The NES
Ecosystem - You play God
goNEAT - The GOLang implementation of NeuroEvolution of Augmented Topologies (NEAT) method to evolve and train Artificial Neural Networks without error back propagation
shorelark - Simulation of life & evolution
nes-py - A Python3 NES emulator and OpenAI Gym interface
genetic - A performant and flexible genetic algorithm implemented in C++20/23.
neat-python - Python implementation of the NEAT neuroevolution algorithm
pureples - Pure Python Library for ES-HyperNEAT. Contains implementations of HyperNEAT and ES-HyperNEAT.