Найти в Дзене
Сложный Код

Пишу свою игру. XenoCharge v.0.5

Всем привет! Продолжаю разработку в свободное время. Не могу сказать, что стало легче за этот месяц. По мере добавления нового функционала открывается все больше и больше идей, которые хочется реализовать в своей игре. Поэтому беклог задач подрастает, а я все активнее пытаюсь его закрыть. На данном этапе сложно было отказываться от всяких "крутых" идей и решений. Отказывался по банальной причине - я могу просто погрузиться в детали из которых, как правило, уже трудно вылезти. А это прямая дорога остановить разработку, чего делать не хотелось бы. Что еще удивительно. Поскольку я решил описывать весь процесс разработки игры в блоге и на широкую массу, то заметил интересный момент: я стал планировать сроки реализации фич, а значит и стараться релизиться чаще, добавляя все больше интересных решений Самое интересное наверное то, что в данной версии были реализованы именно те фичи, которые я постоянно откладывал. Наверное, глобальная для меня фича состоит в том, что я начал больше рисовать.
Оглавление

Общие мысли

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

На данном этапе сложно было отказываться от всяких "крутых" идей и решений. Отказывался по банальной причине - я могу просто погрузиться в детали из которых, как правило, уже трудно вылезти. А это прямая дорога остановить разработку, чего делать не хотелось бы.

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

О фичах

Самое интересное наверное то, что в данной версии были реализованы именно те фичи, которые я постоянно откладывал. Наверное, глобальная для меня фича состоит в том, что я начал больше рисовать. А я напомню - я никогда до этого не рисовал так много и стараясь выдерживать один стиль. Я не художник и не дизайнер. Как это делается - узнаю по ходу прорисовки игры, нарабатывая опыт день за днем. Но давайте обо всем по порядку

Поиск предметов

Появились предметы, которые спрятаны в автомобилях, ящиках и шкафак. Добавлена механика, чтобы доставать такие предметы. Сейчас отрисованы патроны для ПМ и ППШ, различные аптечки, иногда выпадает даже оружие.

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

Машину можно обыскать на предмет патронов и оружия
Машину можно обыскать на предмет патронов и оружия

Зарисовка по предметам

Чего только не встретишь на просторах пустыни. Бывает так, что и оружие может интересное обнаружиться. Главное хорошо все обыскать. Это как вариант типов оружия. Работа в этой части активно ведется

 А что тут у нас валяется? ППШ?
А что тут у нас валяется? ППШ?

Лаборатория

Самое сложное, что было реализовано в данной версии - это версия. И тут проблема оказалась не просто в том, чтобы нарисовать пол и стены, но и отрисовать предметы в правильной пропорции. Заняло у меня это все дня 3 наверное. Я прекрасно понимаю, что для профессионала это все займет около 40 минут, но мы не забываем, что я до этого никогда такими вещами не занимался.

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

Обыскали лабораторию и нашли предметы
Обыскали лабораторию и нашли предметы

Механика стрельбы

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

Также добавлено звуковое сопровождение как выстрелов, так и если патроны у вас закончились.

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

Перерисовка

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

Нашли хорошие медикаменты, но нас обнаружили монстры...
Нашли хорошие медикаменты, но нас обнаружили монстры...

Подведем итоги

Я считаю, что работа проделана хорошая. Много кода добавлено, много переписано. Начал вырабатываться свой стиль в рисовании предметов, предметы стали выглядеть более качественно.

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

Теперь релизы постараюсь вести точечно, т.е. работая в какой-то одной тематики. Но все будет зависеть загруженности на основной работе и свободного времени по вечерам.

На этом моменте должен с вами распрощаться, пора заниматься новыми задачами. Оставайтесь со мной, впереди нас ждем много интересного