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