Пока что у нас врагов (ботов) нема, есть предложение разработать некое API для программирования алгоритмов боя. Поскольку боевка вся сделана на js (с использованием фреймворков или нет?) модули поведения бота должны представлять собой js-скрипты, использующие это API
Как результат - будет ряд желающих испробовать свои силы в программировании, будут различного качества варианты ведения боя - от самых тупых до самых изощренных, и все они пригодятся для создания противников разных видов. Опять же разные алгоритмы добавят реализма в игру.
Примерный список методов я вижу таким:
Status: каждый ход получаем json c собственными координатами, координатами противников, и уровнем жизни каждого, а также информация о доступных зарядах на ход
FIRE: приказ на огонь, координата клетки, вид оружия. Если клетка недосягаема, API верет false и не уменьшит число зарядов
MOVE: приказ на движение, координата клетки. Клетка может быть занята противником
END: приказ на конец хода. В ответ приходит массив STATUS после анимации боя
FREESPACE: получить массив доступных для движения ячеек
TEST: параметры как у выстрела, но выстрел не производится. Используется для определения досягаемости клетки.
Open API
Модератор: Администрация
Re: Open API
не должно быть ботов на JS. API - пожалуйста, делайте локальные приложения, тестируйте. Но в игре не должно быть видно логику ботов.
В любой логике, проанализировав код можно найти дырку и её использовать - fairplay в таком раскладе - фтопку.
В любой логике, проанализировав код можно найти дырку и её использовать - fairplay в таком раскладе - фтопку.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость