Brief description of the game:
A server game in the strategy genre.
3 players (or bots) fight on a hexagonal map using their own equipment (tanks). Each player has 5 tanks of different types with individual behaviors and characteristics. The goal of the game is to capture the central base or destroy the largest number of enemy vehicles.
Brief description of the bot:
AI is based on Utility AI system. The key to decision making is to calculate a utility score for every action the AI agent can take and then choose the action with the highest score.
Installation:
First you have to download this repository.
Now go to the root folder of the project and run the following command:
pip install -r requirements.txt
how to launch
Run the command in the root folder of the project without arguments to run a test game with 3 players controlled by one bot:
python main.py
Run the command in the root folder of the project with optional arguments to run a test game with 1 players:
python main.py -n [player name] -p [password] -g [game name] -np [number of players] -nt [number of turns] -obs [0/1 is observer]
Our team:
Vyachaslau Sitkin
Maksim Ganusevich
Andrei Yatsushkevuich
This game bot is written as a coursework for the WG Forge educational project.
