Skip to content

The simulation of a simple world with animals that can eat, move, multiply or die.

Notifications You must be signed in to change notification settings

Wisien999/DarwinGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Darwin's Game

Pierwszy z projektów na zajęcia z przedmiotu "Programowanie obiektowe" realizowanego w roku 2021/2022 na AGH w Krakowie. wymagania.

Jest to symulacja prostego świata i zwierząt znajdujących się na nim.

Po uruchomieniu programu wyświetli się okno w którym należy wpisać parametry symulacji, a następnie kliknąć przycisk "Create simulations". Wyślwietlą się 2 okna jedno z nich będzie przedstawiało symulację na mapie zawiniętej (unbounded map), a drugie na mapie ograniczonej (bounded map). Zwierzęta posiadają pewną energię. Jej wartość jest wyświetlana na zwierzęciu.

Prędkość każdej z symulacji można kontrolować indywidualnie za pomocą suwaga w prawym górnym rogu okna symulacji. Wyświetlane na nim wartości oznaczają czas w milisekundach między kolejnymi dniami symulacji.

Po zatrzymaniu symulacji można wykonać kilka akcji:

  • kliknąć LPM (lewym przyciskiem myszy) na zwierze co spowoduje wyświetlenie jego genotypu
  • kliknąć PPM (prawym przyciskiem myszy) na zwierze co spowoduje oznaczenie zwierzęcia do śledzenia
  • zapisać historię symulacji do pliku
  • pokazać na mapie, które zwierzęta posiadają dominujący w populacji genotyp

About

The simulation of a simple world with animals that can eat, move, multiply or die.

Resources

Stars

Watchers

Forks

Languages