Шасси - mk0sh/botgame GitHub Wiki

Предполагаются следующие хараткеристики шасси:

  • Процессор
  • Масса (кг)
  • Предельная носимая масса (кг)
  • Скорость перемещения при мин загрузке
  • Скорость перемещения при макс загрузке (закон линейный)
  • Кол-во посадочных мест для оружия
  • Кол-во посадочных мест для систем
  • Предустановленное оружие и системы (нельзя снять)
  • Список ограничений (нельзя ставить какую-то конкретную штуку)
  • Параметры отображения (модель, всякие служебные цифры)
  • Таблица распределения повреждений (см. Система Прицеливания)

Таблица распределения повреждений описывает шансы бродячей пули попасть в ту или иную часть шасси (одна из систем, оружие, ноги, и т.п.). Неплохо бы сделать пару-тройку таблиц для разных углов поворота шасси, или как-то реализовать их динамический расчет. (например, шасси "Турист" носит процессор в рюкзаке за спиной, что значительно повышает шансы повреждения его интеллекта. Кстати, при повреждении процессора прикольно смотрелась бы подача на вход рандомных данных. Раненый бот, сходящий с ума )