Skip to content

🎮 A network game that artificial intelligences will play as a team in order to win the game

Notifications You must be signed in to change notification settings

Studio-17/Zappy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zappy

CI Epitech Project - Zappy

$\color{green}{Grade: B}$

About the project

The aim of this project is to develop a network game that artificial intelligences will play as a team in order to win the game.

gameplay

The goal of the game itself is to survive and reproduce by collecting resources to perform rituals and level up. The first AI team to reach level 8 wins the game. The zappy project is separated into three distinct parts:

  • Server: Allows the progress of the game by establishing communication with the artificial intelligences
  • GUI: Graphical interface connecting to the server in order to follow the progress of the game
  • AI: Client connecting to server to play automatically

Getting Started

Setup

$ bash .github/scripts/setup.sh

Build & Execute (all)

$ make zappy_server

$ make zappy_ai
$ make zappy_gui

$ ./server/zappy_server --help

$ ./client/ai/zappy_ai --help
$ ./client/gui/build/zappy_gui --help

Project realised by:

About

🎮 A network game that artificial intelligences will play as a team in order to win the game

Topics

Resources

Stars

Watchers

Forks