2019 год

Весь год в свободное от школы время работал над своими играми на всё том же движке. Все описанные здесь проекты упоминаются в небольшом ролике об играх.

Shop

Желание создать хорошую idle игру всегда меня сопровождает по жизни. Shop представляет классический пример: для продвижения необходимо только смотреть на растущие числа и скупать новые посевы. В этой игре упор был сделан на визуализацию прогресса, так что каждая покупка всегда как-то отображается на экране: культур становится больше, появляются новые домики и постройки.

Shop - Последний объект для покупки

В конечной сборке игры осталась ошибка, при которой деньги переполняли стек числа, поэтому при больших числах прибыли можно было получить отрицательные значения денег.

Rouge

Rouge стала первым большим проектом. Это был прототип рогалика. Изначально программировать стал после прохождения и изучения истории создания игры Nuclear Throne, которая как раз была создана в Game Maker. В моей же игре была реализована боёвка, разные виды оружий и небольшой сюжет. При хорошей сноровке игра пробегается минут за 20 и содержит несколько локаций: поляну, деревню торговцев, погреб, зимнюю и прибрежную локации.

Rouge - Пролог Rouge - Деревня

Разработка Rouge была связана с кучей трудностей, так что довести проект до идеала не смог. Выгорел. Один раз переписывал весь сценарий с нуля, долгие часы потратил, исправляя ошибки в коде.

Rouge - Зимняя локация

Застревающие в стенах враги до сих пор ясной картиной встают у меня перед глазами. Однако же узнал очень много чего нового. Игра вышла действительно трудной, а последние типы врагов доставляют кучу проблем и очень навязчивы.

100%

Первая и одна из лучших головоломок, что создавал. После разработки Rouge было желание создать проект, который точно смогу завершить. Таковым и стала игра 100%.

100% - Карта раннего уровня 100% - Карта позднего уровня

Игрок управляет роботом, которого надо довести до конца уровня. В качестве препятствий представлены коробки, камни, кнопки и управление несколькими ботами одновременно. Последние уровни очень сложные, потому что комбинируют все элементы вместе.

A short story

Для проекта Short Story была задана иная цель: создать исключительно сюжетный проект. К сожалению, задумка загнулась на первой главе, зато оставила после себя забавную завязку истории. Визуальный стиль был вдохновлён тогда только вышедшей Minit.

С выхода короткой истории ни один проект, предоставляющий пользователю механику “сюжета” не оказался успешным.

Fractal creator

После просмотра одного или двух видео о фракталах решил создать свою программу для визуализации. Так было реализовано несколько приложений, генерирующих на одном и том же правиле разные фигуры.

Fractal creator - Треугольник Серпинского

Везде использовался классический подход с генерацией случайных чисел.