Skip to content

2020-Summer-Cohort/virtual-pet-jaybowenecm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Pets Amok

Iteration 1: Let's create a virtual pet and interact with it

Do you remember Cyberpet? Tamagotchi? Digimon? Petz? Virtual pets like these were born in 1996. With your help, they will be reborn.

Virtual Toys, Inc. wants you to build the next iteration of virtual pets to market to adults who enjoy updated versions of the toys and games they played in their youth. This game will be like the virtual pets of 1996...but so much more. It’s Virtual Pets Amok!

Virtual Toys, Inc. requires:

  • Development of a console application
  • Use of Test Driven Development
  • Clean code
  • Appropriate use of Git and access to your application on GitHub
  • An interactive user interface
  • Ability for players to enter the game, play as long as they’d like, and leave the game when they want
  • Ability for players to enter a name and species for a pet
  • Ability for players to see the current status of a pet, such as hunger, boredom, and health
  • Ability for players to interact with pet, such as feed, play, and take to doctor
  • As players interact with pet, the pet’s status changes
  • As "time" ticks by, the pet's status changes negatively

Iteration 2: Our pet is lonely. Let's add more virtual pets into our shelter.

Our pets are housed in a shelter and cared for by you. You can interact with one pet at a time, or all pets. They can be adopted.

Virtual Toys, Inc. requires:

  • Ability for players to admit pets into the shelter or adopt them
  • Ability for players to see a list of all pets in the shelter
  • Ability for players to see the current status of all pets at once, such as hunger, boredom, and health
  • Ability for players to choose to interact with one pet or multiple pets, such as feed, play, and take to doctor

Iteration 3: Our shelter now has robotic pets, and they act differently than organic pets.

Our pets are organic and robotic! They have unique personalities.

Virtual Toys, Inc. requires:

  • Player’s choice of adding, interacting, or adopting organic or robotic pets
  • As players interact with pets, the pet’s status changes differently for organic and robotic pets
  • As "time" ticks by, the pet's status changes negatively. The passing of time is measured by how often the player interacts with the program.
  • Useful player instructions in the form of a README.md file

Instructions: The game starts by adding both organic and robotic pets. Select the animal you would like to interact with from the command line by entering the numeric position. You are then prompted for different activities you can perform based on the pet type. You can also list all pets in the shelter, adopt or add new pets as well. When you leave your pets they will get BORED make sure you PLAY with your pets and see the DOCTOR or MECHANIC. HEALTH is important to your pets as is OIL.

About

virtual-pet-jaybowenecm created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages