Skip to content

Reloadaxe/PommeZappy

Repository files navigation

BestZappy

A school project to build an autonomous video game through AI clients connecting to a central server orchestrating the game.

Server

Deployment

docker-compose up -d

Edit parameters in ./docker-compose.yml !

Developement install

Please install the dependencies :

apt install g++ qt5-default make -y

We recommend using QtCreator to build this project. However, if you wish to use a Makefile, run the following :

cd server/build
make server

Run

./server # --help

Client

Quick run

docker-compose up --scale client=4 client # Run a lot of clients !

Developement install

apt install g++ qt5-default make -y

We recommend using QtCreator to build this project. However, if you wish to use a Makefile, run the following :

cd client/build
make

Run

cd client/build
./client --host <host> --port <port>