Ended 3 years ago
33 participants
8 submissions

Среда - https://github.com/vcmi/vcmi 

  • API должно обеспечивать возможность получения состояния мира на текущий момент времени. 
  • Взаимодействие между окружением VCMI и агентом должно происходить по gRPC. 
  • API должно быть синхронным в том смысле, что должен быть способ получать состояние мира и передавать действие агента.
  • Должно передаваться состояние глобальной карты, экрана города, экрана битвы, экрана героя, экрана взаимодействия героев.
  • Агенту должно быть доступно состояние с учетом “тумана войны”, а также других модификаторов (гильдия воров и т.п.).
  • API должно поддерживать подключение не менее, чем 1 агента одновременно. С перспективой подключения от 2 агентов в одну и ту же партию.
  • Скорость получения состояния должна быть не более 100 мс.
  • Должна быть возможность пронаблюдать партию (как минимум, передвижение по карте, битвы) с участием агента (в том числе без участия человека).
     

Cookies help us deliver our services. By using our services, you agree to our use of cookies.