Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Мини-игра "Соедини провода" (VX ACE)

Больше
10 года 11 мес. назад #80865 от Lanjetto
Всем привет!
Сразу скажу, что в мейкере полный нуб, но мне позарез необходимо сделать довольно сложный, как мне представляется, проект, в короткие сроки.
Более менее, разобравшись в структуре программы, ивентах и маппинге, встал вопрос о необходимости вставки скриптов мини-игры, и вот тут, я даже не знаю за что схватиться.
Суть задачи: сделать так, чтобы при вызове ивента, появлялось окошко, где нужно правильно расставить провода, чтобы дать питание на терминал.
Выглядеть должно примерно так (простите за мой кривой паинт)



В идеале, провод надо мышкой перетаскивать к нужному "штекеру", но можно и всплывающими сообщениями.
Подскажите, пожалуйста, с чего начать реализацию подобной штуки?

PS Понимаю, что начинающему мейкеру за такое лучше вообще не браться, но обстоятельства вынуждают)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
10 года 11 мес. назад #80882 от Iren_Rin
Вижу, что желающих помочь целый вагон :)

Возможно это можно сделать через эвенты, но тут Петра лучше спросить.
Я бы делал через отдельную сцену, но для этого нужны знания руби и RGSS3. Примерно так я делал тетрис , посмотри, если код не пугает - то реализовать более чем реально.
Спасибо сказали: Ren310

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 11 мес. назад #80889 от Cerberus
Если не требовать навороченной анимации, то можно сделать так. Всё происходит на отдельной карте.
1) Выключаем доступ в меню.
2) Графику героя заменяем на курсор.
3) На провода ставим ивенты, при активации которых провод "берётся в инвентарь" (а предыдущий, если был, убирается).
4) На разъёмы ставим ивенты, при активации которых провод "вставляется в гнездо".
5) Ну и отдельный ивент - выход: героя возвращаем на место, включаем меню.

Жуть болотная, на лапках, в тапках и с пулемётом...
Спасибо сказали: Ren310, Lanjetto

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 11 мес. назад #80895 от Lanjetto
Прислушался к совету Cerberus, и реализовал подобным нехитрым способом:
ВНИМАНИЕ: Спойлер!


Герой превращается в "искру", и подлетая к проводу у него появляется окошко с выбором одного из 5 вариантов (пока 4х, но на расширение количества вариантов видел много скриптов в инете).
При выборе правильного пока ничего не происходит, а при неверном, его бьет током.
А теперь вопрос, можно ли сделать так, чтобы при выборе верного варианта, тайл провода отрисовывался до нужного штекера?
И заодно подскажите, пожалуйста, как сделать нормальные надписи на карте, чтобы было типо этого:
ВНИМАНИЕ: Спойлер!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 11 мес. назад - 10 года 11 мес. назад #80898 от DeadElf79

И заодно подскажите, пожалуйста, как сделать нормальные надписи на карте

Картинкой, к примеру. Рисуешь картинку размером с карту, раскладываешь по ней надписи в нужных местах. Если пользуешься граф.редактором, в котором есть слои - на нижний положи полный скриншот карты, на верхние - уже твой текст, чтобы тебе было удобнее ориентироваться. При сохранении нижний слой со скриншотом удаляй/делай невидимым. Потом при запуске карты в событии, которое запускается автоматически добавляешь "Показать картинку".

Не забудь перед выходом с этой карты потом картинку удалить (не файл, а с помощью команды "удалить картинку").
Последнее редактирование: 10 года 11 мес. назад пользователем DeadElf79.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место 2 место Готв
Больше
10 года 11 мес. назад #80899 от zmeelov66

А теперь вопрос, можно ли сделать так, чтобы при выборе верного варианта, тайл провода отрисовывался до нужного штекера?

Тут можно сделать 2 вариантами.
1)Через все те же картинки.Хотя ечли честно, я их нечасто юзаю, а потому не помню можно ли там накладывать несколько картинок сразу. :unsure:
Скорее всего нет. :laugh:
2)Через ивенты.Тут более громоздко, но все же возможно.Просто расставляем ивенты на всем пути провода, содаем две страницы: одну - с условием запуска от переключателя и лок. переключателем на следующую страницу, а на второй - графику провода.
Если провода пересекаются, то можно либо создать громоздкое условие и несколько страниц с графикой где провода пересекаются или не пересекаются, либо просто сделать на карте несколько дополнительный ивентвов(для тех точек где провода пересекаются) по той же схеме с 2 страницами и с командой которая телепортирует ивент на нужную точку(ибо 2 ивента в мукере на один тайл не поставишь).Естественно у пересекающихся проводов должны быть разные приоритеты типа "под персонажем", "над персонажем".

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место Проект месяца 1 место Проект месяца 2 место 3 место Готв Победитель Сбитой кодировки Программист JavaScript 2 место Сбитая кодировка Писатель 3 место 2 место 3 место Организатор конкурсов
Больше
10 года 11 мес. назад #80900 от Cerberus
Картинок можно накладывать сколько угодно, главное - не запутаться с порядком (больше номер - больше приоритет картинки, т.е. будет отображаться поверх).

Жуть болотная, на лапках, в тапках и с пулемётом...
Спасибо сказали: DeadElf79, Ren310, Morok

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Программист Ruby Писатель 3 место 3 место Учитель Организатор конкурсов 1 место в Готв Ветеран Проект месяца 2 место
Больше
10 года 11 мес. назад #80902 от DeadElf79
Змеелов пытается всё усложнить в десятки раз)) Делай картинками, эффект тот же, а возни на порядок меньше.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 3 место 2 место Готв
Больше
10 года 11 мес. назад #80908 от zmeelov66
Эльф, ну я же написал, что точно не помню)) :silly:
Не использую я картинки так часто.А проверять лень.Потому и указал 2 решения.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
10 года 11 мес. назад #81021 от Lanjetto
Вновь столкнулся с проблемой: при создании картинки пропадает возможность передвижения
На ивент ставлю проходимость и "под персонажем", но, судя по всему, суть не в этом

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
10 года 11 мес. назад - 10 года 11 мес. назад #81022 от strelokhalfer
Дело в триггере "Автоматически"
Необходимо создать вторую страницу в событии, с пустым действием, но с условием запуска от локального переключателя.
На первой же странице, в конце всех действий, этот переключатель включить.

"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 10 года 11 мес. назад пользователем strelokhalfer.
Спасибо сказали: Lanjetto

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.108 секунд
Работает на Kunena форум