Simple Bio Simulation

  • Use of OOP to create subclasses of Cell as Baceterial Cell, White Cell and Obstacle.
  • Adding global logic such as movement and edge collisions in the parent class.
  • Adding Regeneration, kill, collision and attraction logic in respective subclasses.
  • Use of polymorphism inheritance and encapsulation.
  • Technologies: Java awt, Java swing