Доброго времени суток.
Я делаю игру в которой одним из элементов будет возможность приручение и обучение животных.
А также будет возможность того, что животное пойманное тобой убежит.
Так вот я не могу придумать формулу для расчёта того убежит ли животное или нет.
Само животное имеет 4 характеристики :
Злость.
Преданность.
Любовь.
Сытость.

Эти характеристики меняются в процессе обучения, но стартовое животное обычно имеет Злость-100%, Преданность-0%, Любовь-0% и Сытость 50-100
Также на то убежит животное или нет должны влиять такие характеристики как
Комфорт
Крепкость решёток
(той клетки в которой оно находится)

Все эти параметры должны учитываться при подсчёте характеристики для побега, так вот я не могу придумать достойную формулу, ибо не имею достаточного опыта. И прошу вас рассказать что бы вы сделали на моём месте, накидать вариантов или советов, а может у вас есть совсем иное видение для решения моей проблемы.

Зарание вас благодарю, если вы дочитали этот сумбурный бред.