Камрад
|
Когда смотрел 24-часовой Леман, понял что еще одна вещь, которой не хватает современным симуляторам, - это хорошая модель поломок.
С одной стороны, в отличие от реальной жизни, в ней не должно быть примитивного рандома. Все должно зависеть прежде всего от пилота. Потому что даже если рандом угробит машину единственный раз за карьеру, но в ответственной гонке, это будет страшно бесить и никаких положительных эмоций не даст. Рандом допустим разве что в стиле ADND (допускаю что грамотное обозначение этого принципа должно выглядеть иначе): при создании пилотом реальной аварийной ситуации, "кидается дайс", привело это к поломке или нет, и какой степени серьезности. Можно еще при этом включать предрасположенность к этой поломке, которая (только) c этого момента становится вероятной.
Но поломки скорее всего не должны быть фатальными. Даже если замолчал и не заводится двигатель, должна быть возможность вызвать буксирвщик (даже если в реальной серии этого не бывает), который бы тихим ходом притащил машину в боксы, где ее смогут заставить двигаться. Пусть за 10-20 минут (а не за часы как в реале), пусть в два раза медленнее чем раньше, но чтоб двигалась.
Наверное можно допустить заклинивание передачи, но чтобы это тоже чинилось. Коробка передач целиком лететь наверное не должна - вызов буксировщика должен быть достаточно редкой мерой, чтобы реже отклоняться в этом от реала. Но починку вылетевшей передачи наверное можно допустить - ценой каких-то затрат времени.
Поломки должны быть разнообразными и разной степени необратимости (при этом полной необратимости нет, только нерентабельные затраты на ремонт). Например та же коробка передач кроме потери и заклинивания передач может медленнее срабатывать при каждом переключении или на какой-то из передач. Двигатель, кроме общей потери мощности - греться, стучать (предупреждая о возможности новых поломок), чихать, временно теряя мощность и т.п.
Поломка подвески наверное должна редко приводить к полной неуправляемости или серьезным помехам управлению типа перекошенного руля, а чаще скажем к повышению или уменьшению жесткости (соответственно цеплянию дном), изменению клиренса, замедленной реакции на руль, появлению мертвых зон при любом угле поворота руля, разной поворачиваемости в разные стороны или общему андестиру...
В общем при всем разнообразии, поломки должны скорее снижать эффективность, чем полностью выводить машину из строя или делать ее явно опасной.
Как разнообразить условия для возникновения поломок пока не знаю, но они должны быть одновременно и разнообразными, и поддающимися учету пилотом. Как минимум, помимо столкновений, перегрева двигателя и тормозов - атака поребриков и вылет на обочину (забивание вентиляционных отверстий). Наверное также учет проездов через обломки.
Не уверен, что для реализации всего этого потребуется усложнять физику. Многие поломки должны имитироваться простой подменой сетапов и внутренних параметров, вставкой задержек и замедлений. Скриптовыми встряхиваниями (но не тряской). То есть все это не должно принципиально усложнять программу.
Думаю что по мере роста популярности длинных гонок, развитие в этом направлении в симуляторах должно идти.
|