Skip to content

A network game where several teams confront each other on a tile map containing resources

License

Notifications You must be signed in to change notification settings

LouisLanganay/Zappy

Repository files navigation

Contributors Stargazers MIT License

GameImage

Zappy

binary name: zappy_server, zappy_gui, zappy_ai
language: C (server), C++ (gui), free (ai)

Note

Your Makefile should contain a zappy_server, a zappy_gui and a zappy_airules to compile the eponymous binaries.

Tip

You can use the whole C standard library.

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.

Requirements

Documentation

For more detailed information, you can consult the PDF documentation:

Global Architecture

graph TD
    A[Serveur] <-->|Communication via lib network| B[Client Graphique]
    A <-->|Communication via lib network| C[Client IA]
    A <-->|Communication via lib network| D[Client IA]
    A <-->|Communication via lib network| E[Client IA]

    subgraph Clients IA
      C
      D
      E
    end

    class A server;
    class B client;
    class C client;
    class D client;
    class E client;
Loading

Usage

Build

∼/B-YEP-400> make

Run

∼/B-YEP-400> ./zappy_server -help
USAGE: ./zappy_server -p port -x width -y height -n name1 name2 ... -c clientsNb -f freq
∼/B-YEP-400> ./zappy_gui -help
USAGE: ./zappy_gui -p port -h machine
∼/B-YEP-400> ./zappy_ai -help
USAGE: ./zappy_ai -p port -n name -h machine

Contributors

LouisLanganay
LouisLanganay

Contributions: 164
ValentinPeron
ValentinPeron

Contributions: 53
Neo-Diamons
Neo-Diamons

Contributions: 52
mlargeot
mlargeot

Contributions: 30
Gaulaume
Gaulaume

Contributions: 11
AugustinBst
AugustinBst

Contributions: 4

(back to top)

About

A network game where several teams confront each other on a tile map containing resources

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks