- Сообщений: 469
- Спасибо получено: 850
"Жила-была таверна" и другие игры
Конечно, и на Мейкере за выходной в неделю не сделаешь достойной игры... по крайней мере в традиционном жанре JRPG, визуального романа или приключения. К тому же когда я в последний раз садилась мапить, то даже через несколько часов у меня получилась лысая и убогая карта, которую даже стыдно было показывать. Поэтому моя идея - сосредоточиться на маленьких аркадах, стратегиях и головоломках, где доминирует игровой процесс. В конце концов, игровой процесс и есть фокус моей профессии.
Проект, с которого хотелось бы начать - это "Жила-была таверна", вариация на тему популярного жанра управления временем в обслуживающем заведении, типа " Pet Saloon ". Главный герой будет бегать по кухне таверны, перемещая сырую еду из запасов на плиты, с плит на подносы, а подносы - относить клиентам. Необходимо планировать своё время так, чтобы еда успевала приготовиться и при этом не пережарилась, чтобы клиент не успел разозлиться и уйти и чтобы он получил то блюдо, которое хотел. Постепенно сложность будет нарастать за счёт количества клиентов и сложности их хотелок, но и способности героя вырастут: скорость перемещения, количество предметов, которые он сможет держать одновременно, оснащение кухни... Для пущего интереса можно добавить даже пару сюжетных зацепок вроде того, почему герой один орудует в кухни, кто к нему приходит, как развиваются дела таверны и даже "главного босса" - допустим, в таверну приходит Барлог или армия орков... %)
Игра такого типа основана на гладкости управления. Так что мне понадобится следующее:
- Возможность ходить во всех направлениях - решено скриптом Free Movement.
- Автобег (по-моему, это не помешало бы каждой игре на Мейкере) - решено скриптом AutoDash
- Возможность брать вещи. Взятые вещи должны отображаться на голове персонажа. Разрабатывается.
- Стопка на голове персонажа должна накреняться при движении. Разрабатывается.
- При взятии вещь должна прыгать на персонажа, исчезать и появляться сверху стопки на его голове. Потребуется доработка Free Movement для прыжков по произвольным координатам.
- Аналогично, когда персонаж кладёт предмет из стопки перед собой, он должен выпрыгивать из него на целевую точку.
- Генерация на лету событий, таких как клиенты и ингредиенты. Будет разработана.
- Уточтожение на лету ненужных событий.
- Подносы! В сущности та же стопка на голове, только в заданных слотах предмета-события. Разрабатывается.
- Что игрок может взять, а что нет? Как взаимодействуют ингредиенты, плита, поднос, клиент? Это нужно будет разработать.
- Вероятнее всего, игрок должен автоматически брать ингредиенты, подойдя к соответствующему хранилищу, автоматически кидать на плиту, а готовое - на поднос... Чтобы задействовать только кнопки направления. А может быть и нет. Надо попробовать.
В общем, в основном разработка будет состоять из скриптов, которые потом пригодятся и в других играх: мало ли можно придумать интересных игр с переноской вещей!
Для работы над проектами и над скриптами сделан открытый репозиторий . В будущем я также хочу открыть Патреон с полезными скриптами и мелкими играми на Мейкере, поэтому скрипты откомментированы на двух языках (очень мало русскоязычных людей пользуются Патреоном), равно как и игры будут содержать не очень много текста и выбор языка (кстати, вот ещё пара скриптов, которые понадобятся). См. также мой Патреон с переводами .
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Главный герой будет бегать по кухне таверны, перемещая сырую еду из запасов на плиты, с плит на подносы, а подносы - относить клиентам.
Ахх, эти часы, проведённые в Wedding Dash, и трёхэтажные матюги во время попыток разместить всех гостей и вовремя разнести им еду...
Насчёт скриптов-- посмотри сайт Yanfly. [strike]Однако если ты хочешь сделать что-то коммерческие, учти, там скрипты платные.[/strike] Перепутала, это у Виктора платные, тут халява. )
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
P.S. Много интересного! И можно оценить, как лучше оформлять скрипты.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Кроме того, мне очень понравилось, как кошка говорит "мяу" и прыгает на голову персонажу... ("Мяу" - это моё дежурное сообщение для отладки.) Интересно, можно ли с этим сделать какую-нибудь мини-игру ещё до того, как будут готовы все скрипты для ресторана? %)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
И удивила, что даже в ней приплели ММО, когда вообще они тут не в тему, нет же там сюжета.
А еще в плане размышлений на эту статью, я все таки думаю, что лучше уж давать такие возможности отходить от сюжета, но обращать на них внимание и возможно где-то принудительно толкать игрока, чтоб он вернулся на основную ветку, чем вообще отказаться от этой идеи в пользу свободного случайного брождения без сюжета.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Занятная статья
Только там почему-то на второй странице копия первой страницы
При этом на первой странице - перевод всей статьи, не разбитый на страницы... Но я не могу жаловаться на баги на портале, в целом он ужасно удобный %)
И удивила, что даже в ней приплели ММО, когда вообще они тут не в тему, нет же там сюжета.
Блог в принципе про ММО (про их нераскрытый потенциал), так что, думаю, поэтому.
А еще в плане размышлений на эту статью, я все таки думаю, что лучше уж давать такие возможности отходить от сюжета, но обращать на них внимание и возможно где-то принудительно толкать игрока, чтоб он вернулся на основную ветку, чем вообще отказаться от этой идеи в пользу свободного случайного брождения без сюжета.
Самая главная проблема, которая белой нить подходит сквозь блог - это проблема производства контента. Я уверена, каждый из нас с удовольствием бы наводнил свои игры огромным количеством побочных линий, локаций для изучения, мини-игр... Но возможности автора (особенно энтузиаста) - бутылочное горлышко таких желаний. Со временем это не стало сильно проще: всё равно нужно писать тексты, мапить, закладывать и проверять числа у монстров... Так что меня очень вдохновляют подобные тексты об умных автоматических генераторах, которым ты только в общих словах говоришь "тут болота, а на болотах, кстати, встречаются тролли под мостами".
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ага, точно ужасно удобныйНо я не могу жаловаться на баги на портале, в целом он ужасно удобный %)
Жалко, что переводишь статьи только на эту тематикуБлог в принципе про ММО (про их нераскрытый потенциал), так что, думаю, поэтому.
Ага, и чаще всего эти возможности упираются в лень автораЯ уверена, каждый из нас с удовольствием бы наводнил свои игры огромным количеством побочных линий, локаций для изучения, мини-игр... Но возможности автора (особенно энтузиаста) - бутылочное горлышко таких желаний.
а интересна ли будет такая разработка...и интересно ли будет в такое играть, когда в игру не вложена душа, а только какие-то схемытут болота, а на болотах, кстати, встречаются тролли под мостами
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
когда в игру не вложена душа, а только какие-то схемы
По этой логике нам следовало бы выпилить из всех игр на портале, да многих игр нашего жанра, все повторяющиеся бои, а к стратегиям, от карточных до реал-таймовых, и вовсе не прикасаться... %) Всё зависит от того, какие схемы, да и автор блога прав в том, что софт (включая автоматические генераторы) - тоже продукт человеческого творчества.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Но пока это чисто техническое приспособление, а не готовое игровое: скрипт не рисует тени под поднявшимся персонажем, не задаёт кнопок или условий, чтобы подниматься; не говоря уже о том, что карты в Мейкере, даже если они изображают крутые горные пики с выдолбленными лестницами - на самом деле плоские как монета. Этот скрипт будет использоваться для плавного поднятия вещей над головой.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
С помощью этого скрипта будет осуществляться анимация взятия предметов и их бросания на пол.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
