Code Monkey home page Code Monkey logo

zappy's Introduction

zappy

Epitech Final Second Year Project Zappy, Server in C and Client in CPP

Subject:

The goal of this project is to create a network game.Several teams confront on a tiles map containing resources.The winning team is the one with 6 players who reached maximum elevation.The following pages describe all the details and constraints.

The game consists of managing a world and its inhabitants.This world,Trantoris geographically made up of zero-relief planes: no craters, no valleys, no mountains.The game board represents the entirety of this world’s surface, like a world map.

The environment is rather rich in resources (as many mineral as dietary).Therefore, by walking around this planet, the players can find succulent food and a variety of natural stones.These stones have six distinct categories, as follows:

•linemate •deraumere •sibur •mendiane •phiras •thystame

The server must generate randomly these resources.

Trantor’s inhabitants take care of two things:

•feeding themselves •looking for, and collecting, stones

These two objectives determine elevation, which is an important activity for the Trantorians.

The inhabitants are bodiless, blurry and takes up the entire tile he/she is in.They are pacifists. They are neither violent nor aggressive.They eat and meander happily in search of stones.They easily run into their fellow creatures on the same terrain.

Trantorians can see as far as his/her visual capacities allow.It is impossible to distinguish his/her direction when we run into them.The food that the Trantorians collect is the only resource they need to survive.One unit of food allows them to live for 126 units of time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.