Добавлен SirDragdord
Здравствуйте, обращаюсь по вопросу, отчасти связанному с моим предыдущим ( xgm.guru/p/100/234620 ). Я решил реализовать идею Raised'а таким образом. Есть два массива. Первый со всеми областями спавна. Другой с областями, где индекс будет соответствовать номеру игрока. Второму массиву с индексом случайного числа от 1 до 12 даётся значение из первого массива. Когда область назначается игроку, она удаляется из первого массива. Но я не понимаю как сделать проверку того, есть ли в этой ячейки массива область или нет, на случай того, если выпадет число, соответствующее уже выбранной области? И как сделать так, чтобы после этого он выбрал регион из имеющихся в первом массиве? А то вариант, при котором он будет выбирать случайную область, если выбранная им изначально уже была занята, по мне выглядит не очень, ибо он может, чисто в теории, генерировать случайные числа, соответствующие занятым областям бесконечно.
Принятый ответ
Это не удаление, а присвоение. Ты смотрел реализацию из первого комментария?
Сделал, написал комменты, разберёшься.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован PT153
Отредактирован SirDragdord
Отредактирован PT153
Отредактирован PT153
Я тебе кинул реализацию для игроков, что определены по порядку. Если будут вопросы - спрашивай тут.