Цитата:
Сообщение от Terracote
В связи с этим вот еще что подумалось: в идеале неплохо бы классифицировать повреждения корабельных снастей и команды как легкие/средние/тяжелые, и за каждый вид штрафовать по-разному.
|
Нелинейная зависимость функции подсчета результатов от % повреждений?
Можно предложить вторую степень.
Например, повреждений - 10%, осталось 90% или 0,9. 0,9 во второй степени - 0,81.
Подставляем в нашу функцию 0,81 вместо 0,9 - получаем меньше.
В частности, если повреждение корпуса 90%, то вместо остатка корпуса 0,1 пишем 0,1 в квадрате = 0,01 (до ручки довел корабль).
С парусами, командой и пушками - тоже самое.