Skip to content

Reicher/Petri-Dish-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Petri-Dish-Simulator

Darwinism on a plate! A few bacteria with random genome is placed on a Petri dish. The bacteria look for food and split themselves when feeling healthy enough. Mutations can occur when splitting causing some more favorable Traits to be passed on after many generations of bacteria.

This is my first take on java and the JFSML library (http://jsfml.org/).

Controls:

  • 'P' = Pause
  • 'Scroll' = Camera Zoom
  • 'Left/Right' = Camera Pan

Next To do's:

  • Add limits to the camera pan
  • Prevent the camera zoom to fuck up
  • Be able to select a bacteria and see info about it
  • Fine tune how the genes should interact with speed, eating pace etc.
  • Refactor code...

About

The life on a petri dish up close!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages