Показать сообщение отдельно
Старый 10.12.2017, 21:42   #60
Maxim
Гранд

Общий рейтинг: 639
 
Аватар для Maxim
 
Регистрация: 11.04.2011
Сообщений: 945
По умолчанию Re: Старые раны, новая кровь

Геймплей написан на объектно-ориентированном языке программирования Java, разработанном компанией Sun Microsystems, в котором есть функция Math.random.
Функция Java - это подпрограмма, которая выполняется в ответ на возникновение какого-либо события. Событием после которого запускается Math.random является нажатие игроком на кнопку БРОСИТЬ КУБИКИ. Math.random объектный метод позволяющий генерировать случайные числа в заданном диапазоне, между min (1) и max (6).
При нажатии Бросить кубики запускаются 2 функции Math.random, каждая на кубик, результат генерированных чисел передаётся клиенту игры на скрипт визуализации броска кубиков, после чего игроки могут видеть движение фишки на выпавшее значение кубиков.

Если у игрока есть талик позволяющий бросить дубль с первого хода, то Math.random запускает одну функцию (вместо двух), дублируя полученный результат сразу на два кубика (т.е. дубль).
Maxim вне форума   Ответить с цитированием