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