/DiplomacyBot

Discord bot to rune games of diplomacy

Primary LanguagePython

DiplomacyBot

Discord bot to simulate games of diplomacy for up to seven players. Currently still under construction.

state.py - The State Object which keeps track of players units, capitals, and the year and season.

engine.py - Holds the state and processes commands.

map.py - Has the data for the map, constructed with a list of its edges.

discordbot.py - Where each command is processed. This is the file that is run.

renderer.py - Receives a state and outputs an image representation of that state.

EnumsAndUtils.py - Where all other ADTs, interfaces, enums, and other small utility commands are kept.