Skip to content

MikeStork/ProjektProgramowanieObiektowe

Repository files navigation

Projekt Programowanie Obiektowe

issues Ostatni Commit Aktywność Rozmiar Linii kodu Liczba plików

Repozytorium projektowe programowania obiektowego grupa 10 Środa 11:15 2023

Scrum master: Agnieszka Pisarek PM: Michał Bocian

Spis treści

Skład zespołu

  • Agnieszka Pisarek
  • Michał Bocian
  • Robert Pytel

Etapy projektu

  • 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

[...] 4x

Temat projektu - Ewolucja

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

Archiwum

Tematy projektu (do wyboru)

Ewolucja

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

Szczupak król wód

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.

About

Repozytorium projektowe programowania obiektowego Środa 11:15 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages