Переношу всё из дневников из-за лимита символов... Чорт.
Данные статьи рекомендуется читать новичкам, или тем, у кого нет идей.
Магазин, использующий HP главного героя
Можно использовать для каких нибудь баффов или улучшений. Основная задача - сделать проверку HP. Создать общее событие с проверки переменной, привязанной к HP. Дальше осталось делать магазины, отнимающая некоторое кол-во HP, а переменная требуется для создания лимита и чтобы герой не умер. Данная фича будет в IIW.
Механика собственности
Заезжанная, но нестандартная для roguelike. Если игрок покупает собственность, он будет получать некоторые бонусы после окончания подземелий. Например, купив кузницу, можно получить рандомный меч, или новую броню. Купив медпункт, каждый заход будет даваться некоторое кол-во аптечек. Ну можно и башню мага, где можно обучиться магии. Идей полно, нужно только подумать.
"Рандомная генерация" снаряжения
На мейкере без скриптов нельзя сделать генерацию, но можно сделать псевдомодель этой фичи. В пример берём пистолет. Разможаем его на 20 штук, и начинаем давать ему префиксы и менять характеристики. Проблема будет при получении этого оружия, ведь в обычной боёвке можно позволить 3 разных вещи. Можно это решить с помощью коробки с рандомным оружием. Выглядит данная механика не очень, но она нестандартная для мейкера.
Сохранения из метройдваний.
Не видел таких на мейкере, потому что не искал, но не суть)
Они заключаются в расстановке в некоторых точках и невозможностью сохранится в любом месте. Для удобства, вам следует лучше взять два скрипта, которые позже выложу. Сначало берем скрипт на автосохраненияСпойлер Скрипт:
Дальше в местах "сохранения" добавляем выполнение скрипта Autosave.call . Рекомендую ставить её после всех действий, кроме полного восстановления. И вы скажете, что игрокам будет скучно бегать за сохранялками в жопу мира. Тут два решения. Или делайте сохранялки по системе (начало, середина, конец) или добавьте какие нибудь порталы (как Кастлваниях, да). И ещё одна проблема, "я спешу, и я не успею добежать до сохранения!" И тут вбегает второй скрипт. Он позволит сохранить игру один раз и выйти из игры. После входа предложат продолжить из этого сохранения. Данная фича взята из Castlevania: Aria of Sorrow (где я её в первый раз увидел).Спойлер Скрипт 2:
Генерация партии (классы,имена)
Итак, мы хотим сделать РПГ? Мы хотим создать партию с разными классами и героями? Пожалуйста!
В качестве демки я выбрал LW Rpg. Я чуть чуть её изменил и добавил "генерацию" партии. Можете посмотреть (и поиграть ( нет)). https://yadi.sk/d/SZqjibCx34Jx6b.
Генерация персонажа (внешний вид)
Вы это видели в IIW... Но всё равно расскажу.
Берем две переменных. Одна будет "голова", а другая "туловище". На каждую переменную ставим условие и смену графики гг. При туловище нужно учитывать что нужно иметь точно (или не очень) такую же голову. Это решается проверкой переменной "голова". А при смене головы лучше и проверять переменную "туловище"
Скрины нихрена не загрузились, так что скачивайте I in Wastland (знаю что там ошибка, но всё же...) и ищите генерацию там)
Эффект холода
Вероятно, не очень интересная, но возможная идея. Она заключается в баффе, который вы создаёте сами, и места, где холод будет царствовать. Не будем делать настолько жестокий холод, как в Заморозке, но он будет не полезен ГГ. Итак, во всех дверях и проходах на улицу(или холодильник) мы ставим этот бафф и переключатель на включение холода. Если надо создать фазы холода, вам потребуется несколько баффов, и общее событие с Ждать, и когда период пройдёт, накладывается вторая фаза. Додумывать не буду, это дело за вами.
Исследование или обучение использования оружия
Вы никогда не задумывались, что в некоторых играх, герои могут носить любое оружие, без практики в его использовании. Сейчас попробуем сделать навык владения оружием. Есть два способа - группой или одиночное. Группой легче, но нелогично, а одиночным тяжело и логично. Надеюсь вы поняли, о чем я? Итак... Группа - одна переменная, которая означает мастерство владения одним видом оружия. Например, изучив дробовик, ГГ будет одинаково хорошо стрелять из всех дробовиков. Одиночное - (кол-во переменных = кол-ву оружия) на каждое оружие своя переменная. Фактически, гг изучает каждое оружие по новой, что не даст игроку сосредоточится на основной цели, практически гринд опыта. Данные механики можно скомбинировать, например похожее оружие гг будет использовать исскуснее, чем оружие другого подтипа.Спойлер Как сделать на практике?:
Наемники
Два раза видел, что об этом спрашивали в группе Вк. Напишу свою версию здесь.
Наемник - это что-то типо временного помощника в партии, и нужно сначала придумать, через сколько времени соскачит наш помощник.
Можно сделать самым легким и действенным способом - через некоторое количество боёв. И логично, и легко. К тому же можно сделать так, что бы "продлить" защиту. Итак давайте сделаем это на практике. Делаем в героях наёмника, даем имя, спрайт, ставим класс. Дальше ставим событие в том месте, где его можно нанять. И делаем условие по деньгам. Дальше тупо после каждого боя прибавляем к переменной в которой будет периуд действия защиты наёмника. Дальше делаем наёмнику (через общие события) фразу, например: "Продлевать?" и выбор. Нужно отметить то, что наёмником наверное нельзя будет помыкать и ему можно сделать автобой.
Массив на переменных
Данная механика нестабильна и узконаправленная, но она сокращает количество переключателей и переменных.
Основная фишка этой механики, сократить количество переключателей. Она может применятся в крафте (и его производных, типо алхимии) различных основанных на диалогах или выборах играх (например визуальные новеллы (кому сбрендит это делать на мейкере)) ну и просто сгруппировать внутренности событий.
Как это сделать?
Сначало нужно посмотреть на переменную в таком виде (00000000) каждый ноль это отдельный переключатель. И нужно понять, что каждая единица это первая переменная, каждая десятка это вторая переменная и сотня третья переменная, и так далее...
Нужно запомнить что мы должны прибавлять и вычитать а не приравнивать к нужному числу, и иначе весь массив перестанет работать. Используйте это на свой страх и риск.
Социальные закладки