An Epitech Project made by:
The goal of this project is to create a network game where several teams confront each other on a tile map containing resources. The winning team is the first one where at least 6 players reach the maximum elevation.
There is a server, handling all the commands.
A GUI, showing the data in a more human-friendly way.
And the "AI" which goal is to win the game.
The environment is rather rich in resources (mineral as well as dietary). Therefore, by walking around this planet, the players can find succulent food and a variety of natural stones. These stones have six distinct categories, as follows:
- linemate
- deraumere
- sibur
- mendiane
- phiras
- thystame
Everyone’s goal is to rise up in the Trantorian hierarchy. This ritual, which enhances physical and mental capacities must be done according to a partic- ular rite: they must gather the following on the same unit of terrain: ✓ At least a certain number of each stones ✓ At least a certain number of players with the same level The elevation begins as soon as a player initiates the incantation. It is not necessary for the players to be on the same team; they only need to be of the same level. Every player in a group doing an incantation attain the higher level.
make
To clean:
make clean
./zappy_server -p port_number -x map_width -y map_height -n team_name1 team_name2 ... -c clients_per_team -f command_frequency
./zappy_gui -p port_number -h host
./zappy_ai -p port_number -n team_name
doxygen config
open html/index.html