Why did I even bother to make this? Most time was wasted on implementing the game in python and rendering with pygame. Actual NEAT part was not even well explored and the result was terrible.
Open source AI for CodeOfFireAndIce challenge on codingame.com
- This is project is created to develop AI for the challenge at codingame
- The aim of this project is to use NE (Neural Evolution) to train AI models to play the game
- Most people hard coded their "AI" algorithms which has nothing to do with AI at all
- Because of the number of features of this game, it might be hard for the AI to perform better than human-designed (hard coded) strategy.
- Game logic implemented in python so that I can use tensorflow library later for training purpose (also because I prefer Python than Java). Original game logic is available here
- GUI implemented with pygame
- Define inputs and outputs for NN
- Evolution
- Maybe use NEAT algorithm since the inputs will be very complex