Шасси - mk0sh/botgame GitHub Wiki
Предполагаются следующие хараткеристики шасси:
- Процессор
- Масса (кг)
- Предельная носимая масса (кг)
- Скорость перемещения при мин загрузке
- Скорость перемещения при макс загрузке (закон линейный)
- Кол-во посадочных мест для оружия
- Кол-во посадочных мест для систем
- Предустановленное оружие и системы (нельзя снять)
- Список ограничений (нельзя ставить какую-то конкретную штуку)
- Параметры отображения (модель, всякие служебные цифры)
- Таблица распределения повреждений (см. Система Прицеливания)
Таблица распределения повреждений описывает шансы бродячей пули попасть в ту или иную часть шасси (одна из систем, оружие, ноги, и т.п.). Неплохо бы сделать пару-тройку таблиц для разных углов поворота шасси, или как-то реализовать их динамический расчет. (например, шасси "Турист" носит процессор в рюкзаке за спиной, что значительно повышает шансы повреждения его интеллекта. Кстати, при повреждении процессора прикольно смотрелась бы подача на вход рандомных данных. Раненый бот, сходящий с ума )