2020-03-02 19:41:00 +01:00
|
|
|
# DSZI_Survival
|
|
|
|
|
|
|
|
Projekt symulatora agenta surwiwalowego w dzikim środowisku, przygotowywany na przedmiot *Sztuczna Inteligencja*.
|
2020-03-02 19:42:01 +01:00
|
|
|
Skład zespołu:
|
2020-03-02 19:41:00 +01:00
|
|
|
- Jonatan Spaczyński
|
|
|
|
- Mateusz Tylka
|
|
|
|
- Michał Czekański
|
|
|
|
- Marcin Kostrzewski
|
2020-04-06 00:49:05 +02:00
|
|
|
|
2020-04-06 11:27:38 +02:00
|
|
|
## Wymagania
|
|
|
|
```
|
2020-04-06 11:28:47 +02:00
|
|
|
Python 3.x
|
|
|
|
pygame: 1.9.x
|
2020-04-06 11:27:38 +02:00
|
|
|
```
|
|
|
|
## Uruchomienie
|
2020-05-17 12:06:43 +02:00
|
|
|
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)
|
2020-04-06 11:27:38 +02:00
|
|
|
```
|
2020-05-17 12:06:43 +02:00
|
|
|
$ python Run.py {test|ga} [iter] [-t]
|
2020-04-06 11:27:38 +02:00
|
|
|
```
|
|
|
|
## Konfiguracja
|
|
|
|
Plik z konfiguracją znajduje w ```data/config/mainConfig.json```.
|
|
|
|
|
|
|
|
## Sterowanie
|
|
|
|
* Poruszanie się: *WASD*
|
2020-04-27 14:17:48 +02:00
|
|
|
* A*: ***u*** lub click myszką w jednostkę (np; królik)
|
2020-04-06 11:27:38 +02:00
|
|
|
* Interakcja: *SPACJA*
|