Все изображения вручную обработаны, но изначально сгенерированы ИИшкой. особенности: ✅ Ротация артов происходит случайным образом раз в 6 секунд
✅ Текст сменяется более гибко по формуле: 5+количество символов * на коэффицент за символ. Поэтому время показа каждого текста оптимизировано и уникально.
✅ Очередь показа текста гарантирует, что за один загрузочный экран вы не увидите текст, который уже попадался.
✅ Маркиза (именно так называется заполняющийся бар внизу) тоже выбирает один из случайных артов для заполнения до 100%
Привет! Это Лекс, главный волшебник DarlesGames. Здесь мы закладываем магические руны в основу ваших будущих любимых игр. Поехали!
Никогда не любил пазлы…
Да, те самые, где картинку режут на сотни деталей, и ты потом часами сидишь, пытаясь воссоздать оригинал. Несколько лет назад я и представить не мог, что однажды не просто заинтересуюсь ими, а создам собственную игру-головоломку на их основе.
(О том, как я вообще пришёл к созданию игр, — отдельная история, когда-нибудь расскажу. А пока — про пазлы.)
Началось всё с велосипеда…
Тогда я сознательно «изобретал велосипед» в Construct 3 — хотел разобраться в логике игровых механик и возможностях движка. Так появилось несколько игр, не примеров или шаблонов, а полноценных web-игр.
Одной из первых завершенных сталаWinter Puzzle (в русской версии — «Зимний калейдоскоп»). К тому моменту у меня лежало в архиве больше 20 недоделанных прототипов. Надо было закрывать гештальт.
Да и чувство незавершенности в лице капитана Брависсимо (заядлого перфекциониста) возвращалось ко мне каждую условную ночь.
Выбор пал на Winter Puzzle — игру несложную, понятную по механике и подходящую для интеграции с SDK Яндекс Игр. Хотелось попробовать монетизацию, но без усложнений. Добавил немного новогоднего настроения — наряжать ёлочку собранными пазлами — и немного заморочился с меню: ну не могу без изысков.
Публикация и… забвение
Игра вышла на Яндекс Играх под Новый год. Без рекламы, с простой монетизацией, она немного пожила в праздничные дни, а потом канула в архив. Позже я залил её на itch.io, где она обитает по сей день.
Но это была не точка — а запятая
Со временем я понял: многие мои старые игры можно вдохнуть заново. Упростить, переработать, завершить. Winter Puzzle тоже получила вторую жизнь.
Я упростил меню, сделал фон едва движимым, дабы это придало игре некой скрытой динамики и в то же время давало игроку чувство спокойствия, умиротворения Того самого, когда ты сидишь дома, за окном дождь, или метель, или солнце, а ты собираешь пазл в тишине. Пазлы люди собирают в разные времена года и в разные дни под разные настроения. Поэтому я решил добавить систему оформления - игровой фон и рамочки для картинок.
Помощники и уют против одиночества
Я задумался: а ведь кто-то реально играет в одиночестве. Иногда — совсем в одиночестве. Хотелось, чтобы в игре чувствовалась поддержка. Так и родились помощники.
.Они не просто украшают игру — они дают подсказки. И делают это с душой.
Добавил счётчик правильно установленных фрагментов, чтобы игрок понимал, движется ли в правильном направлении. А ещё — ограниченное количество «взглядов» на итоговое изображение, чтобы стимулировать развитие визуальной памяти (но без жесткой блокировки — всё по-человечески).
Динамика, уровни, баллы
Сложность — на выбор. И для детей, у которых терпения мало, и для усидчивых старших поколений, которые не спешат. Добавил таблицу лидеров, баллы за точность и скорость, внутриигровую валюту — и способы её заработать: за рекламу, за сбор сложных уровней, за победы.
Почему квадраты, а не фигуры? Просто. В виртуальных пазлах нет тактильного отклика, как у физических. Вращать детали, увеличивать, рассматривать под углом — неудобно. Поэтому я сознательно упростил механику до равных квадратных блоков. Это сохраняет динамику и убирает «виртуальный дискомфорт».
Что дальше?
Были. да и остаются идеи, добавить в эту игру различные игровые режимы: успеть собрать картинку на время, придать пазлам другие формы, режим падающих частей (части картинки падают а игроку нужно ловить их и успевать устанавливать на правильное место), добавить игровой сюжет или историю, достижения игроков, биографии помощников и уникальные возможности в помощи сбора пазлов (например у супер Коалы способность - моментально выставить весь верхний ряд, а у к-а Брависсимо удвоить полученное золото или очки), расширить игровое оформление (больше фонов, больше рамок, больше помощников или добавить анимационные эффекты?), усложнить систему получения бонусов и игровой валюты, а также систем подсчета очков. Вообщем есть еще над чем поработать и что улучшить или изменить. Но я считаю, что игры подобного жанра не должны быть перегруженными. Игрок не должен торопиться или переживать что не успеет.
Итог
Стоит ли игра свеч? Решать конечно же тебе уважаемый игрок.
А я пошёл дальше. У меня ещё целая куча идей в голове — и одна клавиатура. Если хочется взглянуть на результат — вот игра "КвадроПазл".
Буду рад твоим мыслям, идеям, предложениям. С уважением, Лекс из Darles Games
Цель игры: Разворачивать неизвестные заранее картинки и получать удовольствие от процесса.
Развёрнутые картинки сохраняются а Альбом, где их можно потом посмотреть или удалить.
Можно выбрать тему картинок:
Выбор темы картинки
Затем в стеклянную чашку падают 5 скомканных картинок.
5 картинок на выбор.
Из них можно выбрать любую и начать её разворачивать. Игра 2D, поэтому скомканность тут не очень красиво реализована.
Скомканная картинка
Частично раскомканная картинка.
Но потихоньку ковыряясь можно раскомкать все нужные меши и расставить их по местам.
Почти готово
Ну, и потом нажимаем на картинку и она улетает в Альбом (или в корзину).
Альбом с картинками
Картинки я старался выбирать приятные на вид и не сильно вызывающие.
Часть из них нагенерирована нейросетями, часть - фотографии и остальное - картины и картинки художников.
P.S. Любопытное наблюдение. Я пытался найти какую-то игру под смартфоны для себя, чтобы немного потыкаться вечерком под стакан ряженки с мёдом. Но пока так и не нашёл ничего, что бы зацепило и не отпускало.
Так и сижу на Пикабу :)
Думал может вот эта игра как раз станет такой, но пока нет. Будем искать.
Ви хочите баек? Их есть у меня. Пожалуй, назову эту: "Не "Лестой" единой".
Я переору любого соловья
Начнём наш сказ. Где-то месяц назад предложили работу. Сфера — геймдев, должность — Narrative Lead. Проще говоря, ведущий сценарист в разработке игр. Я на тот момент вынужденно корпел над очень скучными вещами в очень скучной компании, страдал и поглядывал налево. На слово "геймдев" я реагирую, как Рокки на сыр, поэтому согласился не глядя.
Сы-ы-ыррр!
Первое впечатление: "О-бал-деть!" Отличная команда, исчерпывающий онбординг, замечательные люди, отлаженные процессы. Условия слегка "серые", но я устал скучать и решил рискнуть. Самое главное — действительно интересный проект, куда так и тянуло приложить руки. Я погрузился по самую фапотьку и был готов нырять.
Разве что без массажа и бесплатного зубного
Внутрикомандное общение, естественно, шло в Slack. В один прекрасный день в общий канал посыпались плачи ярославен: "Прощайте, ребята, очень вас люблю, но покидаю". Народ насторожился. Поползли слухи. Настолько, что после обеда к нас в отдел набежал аж директор аж кадров и толкнул прочувствованную речугу: "Никаких сокращений! Никаких долбаных сокращений! Вас это не затрагивает никоим образом!"
Не раскачивайте лодку!
Мы выдохнули. Оказалось, зря.
В понедельник в лучших традициях сначала подгорел завтрак, потом наступили на ногу в метро, потом из-под носа ушёл автобус. Рабочий комп решил накатить обновления вотпрямщас, тут же вышибло офисную сеть, и на кухне этажа закончился чай. А следом в кабинет медленно вошёл шеф. Лик его был ужасен.
Наташенька умела смотреть матом
Пол-отдела. Как метлой. А чтобы мы не скучали — заодно треть всей компании. Около ста человек за один день. Директор кадровиков прятал глаза и бубнил про "курс доллара упал, расходы растут, хвостик вянет". Мы понимающе кивали. Внутри закипал истерический смех.
Волю себе вышло дать, когда добрались до курилки под аркой. Хохотали просто вповалку. Оставшиеся коллеги рыдали, орали, требовали не теряться, угрожали помощью с поисками работы. Договорились в ближайшее время собраться и накидаться под лозунгом "свободу попугаям!" Как я и говорил, команда подобралась отличная...
Вот руководство — не очень. Имён называть не стану: ситуация, на мой взгляд, архетипичная. А учитывая, что сейчас драпанёт ещё половина "Лесты"... Ждём голодные игры за рынок труда в игропроме.
Дополняет предыдущую программу. В частности поддерживает конвертацию в формат webp, который сейчас повсеместно используется в Construct 3.
6. Встроенный редактор анимаций в Construct 3
Также бывают случаи, когда проще отредактировать картинку прямо в самом Construct 3, чем открывать отдельный редактор.
Встроенный редактор анимаций в Construct 3.
Если нужна готовая графика
1. Идеальный вариант, когда готовую графику даёт сам заказчик. Часто заказчики сами нанимают дизайнера или сам рисует макет игры в Figma. Оттуда удобно копировать отдельные элементы дизайна.
Рабочая Figma одного из наших проектов.
2. Если готовых картинок нет, можно попробовать поискать подходящее на бесплатных ресурсах. В частности, пиксельные картинки иногда беру здесь:
К сожалению с некоторых пор он стал отчасти платным (но не сильно дорогим) и работает только через ВПН.
Но даже с базовым бесплатным тарифом можно наклепать себе до 20 картинок в сутки (на 50 кредитов).
Из плюсов данной сетки:
+ Простая регистрация.
+ Все картинки проекта на одном экране.
+ Куча готовых стилей.
+ Можно задать свой стиль, загрузив несколько своих картинок.
+ Можно превращать растр в вектор.
+ Можно буквально натягивать сов на глобусы (делать макапы на неровные поверхности).
+ Быстрое удаление фона.
+ Коррекция результата прямо в редакторе и много чего ещё.
Сейчас есть куча других нейросеток для генерации чего угодно, в том числе и графики. Но я в них не углублялся, не смогу подсказать что-то дельное. Кто знает — пишите о них в комменты.
Как-то пробовал всякие Midjourney, Шедеврумы и иже с ними, но это был давно. Думаю, сейчас они далеко ушли вперёд (наверное тоже не все).
Пока это всё, что могу сказать на тему бесплатной графики для игр.
P.S. Возможно, пока пишу эту заметку, в интернетах появилась какая-то новая достойная нейросеть :)
P.P.S. Обычно когда выходит какой-нибудь новый условный Кандинский, который «ещё лучше понимает нас» — тестирую его на такой промт: «Три советских пионера сидят на лавочке».
Раньше все нейросетки упорно рисовали старичков с Дикого запада.
Ну, тоже по-своему пионеры.
Полгода назад уже уверенно рисовали детей в красных галстуках от строгих костюмов :)
Ну, уже почти пионер.
И вот сегодняшняя версия от Кандинского.
Тоже пионеры.
И пионерки тоже. Но чё-то пока в основном инвалиды.
Прогресс налицо, но ещё есть над чем работать (например, над количеством ног).
Ну и наверное ещё от выбранного стиля многое зависит.
В мой проект Guard Bombarde. Над именем ещё размышляю. Хочется крутое необычное русское женское имя. И ещё несколько вариантов операторши под катом.
С ней себя должен будет ассоциировать игрок. Хотя это конечно же кликбейт, скам, развод, обман и всё такое, т.к. реально я её покажу только в промо материалах и в первой катсцене.
Ещё её имя будет появляться в чат-переписках с заказчиками, где она будет обсуждать оплату и условия работы.
Все нижепредставленные арты генерил нейронкой. Потом возьму что-то как реф и нарисую с нуля в стиле игры.
Это картинка-оригинал:
Понравилось, что глаза светящиеся и я сразу представил, как сделаю в катсцене анимацию опускания VR очков.
Мне не очень нравится её поза пока что. Хочется больше надменности от этой хакерши. Пробовал вот такие варианты:
Нравится поза, рука справ и рубашка. Не нравится корона и трон.
Нравится поза, не нравится чрезмерная роботизированность.
Нравится прикид - он ассоциируется у меня с кахерами, и нравится трон. Не нравятся руки.
Интересный трон и то, как он интегрируется с головой.
Здесь понравилось, что трон больше на трон похож, а не нагромождение оборудования.
Просто прикольный вариант с галстучком и мини-юбкой.
Здесь нравится образ девушки, похожа на русскую за счёт волос. И трон хорошо получился.
Этот вариант привлёк исключительно полуснятой красной курткой. Не нравится что шлем наехал сильно на лицо, и слишком много роботизированности.
Что мне не нравится в нейросетях - это голимые артифакты, т.к. они не умеют наормально создавать детализированности типа клавиатур и кнопочек.