Иногда, когда появляется анонс очередного конкурса. Возникает мысль, что именно этот конкурс я бы провел по другому. В голове крутятся несколько вариантов того, как бы это могло выглядеть. Хочу озвучить мысли и сделать в некотрром роде записную книжку. Вдруг в разговоре мы прийлем к чему-то интересному. Итак, конкурс Громинатор. Тема:
- Сложное управление. В этом конкурсе чем бы вы не управляли — это будет сложно, но не сложнее, чем переключение механической коробки передач в автомобиле. Звучит хорошо? Пиши свои размышления.
- Три «бустера». Опустим тему. Это сейчас не так важно, но гораздо важнее, чтобы ваша игра содержала один или два, а может три из трех условий. Заранее оговоренных ведущим. Что за условия? Это может быть быстрый бег, ускорение времении, двойной прыжок и т. п. Ваша игра должна просто включать какой либо из указанных бустеров… Есть, что дополнить — пиши в коменты.
- Начинается анонс — за неделю, каждый из потенциальных участников предлагает тему. Это может быть слово или предложение, которое нужно написать в комментарии, к анонсу. Затем все начинают голосовать — это желательно меч (обойдемся без лопат, мы же позитивное сообщество). И по окончанию недельного срока производим подсчет, чья тема оказалась интересней ту и выбираем.
- Есть, что добавить? Пиши в комментариях…
Хочу представить вашему вниманию подборку статей на тему разработки игр. Здесь будут ссылки на статьи/видео о геймдизайне, игровых механиках, обучающие материалы для новичков и т. п. Список со временем будет пополняться и обновляться, поэтому подписывайтесь и следите за обновлениями.
читать дальше >>
Я долго откладывал, всячески противился, оттягивал как можно дольше, но рано или поздно это должно было случиться. Если ты читаешь этот пост, то самое худшее, что могло произойти уже произошло. Представляю твоему вниманию подборку, пяти лучших, на мой взгляд, игр созданных на движке Godot Engine.
читать дальше >>
Господа разработчики, поделитесь, как вы реализуете систему диалогов (вопрос тем, кто этим занимается)? Как скармливаете определённый диалог в ту или иную ситуацию? Я что-то сделал, но очень недоволен результатом.
Как это работает у меня.
Есть сцена, которая выводит, проигрывает диалоги и завершает показ. Я ей скармливаю массив с текстом. Далее я хочу, чтобы у каждого npc был свой набор диалогов — создал csv файл и несколько строк диалогов, каждому npc прописал массив, с индексами строк соответствующего cvs файла. И завёл некий счётчик, который будет выбирать индекс диалогов, а тот в свою очередь будет брать нужную строку в csv файле.
З. Ы. Удобно то, что в одной строке csv файла можно выстроить диалог, разделив предложения запятыми тем самым получая длинные диалоги.
И мне кажется, что можно проще.
З. Ы. Ы. Подсмотрел ещё вариант — использовать nodegrath и graphedit (Godot). Единственно нужно писать плагин или что-то типа того.
По тихому балуюсь с разработкой системы сохранения и загрузки данных (godot + json) и так вышло, что написал маленький генератор идей для коротких историй. А почему бы и нет. Перед очередным конкурсом, если у кого проблемы с придумыванием идеи для игры, то эта программка будет неплохим подспорьем. Исходники прилагаются.
UPD: 20.07.19. Добавил возможность вносить свой вариант идеи. Спрятал базу (data.json) в ресурсы программы, кроме .pck.
Скачать: random story idea
Приветствую, агенты и хакеры.
Хочу рассказать об игре — MINDNIGHT, о противостоянии хакеров и агентов. Получая одну из двух ролей, вы должны вместе с другими игроками выяснить, кто же на самом деле хакер, ну а хакерам необходимо запутать агентов, натравить их друг на друга, лгать, наговаривать и быть скрытным. Играя второй день без отрыва в эту игру я до сих пор переполнен эмоциями, которыми хочу с вами поделиться и возможно открыть для вас что-то новое. Поэтому все, что будет мной написано ниже, будет являться неким обзором и одновременно руководством к действию и поведению в игре. Если заинтриговал, то добро пожаловать под кат. Подписывайся и ставь палец вверх, и не забудь позвонить в колокольчик.
читать дальше >>
А тем временем незаметно подкрался WildJam #4: https://itch.io/jam/godot-wild-jam-4
Стартует завтра — 07.12.2018. Проводится 9 дней. Кто хочет замутить кооп или порисовать или помочь с музыкой или может просто интересна вся эта движуха вокруг движка Godot, то присоединяйтесь.
Тема рождественская, но как я понял еще не известна.
Идет голосование: https://www.strawpoll.me/embed_1/16990940
читать дальше >>
Вот и закончился LÖVE Jam. Работ определенно много (36) и все они достаточно забавные и интересные. Но я ждал игру только от одного человека и имя ему — rxi (он является как участником, так и создателем этого джема). Хочу отметить, что его работы в некотором роде специфичны, хорошо исполнены и главное со вкусом. У данного разработчика полно готовых библиотек (love2D) и большой опыт в разработке. Поэтому следовало ожидать, что в этот раз он точно не подведет и выдаст нечто эдакое.
Как оказалось мои ожидания оправдались — rxi представил игру под названием Stray. Атмосферная музыка, атмосферная музыка, атмосферная музыка... не, серьезно, впечатлила сильно. Очень контрастная, черно-белая картинка, простота исполнения и какая-то изюминка, которая лично меня цепляет. В чем соль? Возможно эффект «старого телевизора», старый добрый pixel art, музыка, дергающая за струны души или простота, которая очень притягательна. Вопрос, пожалуй не требующий ответа...
В целом пост ни о чем, но к сожалению не удержался, поэтому всем велком по указанным мной ссылкам. Смотрите, играйте, делитесь мнениями и комментируйте...
Обзор игр из джема: https://www.youtube.com/watch?v=7AGrJF0Q8RM