Implementation of Virtual World game in Java. It's a turned-base game in which we can add organisms to the world by clicking on a board game. Organisms divide on two types: animals and plants. There are two main difference beetwen them:
- To proliferate animals must meet on a board and be the same type. Plants can proliferate independently.
- Plants can't move to another field of boardgame, animals have a free hand in that case.
Organisms classes have two common methods: action and collision which they inherit from a main class called Organism. Every organism has a unique skill which allowed it to affect on a game and it's implemented in action or collision method. The special type of animal is Human which is control by player who determinate the direction of his move with arrow keys and activate his special ability.