Найти в Дзене
Поддержите автораПеревод на любую сумму
#12 SpaceGuard: от хаоса к порядку — история одной перезагрузки (и почему Unity не стал спасением)
Привет, инди‑лабораторцы! Помните, как пару недель назад я чуть не стёр всё на свете из‑за системы мерджа в SpaceGuard? Тогда цветные кружки вокруг кораблей казались мне гениальной идеей, а код — распухшим монстром, который пожирает время и нервы. Сегодня — продолжение этой истории: путь от отчаяния к ясности, короткий роман с Unity и возвращение к корням в Construct 2. Всё началось с того, что я понял: игра стала похожа на старый шкаф, набитый хламом. В нём есть всё — меню турелей, меню мерджа, безликий ресурс el, дублирующиеся проверки в коде… Но найти что‑то конкретное — задача не из лёгких...
1 день назад
#11.Мердж кораблей в SpaceGuard: гениальная идея или ловушка разработчика?
Признаюсь честно: сегодня я на грани того, чтобы всё удалить. Система мерджа кораблей в SpaceGuard, над которой я трудился неделю, превратилась в кошмар. Код распух, логика запуталась, каждое изменение порождает три новых бага. Я часами копаюсь в листах событий Construct 2 — и не вижу конца этому аду. Хочется взять и стереть всю механику одним движением. Начать с нуля. Или вообще отказаться от идеи слияния — может, она просто не нужна? Но есть одно «но». Эти цветные кружки вокруг кораблей… Они мне нравятся...
1 неделю назад
#10. Космическая одиссея в Construct 2: Space Guard и 100500 багов на пути к релизу
Привет, инди‑лабораторцы! Сегодня — не просто обновление, а настоящая хроника побед и факапов разработки Space Guard. Покажу геймплей (да, он наконец‑то есть!), расскажу, как чуть не потерял вечер работы, и раскрою секрет, который сделал анимации плавнее. Погнали!, Представьте: вечер, я вдохновлённо создаю интро для Space Guard. Космический фон, мигающие надписи, тревожные сообщения: Отлаживаю, подгоняю спрайты, редактирую шрифт… и — барабанная дробь — забываю сохранить. На следующий день пришлось бы восстанавливать всё с нуля...
2 недели назад
Создаю Инди Игру SpaceGuard. Маленький кусочек больших нововведений. Часть 9
Начну с визуального примера. Как вы заметили, количество семей объектов увеличилось для удобства работы с ними. Теперь кнопки обладают приятным эффектом при нажатии. Как говорится, дьявол кроется в деталях. С появлением эффекта нажатия на кнопки стало гораздо приятнее работать. Теперь, чтобы новая кнопка могла выполнять те же функции, что и остальные, достаточно просто добавить её в соответствующую семью кнопок. Я уже в который раз меняю дизайн кнопки закупки кораблей, но так и не могу выбрать подходящий вариант...
3 недели назад
Создаю Инди Игру SpaceGuard. Миллион мелких правок. Часть 8
Здесь я опишу изменения, на которые я потратил около 15 часов. Теперь кнопки X10 и X100 работают нормально. Можно создавать космические истребители в промышленных масштабах. Я также немного улучшил шкалу, которая показывает, сколько нео и ел у вас есть в данный момент. Изменил количество урона и ресурсов, которые приносит разрушение метеорита. Для создания единицы «Ел» теперь нужно 5 «Нео». Игра стала чуть более динамичной, но «Ел» постоянно не хватает. В следующих частях будет добавлен магазин и специальные станции для синтеза большего количества «Ел»...
1 месяц назад
Создаю Инди Игру SpaceGuard. Не мытьем, так катаньем. Часть 7
Как вы могли заметить, неделю не было статей по SpaceGuard. Всё это время я работал над реализацией своей любимой механики — мерджа. Хотя она у меня не всегда получается, во всех играх и приходится использовать костыли, я продолжаю пытаться её реализовать. В этот раз я тоже столкнулся с проблемами, но давайте расскажу по порядку. Первой идеей стало то, что в игре может появиться слишком много кораблей, что нежелательно. Поэтому я решил внедрить систему слияния. На данный момент корабли спавнятся на базе в пяти точках и пересекаются на своих орбитах с другими кораблями...
1 месяц назад
Создаю Инди Игру SpaceGuard. Часть 6
Сегодня хочу поделиться промежуточным результатом. Он действительно предварительный, и я не планировал публиковать статью об этом этапе. Однако накопилось много изменений и тестов, поэтому решил сделать исключение. Итак, давайте начнем. Я решил попробовать новый объект — SpriteFon. Эксперимент оказался удачным, но использовать его я не буду. Вот почему. Во-первых, я хотел воспользоваться этим объектом, потому что он позволяет оптимизировать игру. Однако для корректной работы с ним нужно создавать массив и использовать событие с комбинацией FOR...
1 месяц назад
Создаю Инди Игру SpaceGuard. Часть 5
Сегодня я добавил слишком много нового. Ещё многое нужно доделать, так как после изменений и масштабирования некоторые элементы пострадали. Но давайте по порядку. Начнём. Теперь мой рабочий экран в Construct 2 выглядит так. Я переместил значения неорганических и электронных компонентов на нижнюю панель, полностью изменил разрешение игры и переместил спрайт планеты ниже. В общем, посмотрите мою предыдущую статью и найдите десять отличий. Также я начал менять отображение компонентов в виде шкалы. С неорганикой я справился успешно, теперь она отображается до 10 000...
1 месяц назад
Создаю Инди Игру SpaceGuard. Часть 4
Приветствую всех! Рад сообщить, что наш канал начал развиваться. Спасибо всем за поддержку! Сейчас у нас уже по 800 просмотров на статью. Вчера и позавчера я снова пытался разобраться с хостингом. Кажется, что-то получилось. Хочу поделиться с вами ссылкой, чтобы вы могли попробовать поиграть. Сейчас тестирую возможности этой площадки, поэтому возможны некоторые трудности. Но всё же, пожалуйста, зайдите и попробуйте. Возможно, в комментариях вы сможете дать советы, на какой хостинг лучше перейти с HTML5 или как лучше использовать его возможности...
1 месяц назад
Создаю Инди Игру SpaceGuard. Часть 3
Пришло время рассказать об изменениях в игре. Мне посоветовали разместить её на itch.io, но пока я этим не занимался. Надеюсь, в ближайшее время доберусь до этого, и тогда вы сами сможете поиграть. Хотя игра всё ещё сырая, это, пожалуй, первая завершённая игра в моём списке незавершённых проектов. Теперь у игрока есть возможность проигрывать и начинать заново. Пока в игре нет сложных поворотов сюжета или ярких визуальных эффектов, но для меня это уже значительный шаг вперёд. Как и в первой части статей о SpaceGuard, многие новые элементы пока не имеют красивой оболочки...
1 месяц назад
Создаю Инди Игру SpaceGuard. Часть 2
В предыдущей статье я показал вам первый набросок игры, который создал за час. Посмотреть его можно здесь. Однако визуальная составляющая была очень сырой. Поэтому я использовал некоторые инструменты: Шедеврум, Corel Draw и бесплатный AI-редактор изображений Pixelcut. В основном я хотел просто освежить изображение, но пришлось немного изменить события и механику, иначе результат получился бы неудовлетворительным. Вот как это выглядело раньше. Обратите внимание: выстрел происходит из зеленого квадрата...
1 месяц назад
Создаю Инди Игру SpaceGuard. часть1
Решил вернуться к разработке игр и придумал новую идею, которую хочу воплотить в жизнь. Буду благодарен, если подскажете, где можно публиковать промежуточные этапы разработки. Я работаю над игрой на старом движке Construct 2. Для этого не нужно знать языки программирования — достаточно создавать события и действия для них. Если будет интересно, могу рассказать подробнее об этом движке, так как пользуюсь им уже более десяти лет. Теперь перейду к самой игре. Действие происходит в будущем, где игроку предстоит защищать планету от метеоритов и других космических угроз...
1 месяц назад
00:20
1,0×
00:00/00:20
1 день назад