Skip to content

Latest commit

 

History

372 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zappy

Zappy is a project from Epitech, the goal of the project is to bring together several AIs in a shared environment. Each AI collects food to survive and collects stones to level up. The first AI to reach level 8 wins the game. The project is built in 3 parts:

- Server
- GUI
- IA

prerequisites to install

compilation

Server:

- make
- ./zappy_server -p (port) -x (width) -y (height) -n name1 name2 ... -c clientsNB -f freq

GUI:

- cmake
- ./zappy_gui -p (port) -h (machine)
- controls :
    Move Forward -> Z
    Move Backward -> S
    Move Left -> Q
    Move Right -> D
    
    Move Up -> E
    Move Down -> A
    
    Inspection Toggle -> Tab
    Quit -> Escape

IA:

- ./zappy_ai -p (port) -n (name) -h (machine)

Features

Serveur:

    - connection management
    - ressources
    - game logic

GUI:

    - graphical diplay of map and player
    - status of the game.

IA:

    - IA capable to feed itself
    - collect resources
    - evolve

Preview

Autor:

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages