niedziela, 5 września 2010

Założenia projektu

Cel:

Po podaniu przez użytkownika pewnych uproszczonych parametrów środowiska biotycznego i abiotycznego oraz danego okresu czasu program powinien przedstawić rozmieszczenie i liczebność gatunków w postaci wykresu lub/oraz mapki które to zobrazują.

1. Wariant dla pojedynczego gatunku:

Użytkownik tworzy gatunek podając jego podstawowe parametry:
  • długość życia,
  • czy jest rozdzielnopłciowy,
  • po jakim czasie rozpoczyna się i kończy jego okres rozrodczy,
  • jakie jest jego tempo migracji,
  • jak długo utrzymuje się przy życiu w przypadku braku możliwości odżywiania,
  • czy jest samożywny, czy cudzożywny,
  • jakie są jego zakresy optymalne oraz tolerowalne dla takich czynników jak:
    • temperatura, 
    • wilgotność, 
    • światło, 
    • pokarm (dla cudzożywnych), 
    • zagęszczenie na określonym terenie,
  • wyjściowe rozmieszczenie gatunku (losowe, skupiska, równomierne).
Cechy raz stworzonego gatunku zostają zapisane (w bazie SQLite), do wykorzystania np. w wariancie innego środowiska lub dla dwóch gatunków. Dla uproszczenia przyjmuję założenie, że w przypadku organizmów rozdzielnopłciowych pojedyncza para w jednym miocie wydaje parę potomków różnej płci.


Następnym krokiem jest określenie warunków środowiska. W uproszczonym przypadku wystarczy podanie takich czynników jak temperatura, wilgotność, światło, dla cudzożywnych rozmieszczenia pokarmu. Ciekawszą opcją jest jednak wariant uwzględniający ukształtowanie terenu oraz np. cykliczne zmian warunków, lub losowych czynników. Parametry środowiska również zostają zapisane.

2. Wariant dla dwóch gatunków musi uwzględniać takie dodatkowe czynniki, jak ich wzajemne oddziaływanie na siebie, czyli konkurencję, pasożytnictwo, drapieżnictwo, mutualizm. Tutaj pojawiają się ciekawe możliwości np. żerowania dwóch organizmów na jednym rodzaju pokarmu, przy odmiennych preferencjach dotyczących jego wielkości.

Brak komentarzy:

Prześlij komentarz