Хроники разработки - Slime Adventure
3 поста
Добрый день читатели Пикабу! Сегодня без особых изменений, в разработке все еще фишки полноэкранного режима (плюс новая текстура пола от моего хорошего друга-художника). Текущий этап покажу в конце поста.
Хочется добавить хотя бы маломальское звуковое сопровождение уровней, а музыкант из меня хуже, чем художник. Вопрос следующий:
Где можно купить/нанять автора для написания саундтрека?
Какая цена сейчас на рынке на саундтреки?
А теперь посмотрим, как выглядит текущий полноэкранный режим (еще не законченный).
Что планируется в части меню:
Знаки вопроса - это открытые комбинации, подразумевается, что игрок не имеет открытых комбинаций вначале игры;
Снизу будет все основное меню с кнопками;
Справа вместо дубликата меню будет карта уровней, через которую игрок сможет видеть, насколько игра большая и перемещаться между предыдущими уровнями. Планируется создание развилок в лабиринтах;
Справа снизу планируется добавить иконку персонажа, который будет давать комментарии на выполняемые игроком действия.
Сверху название уровня
Наконец, первые 3 уровня готовы. Базис трех уровней были проработан еще 2 недели назад, но новые анимации, механика градиента в третьем уровне, новые текстуры отсрочили появление этого билда.
Из нового:
- По совету из комментариев значительно ускорена скорость перемещения Слайма.
- Улучшенная графика
- Добавлены новые анимации
- Полностью проработаны 1-3 уровень
В этот раз хочу поделится билдом. Посмотреть игру можно по ссылке: https://drive.google.com/file/d/114NSUWy-gES7NPynr4re9cTW-GT...
Возможны ошибки, в своих тестах ошибок не нашел, но гарантий на отсутствие крашей нет.
Добрый день, читатели сообщества Pikabu!
Решил поделится текущим прогрессом. В целом с предыдущего поста мало что изменилось, так что в данном случае пост личной боли)
С момента первой публикации все время разработки было посвящено отрисовки анимации. До недавнего момента для рисования графики я использовал улучшенную версию Paint - Paint.net. Много лет я работал с данной программой, но как я считаю я выжал практически максимум из её функционала. Отрисовка нескольких кадров для создания анимации в данной программе является некой формой извращения.
Волевым решением перешел Aseprite. Сложным моментом была отрисовка выпрыгивания из бочонка-перекрашивателя.
Выпрыгивание слайма вперед
Проблема была в изначальном спрайте бочонка. Как человек, который не умеет рисовать, попробую дать совет тем, кто также как я не умею это делать, но очень хотят сделать игру - "Делайте анимируемые объекты симметричными!!!". Рисовать 4 почти одинаковых анимации или нарисовать 1 и вращать её в плоскости. Очень сильно экономит время разработки.
Так вот, изначальный бочонок имел еще менее симметричный узор, чем текущий, отчего вращение старого спрайта было бы слишком заметно даже при быстром воспроизведении анимации.
Далее была долгая отладка взаимодействия персонажа с разными объектами. На данный момент проработано взаимодействие с бочонком, но код подстроен так, чтобы интеграция новых объектов не вело к переработки логике перемещения игрока.
Странные анимации:
Наконец, можно перейти к проработке второго уровня и создание анимации взаимодействие с новым объектом "душем", который очищает цвет игрока.
В целом, это всё, чем могу поделится на данный момент. В следующий раз думаю уже поделюсь прогрессом на момент отладки третьего уровня. Спасибо за внимание и до скорых встреч!
Решил начать блог, отмечая прогресс разработки.
Игра имеет тестовое название Slime Adventure. Основная механика состоит в комбинации цветов и прохождение лабиринтов. Сейчас проработано концептуально 3 уровня. Решил вернуться к проработке анимацией и взаимодействий с объектами.
Ранее игра состояла из цветных квадратов. Вот пример 3 уровня, который ещё не переработан.
Концепт данного уровня состоит в получении бирюзового цвета. Получить его можно скомбинировав синий и зеленый. Получив такую комбинацию в начале игрок не может дойти с ним до конца, перекрасив себя в цвет "ошибки" скомбинировав его с желтым на пути к финалу. И игроку нужно в дальнейшем очистить цвет при помощи мыла и скомбинировать желтый с синим, чтобы снова получить зеленый.
Важная особенность в том, что игрок управляет лишь направлением движения. Он не может менять направление в каждой клетке. Лишь "стукнувшись" о стенку герой может снова изменить направление движения.
Как сейчас выглядит измененный первый уровень:
О качестве текстур и анимаций говорить не приходится, рисую по мере своего маленького навыка. Но хочется как программист сделать базу, а в дальнейшем уже улучшить визуал. Пока что довольствуемся тем, что имеем!
У меня вопрос к знатокам и опытным "девелоперам". Я начал разрабатывать свою первую игру и возникло ряд вопросов:
1) Где публиковать? Ясно, что есть Steam, но слышал там за публикацию игры нужно заплатить. Как это делается?
2) Как платить налоги? Если когда-то в будущем есть расчёт на получение прибыли, то обязательно должны быть налоги. Как в российском законодательстве это обыгрывается.
3) Как защитить своё авторское право? Первые два вопроса скорее на будущее, но сейчас актуален следующий момент. Планирую первый билд выложить на itch.io, но защищает ли он от воровства контента. Я в защите софта от взлома не очень понимаю, но мне бы не хотелось, чтобы после публикации кому-то вздумалось скачать проект, а затем перепостить с оплатой.
P.s
Заранее всем спасибо за советы. Может пост звучит несколько нарцисично, в разработке не такая игра, о которой можно сказать, что она принесёт прибыль, но на будущее хотелось бы знать, как это всё устроено. Пока что в виде вопросов в сообществе)