Please help me with this it should be in c++
The World
Design a simple world where we have few types of creatures and every creature is of different behavior than the other. Let’s say we have Humans, Zombies, Vampires and Lykens and Plants. Now Humans eat Plants, Zombies eat Humans, Vampires suck blood from Humans and Lykens eat Humans and Vampires. Now say the life of a Vampire is more than any other type of creature, zombies have the least life time and so on for the rest of creatures. Every creature has different type of diseases or disasters which they are vulnerable to by nature. Say zombies are afraid of water, vampires and Lykens are afraid of day light, plants are to dryness and Humans are to poison. Remember strong creature can eat a weak creature but of different kind. A same kind cannot eat some creature of its own kind and same happens if a weak creature tries to eat some strong creature. The strength of creature is determined by its age. So you have to design a world of these creatures where they have different characteristics and objectives...
Components:
Creatures
Diseases
Driver Program:
Your program should ask everything from user number of creatures, life span and growth speed, direction of food chain, behavior and nature of creatures. Your program should run in a delayed loop and simulate things going on in the world. User should be able to store and restore the world from a file.