Миничат

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 ч. Есть дикая наверное идея: