Появилась идея сделать карту. Начал делать карту - тут же упёрся в триггеры В общем не буду размусоливать.
Старт -
Мне нужно как-то реализовать старт... думаю десяти игроков. После этого нужно каждого из них рандомно поделить на две фракции, но поровну (хотя это важно только сейчас для выравнивания баланса).…
10 17
0
2
2 минуты назад
0
PUVer,
А я умею? УВЫ я слишком туп для массивов
0
23
4 минуты назад
0
Detektrius, для тестов временно сделай с условием, что выбранные игроки не только люди а и компы. И потести, кого куда и сколько закидывает с разным кол-вом игроков
1
33
12 минут назад
1
Detektrius Чтобы не плодить кучу ифов. Сделай базу данных тригерную. В массивы записывай типы юнитов и расы. А потом через цикл прогоняй.
0
2
17 минут назад
0
konvan5, а да спасибо. Переместил ниже, в цикл, до if
0
2
22 минуты назад
0
(прикрепил карту)
Ай воот что меня парит. При старте карты же рандомно интерфейс расы выдаётся. Как мне это победить?
Хотя бы в зависимости от него генерировать нужного юнита что ли... Но как этот параметр отловить
0
23
25 минут назад
0
Detektrius, у тебя все игроки будут в 1 фракции ибо ты устанавливаешь ее до того, как выбираешь игрока.
0
2
33 минуты назад
Отредактирован Detektrius
0
Вот моё поделие
Загруженные файлы
0
2
1 час назад
Отредактирован Detektrius
0
Сложнее будет сбалансировать все это. Ты хочешь сделать одинаковое количество игроков во фракциях? А что будет, если из 10 игроков в игре будет 7? 3 в одну сторону и 4 в другую? При этом рандомно? Или 4 всегда должно быть на стороне где ффа а 3 на другой стороне?
Баланс - один игрок к одному. Вообще карта больше про каждый сам за себя, но не обычное мили. А фракции отличаются геймплеем
Карта не обычное сражение рас а больше "арпижьиеее" прокачку "мэйн хероя"

Ты хочешь сделать одинаковое количество игроков во фракциях?
А вот этот момент навёл на мысли... Как реализовать рандом выбор фракции но равное кол-во игроков в них... хз вообще
upd. увидел как ты сделал это. Но у меня игроки стартуют на карту как каждый сам за себя, а уже после инициализации их нужно раскидать по командам. Это сработает?
1
23
2 часа назад
Отредактирован konvan5
1
Вот простой пример, где делим игроков рандомно на 2 равные команды (при нечетном кол-ве игроков в одной команде будет больше игроков на 1). Союзы и тд уже сам поставишь. С чем возникает проблема - с тем и задавай вопрос, в конкретном действии, которое не получается, а не "запилите полностью систему" :)
(прикрепил карту)
Загруженные файлы
0
23
2 часа назад
Отредактирован konvan5
0
Даааа весело тебе будет с триггерами сидеть и разбираться. Но в целом все это реализуемо. Сложнее будет сбалансировать все это. Ты хочешь сделать одинаковое количество игроков во фракциях? А что будет, если из 10 игроков в игре будет 7? 3 в одну сторону и 4 в другую? При этом рандомно? Или 4 всегда должно быть на стороне где ффа а 3 на другой стороне?
Так-же раз ты выбираешь им расу в игре, то стандартный спавн, думаю, не подойдет, а значит тебе самому придется спавнить ратушу и работников вручную (может это и можно полуавтоматизировать. но тогда надо поразбираться в эту сторону, не делал мили такое).
У тебя получается очень много микро-задач и вопросов "а что если", и все это надо продумать.
Самое основное, что тебе нужно будет - это группа игроков. Через группы будешь выбирать и собирать игроков в разные фракции. Или даже массивы игроков, если тебе будет удобнее работать с ними (например чтобы выбрать каждого игрока в группе и выставить союз с каждым другим игроков в группе, или наоборот вражду).
Тебе нужно будет так-же использовать переменные, чтобы выбирать и работать с группами игроков.