These are the list of experiments I want to work on, in order to develop my ideas. I will divide them into phases, to provide a gradual buildup of capacity and ideas.
The majority of these experiments are based on evolutionary algorithms and games / setups to test different ideas and hypotheses.
Implement and comprehend the key EA optimization algorithms
Build an experimental setup: algorithms / environments / monitoring / analysis
Improve my capability on designing environments / games to test ideas
Focus mainly on simulation and grid worlds
Get a process in place: experimentation, writing and video editing
OpenAI-ES vs Gymnasium
Lunar Lander
Bipedal Walker
Car Racing
OpenAI-ES vs my own environments
Snake
Flappy bird
OpenAI-ES in an intro to multi-agent systems (design my own environments)
Tron-legacy light cycle chase: 1v1
Backgammon
Checkers
Card games
Tron-legacy light cycle chase: 2v1
Implement NEAT & HyperNEAT algorithms, and use them for the same previous games
Packaging
OpenAI-ES, NEAT & HyperNEAT in an abstraction similar to PyGamo
Add a suit of easy benchmark problems (critical to develop new algorithms)
Implement OpenAI-ES algorithm: since it is pretty simple, and works well with neural networks
Grid environments: whether to use MiniGrid or create my own, and what kind of questions / environments to investigate
PettingZoo for multi-agent environments
Experiments from "Why Greatness can't be planned"
Interesting games
Tower defense
Objectives
Work with networks (networkxx)