You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 7, 2024. It is now read-only.
AI:MMO consists of five main components, separated into their own directories. The UI runs in Google App Engine, the others run in Google Container Engine as separate Docker containers under Kubernetes.
The UI (players directory): a Django app used for the front-end and database interaction (one globally).
Games: holds and updates the game state (one per game).
The Game Creator: responsible for creating games (one globally).
Workers: containers the code for an avatar which is given a game state and returns the avatar's action for that turn.
The reverse proxy: nginx (behind an Ingress) which allows web browsers to connect to games to receive the game state.