11

Сделать игру из скриншота

Меня посетила идея - сделать простую Top-Down стрелялку из скриншота. Сразу оговорюсь, это откровенный эксперимент на тему "а можно ли". На звание полноценной игры, или хотя бы ее альфа версии это совершенно не претендует. Даже Top-Down выбран - чтобы не сильно париться с анимациями.

И вот в субботу, делать было нечего и я решил попробовать. Для начала попросил Gemini (мне его рисунки нравятся) сделать мне скриншот выдуманной Top-Down игры про зомби. Описал примерно, что хочу видеть

Неплохо, но простенько

Неплохо, но простенько

Не то, хотя симпатично

Не то, хотя симпатично

Совсем не то

Совсем не то

А вот то, что надо для начала.

А вот то, что надо для начала.

В общем, с нескольких попыток, получил перспективный скриншот. Для начала, вырезал героя и парочку зомби

Героиня. Да, для Top-Down это вся анимация

Героиня. Да, для Top-Down это вся анимация

Зомби обычный, самый слабый

Зомби обычный, самый слабый

Зомби толстый и медленный. На спине видно, что знак радиации я вырезал криво

Зомби толстый и медленный. На спине видно, что знак радиации я вырезал криво

Зомби шустрый, чтобы не скучно было.

Зомби шустрый, чтобы не скучно было.

Кстати, тут я накосячил, ориентировать персонажей лучше на правую сторону экрана. Потом в коде пришлось придавать им принудительный разворот, что не очень хорошо, и я потратил 30 минут, пытаясь понять, почему стрела формируется справа от героини.

Дальше я решил, что город мне нужен побольше, с большим разннобразием домов. Скормив первую картинку в качестве референса, попросил сделать то же самое, но с другим масштабом

Совсем неудачный вариант

Совсем неудачный вариант

Вариант получше, но скучно

Вариант получше, но скучно

Вот прям хорошо.

Вот прям хорошо.

Дальше я почистил улицу и поле от домов, и вырезал домики отдельно

Шаблон улицы

Шаблон улицы

Дома и машины, как отдельные объекты

Дальше пошло мучение уже ДипСика с просьбой написать код к каждому объекту, для которого нужен был код и куча вопросов, как сделать то-то и то-то. Тут то и начали всплывать косяки моего выбора ракурса.

ДипСик решил писать с красивой разбивкой

ДипСик решил писать с красивой разбивкой

На уровне видно расставленные здания и врагов с радиусом обнаружения

На уровне видно расставленные здания и врагов с радиусом обнаружения

Фон я сделал одной повторяющейся картинкой, а домики и врагов расставил вручную. Довольно муторное занятие, особенно "с наскоку", без плана.

В общем, 30 минут рисования - и я получил уровень со зданиями, машинами и врагами. Отдельно замечу, что создание уровней в годоте довольно функционально, но удобным его назвать сложно. В частности, очень неудобно переносить большой кусок тайлсета на уровень. Так что рисовать длинные, насыщенные уровни может занять много времени и сил. Или рисовать тайлсеты так, чтобы можно было легко "нарезать" их удобными кусками, заранее давая тайлам нужные свойства, но для этого нужен опыт работы именно с тайлсетами и именно в годоте.

В общем, примерно к 10 вечера тот "технический минимум", который позволяет это запустить, был готов. Героиня бегала и стреляла, зомби на нее бросались и кусали за жопь.

Вот такой вот результат.

Вот такой вот результат.

В общем, эксперимент, можно сказать успешный. Учитывая, что параллельно я смотрел видео, ел и гулял с собакой, можно сказать .что чистыми я на это потратил часа 4. Может быть, это кого то и вдохновит попробовать свои силы. Если кто-то вдруг захочет попробовать, можно загрузить с itch.io

https://neoklerik.itch.io/zombi-shooter

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества