Skip to content

TrueMordecai/EPITECH_Zappy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zappy

Description

Zappy is an AI simulation with each AI a different client (The leader of the team join with his client and the process will split to increase the theam size) The goal of each team is to elevate each member to the level maximum

This version use the art of The Binding Of Isaac Rebirth

Requisites

Not supposed to work on Windows SFML Makfiles

Usage

Build

Use make on graphics and server folder, client is on ruby

Server

Launch the server

./zappy_server -p 88844 -x 20 -y 20 -n Jean -c 8 -f 10

USAGE: ./zappy_server -p port -x width -y height -n name1 name2 ... -c clientsNb -f freq port is the port number width is the width of the world height is the height of the world nameX is the name of the team X clientsNb is the number of authorized clients per team freq is the reciprocal of time unit for execution of actions

Graphics

GUI is also a client who use his own protocole Launch the graphics

./zappy_gui

in the settings connect to the right port, you can check if your connected with the text on the top right corner Pree Q to quit it. Include a command line that can do with the character (local only)

Client

Launch each client Port should match the server and the -h is mandatory. However i don't think it would work on

ruby main.rb -p 88844 -n Jean -h localhost

Preview

Image déposée Image déposée (2)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •