Взвешенная случайность с древовидными картами ⇐ JAVA
Взвешенная случайность с древовидными картами
У меня есть игрок, который всегда может двигаться только вверх, влево, вправо, вверх-влево, вверх-вправо. Каждое из полей имеет уровень запаха, который привлекает игрока. Уровень запаха — это число с плавающей запятой от 0 до 1, где 1 — максимальный уровень запаха. Мне нужна взвешенная случайность для этих полей.
Если например это выглядит так.
0,17 0,40 0,17 0,13 плеер 0,13
Плавающие значения — это уровни запаха. эти значения показывают, насколько поле привлекает игрока.
В режиме поиска игрок обычно выбирает наименьшее значение. в режиме исследования он выбирает максимальное значение.
как реализовать взвешенную случайность с помощью TreeMaps?
о моей попытке: я думал о том, чтобы закодировать это так: выберите поле с самым высоким/самым низким полем, и если есть несколько полей с одинаковым запахом, выберите одно из них случайным образом.
У меня есть игрок, который всегда может двигаться только вверх, влево, вправо, вверх-влево, вверх-вправо. Каждое из полей имеет уровень запаха, который привлекает игрока. Уровень запаха — это число с плавающей запятой от 0 до 1, где 1 — максимальный уровень запаха. Мне нужна взвешенная случайность для этих полей.
Если например это выглядит так.
0,17 0,40 0,17 0,13 плеер 0,13
Плавающие значения — это уровни запаха. эти значения показывают, насколько поле привлекает игрока.
В режиме поиска игрок обычно выбирает наименьшее значение. в режиме исследования он выбирает максимальное значение.
как реализовать взвешенную случайность с помощью TreeMaps?
о моей попытке: я думал о том, чтобы закодировать это так: выберите поле с самым высоким/самым низким полем, и если есть несколько полей с одинаковым запахом, выберите одно из них случайным образом.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Карта начальной загрузки не схлопывается с другими картами и не сливается с картами
Anonymous » » в форуме CSS - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-