DEMO: http://ultimategame.ml/
Описание задания: https://github.com/cscenter/ml_hw_ai
Увы нет инструкции под Windows. Если вы расширите проект примером запуска для Windows. Пожалуйста сделайте пулл реквест, либо напишите Алексею Пшеничному izhleba@gmail.com
- Необходимо установить docker, git, pipenv и обновить(установить) sqlite3 >=3.32 .
https://docs.docker.com/engine/install/
https://www.atlassian.com/git/tutorials/install-git
https://github.com/pypa/pipenv#installation
https://www.sqlite.org/download.html
-
Cкачиваем репозиторий с кодом и заходим в директорию с проектом.
git clone git@github.com:cscenter/csc_ultimate_ai.git cd csc_ultimate_ai
-
Устанвливаем все необходимые python пакеты. Вводим в теримнал:
pipenv install pipenv update
-
Запускам пример из двух агентов. Вводим в теримнал:
./run_local_example.sh
В выводе смотрим статистику и распределенеи мест по агентам.
Порой при тестировании агентов, некоторые процессы с ними не умирают, они продолжают жить и вклиниваться в работу. Отследить эти процессы можно следующими способами:
- Попытаться найти их в процессах python
ps aux | grep python
- Попытаться найти их с более специфичной фильтрацией
ps aux | grep csc_ultimate_ai
Далее воспользуйтесь kill <pid>