И снова про мою первую игру на itch.io
И снова здравствуйте.
Привет, для ЛЛ : я сделал игру, раздаю её бесплатно на itch.io , скачивать не нужно, она есть и в web версии. Прошу взглянуть и высказать своё фу проекту, а то и похвалить (да ладно, я знаю, что ни кто хвалить не будет). А сейчас я её очень неслабо обновил, убрал мелкие баги, добавил несколько ачивок и главное - сделал редактор уровней. А так же начал работу над новым проектом.
Подробнее:
Это продолжение моих терзаний и изысканий в области геймдева, начало которых я описывал тут Моя первая игра на itch.io
Прошло немного времени и я сделал улучшение проекта как и обещал.
Были найдены мелкие баги, в частности особенно хочется поблагодарить пользователя пикабу @rationalizator который помог выявить непроходимость 9го уровня.
Были устранены некоторые проблемы локализации, в частности в окне настроек вместо Громкость звука писало техническую информацию.
Добавлены три новые ачивки, не много, но больше я пока придумать не смог. Их описание и условия получения можно увидеть в основном меню игры, в разделе Достижения.
И самое главное, в игру добавлен полноценный редактор уровней. Да, как в старых играх вроде Super Mario Maker или Lode Runner. Именно на нем и его создании я и хочу остановиться подробнее.
Итак, теперь вы можете рисовать свои полноценные уровни и не только тестировать их, но и играть всю игру с ними.
По сути, если вы вдруг захотите сделать свой уровень или даже исправить существующий, вам будут доступны все механики игры с самого начала и неограниченный простор для творчества. В своих собственных уровнях я добавлял механики постепенно, по следующему принципу: 4 уровня с новыми опасностями, 5 уровень легкий из одних алмазов и переходом на следующий.
Вам само собой соблюдать эти правила не обязательно.
И так к делу, что представляет из себя редактор: на мой взгляд ничего сложного. Вы выбираете 1 из 20 уровней для редактирования , при этом он отобразиться в окне, мышкой выбираете что именно хочется нарисовать (стену, алмазы, камни итд) и начинаете творческий процесс. Вы можете даже поставить на сцену несколько игроков, но предупрежу – работать будет только один, остальные просто будут удалены при запуске уровня.
Чтобы облегчить процесс создания уровня, в редакторе есть кнопка Тест – она позволяет немедленно запустить лабиринт и поиграть в нем. Тест как я считаю должен быть частью любого подобного редактора. Ну просто, а вдруг вы решили отредактировать 18й уровень и доходить до него просто чтобы посмотреть это глупо.
Если результат вас устроил, то можно нажать кнопку Сохранить, в этом случае ваш уровень будет записан в специальный файл, где храниться альтернативные основным уровни. Во время игры система проверит, есть ли запись в этом файле и, если там есть запись о нужном в данный момент уровне будет загружен именно ваш лабиринт. Если записи нет то отработает уровень зашитый в код по умолчанию.
Понятно что если уровень вышел неудачно или просто надоел, вы можете его стереть полностью, вернувшись к первоначальному варианту. Именно для этого есть кнопка – Очистить. Технически она просто убирает из системного файла с альтернативными лабиринтами запись о текущем уровне.
Кнопка Выход вернёт вас в основное меню игры, чтобы можно было продолжить играть.
И конечно есть две кнопки со стрелками, я не мог не добавить в редактор такие действия как Redo и Undo (даже не знаю, как это правильно перевести, но такое есть в любом профессиональном редакторе) и конечно к ним привязаны клавиши Ctrl + X и Ctrl + Y. Что они делают? Да то же что и во всех редакторах – отменяют ваши действия если что-то пошло не по плану.
Как видите редактор был сделан мной так чтобы в нем мог разобраться любой, надеюсь он вам понравиться и в вас проснется левелдезайнер. Кстати, делать уровни можно очень большими, хоть 10000х10000 тайлов и наверно даже больше.
Вот теперь я уверено скажу - в этой игре я реализовал всё что хотел. Конечно, изначально были планы и на другие механики. Так, например мне хотелось сделать подвижных врагов – дронов или злых роботов, которые бы пытались остановить нашего SUB-ROBOT 04 от его бесстрашной миссии, но это бы означало что робота нужно было вооружить и в целом превратить головоломку в аркаду. Так же была мысль сделать классическую головоломку с лазерным лучом и подвижными зеркалами. Была идея сделать выключатели, и отключать ими ловушки и еще много чего.
Но поразмыслив я решил не перегружать игрока, а оставить эти идеи для второй части. Её можно будет сделать уже более похожей на платформер или игру с видом с верху, дорисовать анимацию для SUB-ROBOT 04 и нарисовать врагов, а потом уже развернуться по полной. Сейчас же важно избежать ошибки всех долгостроев и выпустить хоть что-то работающее. Что, к моему удивлению, и было сделано всего за месяц.
Так что в данный момент я считаю, что проект завершен, хотя обещаю моментально реагировать на найденные баги, если таковые еще остались. В целом в планах пока только техподдрежка Core Burrow (видимо это будет Core Burrow I ) и работа над следующим проектом.
И нет, это пока не вторая часть. Новый проект я уже начал писать, но пока даже не дал ему названия. Это будет симулятор космического торговца, нечто похожее на Merchant of the Skies , но в космосе и со своими особенностями , например боями и исследованиями аномалий которых так не хватало в Merchant of the Skies не смотря на всю его глубину.
А на сём прощаюсь, всем приятно провести время.


























