Случайные события позволяют очень сильно разнообразить игровой процесс, и немного сделать его более реалистичным. Для примера мы рассмотрим 3 случая.
Первый это само создание случайностей или рандома.
Для этого мы воспользуемся обычной переменной и запишем в него одно из псевдослучайных чисел ряда. Смотрим скриншот
После этого нам остается только, создать условие и событие будет каждый раз выполнять разные условия, в зависимости от случайной переменной. Так можно сделать чтобы выдавалось случайное сообщение один раз
или много раз
Так же мы можем добавлять условия при котором могут меняться случайные фразы
или на карте появлялись новые случайные объекты. Можно сделать при прохождении области как в Демо, можно через параллельное выполнение при попадании в локацию.
Когда мы активируем круг появится один из трех вариантов
Вот например
Так же я сделал небольшое демо с простым примером как меняется случайные фразы при каких либо обстоятельства.
В демо наглядно показаны самые простые варианты случайностей.
cloud.mail.ru/public/F2zH/FjSCBVxgh