- Mateusz Wikło - lider
- Alina Sidarevich
Projekt zakłada symulację lokalnego ekosystemu błota. Głównymi agentami będą żaby, które następnie zostaną podzielone na konkretne gatunki wraz ze swoimi właściwościami oraz modelami zachowania i wzajemnym oddziaływaniem (kanibalizm, nie kanibalizm, sposób polowania, preferencje co do miejsca przesiadywania). Projekt zakłada owady jako pożywienie dla części z gatunków żab. Plansza będzie generowana losowo, do wyboru jako parametr będzie możliwość wyboru ilości żab i owadów (wraz z minimalną ilością), czasu trwania symulacji oraz wielkość planszy. Symulacja zakłada również zdarzenia losowe, np. przejście węża przez planszę, co powoduje panikę żab.
├── java/
├── org/
│ ├── swampsimulation/
│ ├── UI/
│ │ ├── ControlPanel.java
│ │ ├── MenuFrame.java
│ │ ├── SimulationBoardPanel.java
│ │ ├── SimulationConfig.java
│ │ ├── SimulationEngine.java
│ │ ├── SwampSimFrame.java
│ ├── core/
│ │ ├── Board.java
│ │ ├── BoardGenerator.java
│ │ ├── CsvLogger.java
│ │ ├── Randomizer.java
│ │ ├── Simulation.java
│ ├── entities/
│ │ ├── animal/
│ │ │ ├── frog/
│ │ │ │ ├── species/
│ │ │ │ │ ├── BufoBufoFrog.java
│ │ │ │ │ ├── FrogSize.java
│ │ │ │ │ ├── Hide.java
│ │ │ │ │ ├── PacmanFrog.java
│ │ │ │ │ ├── TomatoFrog.java
│ │ │ │ │ ├── TreeFrog.java
│ │ │ │ ├── Frog.java
│ │ │ ├── Animal.java
│ │ │ ├── AnimalSpecies.java
│ │ │ ├── Fly.java
│ │ │ ├── Snake.java
│ │ ├── plants/
│ │ │ ├── Bushes.java
│ │ │ ├── Lily.java
│ │ ├── Plants.java
│ │ ├── Entity.java
│ │ ├── Point.java
│ ├── map/
│ ├── SwampArea.java
└── Run.java