Skip to content

Latest commit

 

History

History
11 lines (11 loc) · 866 Bytes

README.md

File metadata and controls

11 lines (11 loc) · 866 Bytes

Cheerville

A simulation of an ecosystem, depicting a facetious zombie apocalypse.

  • This is the summative for the third unit of ICS3U6, introducing the use of JFrame and demonstrating basic principles of object-oriented programming
  • Humans of opposite gender that encounter each other will produce another human of random gender
  • Zombies that encounter a human will infect the human
  • Plants periodically clone themselves in all four cardinal directions
  • Humans that move onto a tile belonging to a plant will consume it, gaining its nutrition as health and removing it from the tile
  • Zombies that move onto a tile belonging to a plant will trample it, removing it from the tile
  • Each tick decreases the health of every organism by one
    • When the health of an organism reaches zero, it will perish
  • When all humans have been infected, the simulation ends