This is a generic game AI framework that allows you to record screen and keyboard events in the game and save them as dataset. The dataset then could be used to train AIs to be applied on the game.
This project is written in Python3.9 . Install Python3.9, and install all dependencies in requirements.txt
by:
python -m pip install -r requirements.txt
You should modify the config.py
file in the project root directory for the game you are targeting on, then
set config = your_custom_config
.
python start_record.py
python start_visualize_data.py
python start_train.py
python start_apply_game_ai.py