Second year final project at {Epitech}. The Zappy is a 0 player game simulating multiples entities that tries to evolve all the way to level 8
The Raytracer project undertaken in the Second year at is designed to allow students to put into practice fundamental programming concepts of oriented object in C++, the concept of network programing in c and a complex IA.
Zappy is a Solo fully automated game: 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. The following pages describe all the details and constraints.
The environment is rather rich in resources (mineral as well as dietary). The server spawns resources upon starting and every 20 time units.
✓ linemate
✓ deraumere
✓ sibur
✓ mendiane
✓ phiras
✓ thystame
Trantor’s inhabitants take care of two things:
✓ feeding themselves
✓ looking for, and collecting, stones
Everyone’s goal is to rise up in the Trantorian hierarchy. To do so, they must gather resources and perform a ritual.
✓ At least a certain number of each stones
✓ At least a certain number of players with the same level
Note
You can use the whole C standard library.
The program was developed using the following technologies:
- Languages: C++ / C / Rust
- Graphic Library: OpenGL
For the latest stable release, visit the Release Page and download the executable for your platform.
Feel free to explore the code, contribute, or provide feedback.