Posted March 24, 2021 by oldmountainstudio
We have added a neural network(NN) to the game. Now all NPC's connect to the network to use reinforcement learning to solve mazes and tasks instead of widely used navigation meshes and behavior trees!!! Yabba dabba doo.
Because the NPCs already have morphologies and the game has goals (gathering inventory, running better than others) it was very easy to extract a fitness function for the NPCs, and then use neuroevolution to evolve new NPCs as time went on.
The game now should be started from StartGame.bat which runs the neural network and the game.