devilsc0d3 / B1_ZOO_CPP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Order


Objectives

The ZOO project consists of making a zoo simulator in C++ that works on a turn-by-turn basis. He will be given several instructions which are: The first is to create 3 types of animals, tigers, eagles and chickens. These animals must be able to have a name, age, sex, personalized diet, a particular life expectancy, mating and even diseases. The second tells us to make tailor-made habitats for animals with maximum capacities of a certain number of animals in them as well as the probabilities of being sick and overpopulation. The third brings a menu that allows you to join a market in order to make purchases and sales different depending on the items or animals, in this menu also opens a peculiarity in order to be able to finish the game. Given all this, you should create a clean interface in order to have a simpler and more beautiful use when launching this simulator. This project also focuses on creating events/actions and visualizing them. The events/actions we want you to do are fires, thefts, rotten meat as well as harmful to the seeds. We can say that this is a probability characteristic that must trigger an action. This action must communicate with the zoo in order to receive information for each element.

Feature


- Zoo
- Menu
    - Market
        -Buy Habitat
        -Buy Animals
        -Buy Food
        -Sell All
        -Zoo expand
    - Skip Month
    - Quit Gale
- Animals
    -Tiger
    -Eagle
    -Hen
- Habitat
    -Capacity
- Events
    - Illness
    - dead
    - birth
    - Death child
    - GrillingZoo
    - kidnapping
    - loophole
    - end 10 years old
    - harmful
    - corruptedMeat
    - endYear
- Monthly Evolution
    -subvention
    -RefreshVisitor
    -VisitorforAnimals
    -restaurant
    -overpopulation

update


-Add QT
-Langage
-Localisation
-Water
-Other species
-Purchase in large quantities
-Strike / inflation
-Hawker
-coupling

Installation


  • Clone repository with command :
git clone https://ytrack.learn.ynov.com/git/fleo/B1_cpp-zoo.git
  • Launch the zoo project :
Run with the button run

Credit


FAURE Leo

BRUN Sasha

About


Languages

Language:C++ 100.0%