Task
The goal was to teach a bot to play Get Off My Lawn on its own and make decisions from the game state, with no prewritten script.
Solution
I built an AI bot with a neural network that reads the game state, chooses actions and plays on its own. The decision logic is separate from the game code, so the behavior can be trained further on its own.
What was done
- Built an AI bot with a neural network that plays Get Off My Lawn on its own
- Added reading of the game state and action selection
- Trained the neural network to choose moves
- Separated decision logic from the game code for further training
Result
The bot plays by itself, with no manual control and no rigid scripts. Its behavior can be improved without touching the game.
Technologies
PythonPyTorch