Group project for artificial intelligence class.
8bc292f06d
Definitions like hungerAttribute etc... |
||
---|---|---|
data | ||
doc | ||
src | ||
.gitignore | ||
environment.md | ||
GeneticAlgorithm.md | ||
README.md | ||
route-planning.md | ||
Run.py |
DSZI_Survival
Projekt symulatora agenta surwiwalowego w dzikim środowisku, przygotowywany na przedmiot Sztuczna Inteligencja. Skład zespołu:
- Jonatan Spaczyński
- Mateusz Tylka
- Michał Czekański
- Marcin Kostrzewski
Wymagania
Python 3.x
pygame: 1.9.x
Uruchomienie
Projekt można uruchomić w dwóch trybach, które podajemy jako parametry:
- test: Wizualne środowisko agenta, którym możemy sami prouszać
- ga: Uruchomienie algorytmu genetycznego w tle. Musimy dodatkowo jako kolejny parametr podać ilość iteracji dla algorytmu. Możemy dodać -t, jeżeli chcemy uruchomić algorytm w wielu wątkach (Nie działa zbyt dobrze)
$ python Run.py {test|ga} [iter] [-t]
Konfiguracja
Plik z konfiguracją znajduje w data/config/mainConfig.json
.
Sterowanie
- Poruszanie się: WASD
- A*: u lub click myszką w jednostkę (np; królik)
- Interakcja: SPACJA