Repozytorium projektowe programowania obiektowego grupa 10 Środa 11:15 2023
Scrum master: Agnieszka Pisarek PM: Michał Bocian
- Agnieszka Pisarek
- Michał Bocian
- Robert Pytel
- 1. Wybór zespołu
- 2. Propozycje tematów
- 3. Wybór tematu
- 4. Podział pracy i ustalenie cyklu pracy
- 5. Napisanie kodu
- 6. Prezentacja
- 7. Dokumentacja
Rozwój organizmu od jednokomórkowca aż do złożonego organizmu. Możliwość implementacji: * Interakcji organizmów rywalizujących o zdominowanie środowiska, co z kolei pozwala na uzyskanie różnych stanów ekosystemu. * Zmiennego środowiska, dynamicznych warunków atmosferycznych, ilości pożywienia w środowisku. * Warunkowej zmiany miejsca przebywania (migracja)
Jednym z dodatkowych elementów byłaby zaawansowana simulation - zmiana epoki ewolucji. Przykładowo:
Komórkowiec -> Mały organizm -> Zwierze
Dziedziczenie może być zastosowane na wielu płaszczyznach. Organizm mięsożerny może dziedziczyć po klasie ogólnej organizmu podstawowe właściwości, organizm wszystkożerny może dziedziczyć właściwości po mięsożernym i roślinożernym. Dodatkowo istnieje duży potencjał na zastosowanie polimorfizmu, enkapsulacji i innych sposobów poprawnego pisania kodu
Pomysł jest inspirowany grą Spore firmy Maxis
Rozwój organizmu od jednokomórkowca aż do złożonego organizmu. Możliwość implementacji: * Interakcji organizmów rywalizujących o zdominowanie środowiska, co z kolei pozwala na uzyskanie różnych stanów ekosystemu. * Zmiennego środowiska, dynamicznych warunków atmosferycznych, ilości pożywienia w środowisku. * Warunkowej zmiany miejsca przebywania (migracja)
Jednym z dodatkowych elementów byłaby zaawansowana simulation - zmiana epoki ewolucji. Przykładowo:
Komórkowiec -> Mały organizm -> Zwierze
Dziedziczenie może być zastosowane na wielu płaszczyznach. Organizm mięsożerny może dziedziczyć po klasie ogólnej organizmu podstawowe właściwości, organizm wszystkożerny może dziedziczyć właściwości po mięsożernym i roślinożernym. Dodatkowo istnieje duży potencjał na zastosowanie polimorfizmu, enkapsulacji i innych sposobów poprawnego pisania kodu
Pomysł jest inspirowany grą Spore firmy Maxis
Drugi pomysł przewiduje symulację życia ryb słodkowodnych w Polsce. Poruszające się po mapie stawu zwierzątka konkurują między sobą o zasoby oraz miejsce do życia. Zgodnie z tą myślą możliwe jest wyszczególnienie drapieżników oraz roślinożerców. Ryby posiadają zróżnicowane cechy jak np. szybkość rozmnażania, prędkość poruszania się po mapie, rozmiar itp. Dziedziczenie znajdzie tutaj zastosowanie w kreowaniu poszczególnych gatunków rybek oraz roślin np. szczupak. Niektóre z akcji jakie będą spotykały ryby to: pożarcie, rozmnażanie oraz wyłowienie przez rybaka. Celem symulacji jest obserwacja interakcji zachodzących między poszczególnymi grupami oraz analiza liczebności przedstawicieli konkretnych gatunków. Obserwacje i wyniki eksperymentów mogą zostać urozmaicone przez zadanie różnych warunków początkowych np. stworzenie większej ilości ryb roślinożernych niż drapieżnych, modyfikacja cech ryb itd. Wybrany wycinek rzeczywistości pozwala na elastyczne podejście do tematu oraz umożliwia stworzenie symulacji spełniającej wszystkie wymogi wyszczególnione w opisie zadania.