EduardKononov / cs-battleground

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Использование

Attention:

  • Требуется Python3.8
  • Если вы работаете на Windows, cmd нужно запускать от имени администратора
  1. $ python -m pip install git+https://github.com/EduardKononov/cs-battleground
  2. $ cs-battleground create-app APP-NAME
    или
    $ cs-battleground create-app APP-NAME --no-comments чтобы получить проект без комментариев

В рабочей директории будет создан шаблонный проект:

├── controller.py
├── robot.ttm
├── battleground.ttt
└── wrappers
    ├── __init__.py
    ├── joint.py
    └── sim_object.py

Для того, чтобы протестировать работоспособность пакета на вашей машине, необходимо:

  • Открыть в CoppeliaSim сцену battleground.ttt
  • $ python controller.py В ТЕРМИНАЛЕ (не использовать средства IDE для запуска); ожидать надписи в духе " Connected"
  • Запустите сцену в CoppeliaSim
  • Поместите в левую часть экрана окно CoppeliaSim, а в правую -- терминал с запущенным скриптом (win+стрелки)
  • Сделайте активным окно терминала.
  • Все готово к управлению. Используйте WASD для перемещения и IJKL для атаки.
  • Для завершения сессии управлении нажмите Ctrl+C

Для того, чтобы понять, как заставить ездить вашего робота, нужно разобраться в шаблоне и переделать под себя. Комментарии внутри. Также было записано несколько профанских видео туториалов

About

License:MIT License


Languages

Language:Python 100.0%