Миничат
MarkerIl
1 ч.
Кстати, перемещение ящиков действовало как упрощенный аналог "пятнашек".
MarkerIl
1 ч.
Для 3-в-ряд можно приравнивать переменные друг к другу, и если они равны, запускать проверку вертикальной координаты и их соотношения.
MarkerIl
1 ч.
Когда все переменные совпадали с заданной координатой, событие продвигалось дальше.
MarkerIl
1 ч.
Я приравнивал конкретную переменную к горизонтальной координате конкретного события. Затем через параллельное событие проверял соответствие каждой переменной нужной координате.
MarkerIl
1 ч.
У меня в одном из проектов была задачка, в которой было нужно сдвинуть ящики в определенную зону. Вроде это были первые Дневники Капитана. Каждый ящик как отдельное событие проверялся на соответствие горизонтальной координаты.
VaNyuHa
1 ч.
Но хз.. Наверное либо не буду добавлять, либо позже что-нибудь в голову придет, что-то оказалось не просто ее реализовать. Пока другими вещами в игре займусь
VaNyuHa
1 ч.
AnnTenna, моя игра будет построена на головоломках и испытаниях. 3 в ряд я так то не планировал, но внезапно пришла идея на счет этого, и думал, если получится реализовать, но добавлю - нет, у меня других идей в игре хватает) 3 в ряд хотел добавить не как головоломку, а как испытание по типу битвы.
AnnTenna
2 ч.
Помню как в Еволанд он был, и я прям бесилась, что он был в обязательных для прохождения вещах
AnnTenna
2 ч.
Ну...не знаю, я терпеть не могу 3 -в-ряд и буду вряд ли рада его видеть в игре среди прочих головоломок...
VaNyuHa
4 ч.
Я может быть конечно туплю хаха, такие задачи требуют поработать мозг) над пятнашками несколько часов просидел, сделал))
VaNyuHa
4 ч.
У меня появилась одна мысль как сделать, но это надо домой прийти. Сяду за комп попробую, отпишусь
VaNyuHa
5 ч.
Мой мозг трепещет. Проверка конкретных событий? Допустим есть синий камень как одно событие, есть второй синий камень как уже второе событие и т.д. даже не представляю, как можно это пописать ахах, ведь у каждого конкретного события свое ID. Может быть есть плагин или способ как то присвоить всем событиям с разным ID одинаковый тип.
MarkerIl
5 ч.
Или, если 5х5, то вызывать проверку вертикальных координат только при совпадении горизонтальной? Сделать не слишком сложно, но заморочно.
MarkerIl
5 ч.
А не проще сделать проверку горизонтальной координаты конкретных событий? И когда все три события расположены на одной горизонтали, то вызывать нужную реакцию?
poca
5 ч.
o_O месье знает толк...
VaNyuHa
9 ч.
Из простой математики следует, что на одну фигуру 60 проверок прописывать, а если их будет 5 фигур. То 300 проверок и не дай бог где то ошибиться ахахах, не это точно не тот способ, который мне нужен хахахп
VaNyuHa
9 ч.
Только... Получается для такого способа слишком много проверок и переменных выйдет: на поле 5х5 синий камень по пяти горизонталям и пяти вертикалям разные переменные. Т.е. на одну фигуру/камень - 10 переменных, где ещё будет на каждую переменную 6 проверок условий... Казалось бы три в ряд, но этот способ слишком дикий.. надо как то с массивами раб.
VaNyuHa
9 ч.
Не знаю, понятно написал или нет, это все наверное большие костыли ахаха и слишком дебри? Не знаю, как это будет работать и как долго все это прописывать))
VaNyuHa
9 ч.
Есть дикая наверное идея: поле 5х5 к примеру, вводим переменную син.верт. и син.гор. события параллельно работают в поле. Если Син фигура на х1/у1, то гор. и вер.син =1. Если х1у2, то Син.верт+10, если синяя фигура ещё на х1/у3, то син.верт. +100. И т.д. для каждого столбца и строки. Далее проверка, если син.верт=111, то бум, или если 1110, и т.д.
VaNyuHa
9 ч.
Есть дикая наверное идея:
Войдите, чтобы писать сообщения
