Друзья, привет!
Игра, с которой я хотел бы вас познакомить сегодня была написана мною в 2007 году. Это был период, когда программирование вообще, и игростроение в частности, составляли большую часть моего хобби. Мне очень нравилось создавать игры. Наверное, потому что занятие это дает и простор для творчества и зарядку для ума.
Некоторое время назад я уже познакомил вас со своей первой shareware-игрой - Silent Attack.
Это моя первая ласточка - результат изучения 3D-технологий. Игра получилась хардкорная, очень на любителя. Хотя любители нашлись! На моем сайте (InvitingGames), на котором я выкладывал свои игры даже турниры по Silent Attack проводились. Потом увлечение прошло и этот домен я забросил. Но, с десяток игрушек я все же написал. Буду продолжать потихоньку о них рассказывать. Вдруг кому-то будет интересно или полезно!
Так вот, после хардкорной 3D игрушки захотелось моей душе что-то более спокойного. Какой-нибудь умиротворяющей головоломки. А поскольку тогда все бредили Зумой, то решил я сделать что-то подобное, только на космическую тематику. Сохранить преемственность, так сказать. Игра, которая получилась в результате, получила название - StarCollapse. Ссылка на архив с игрой будет в конце статьи.
StarCollapse - геймплей
Звезда должна взорваться! Катастрофа галактического масштаба! Трагедия, которую вам предстоит предотвратить. Вот, в катце вся суть игры, из которой совершенно непонятно, что из себя представляет геймплей. Поэтому расскажу чуть подробнее.
Итак, накопление тяжелых элементов в ядре звезды, привело к началу процесса сжатия ее ядра. Если плотность ядра достигнет критической массы - звезда взорвется. Взрыв может стать для кого-то катастрофой, поэтому его надо предотвратить. Сделать это можно, если уничтожить все тяжелые элементы ядра звезды. Игровой экран выглядит следующим образом.
Два основных элемента звезды - корона и ядро с тяжелыми элементами (шариками). Пока корона имеет желтый цвет, звезда стабильна. Однако, спустя некоторое время корона начнет сжиматься. При этом она поменяет свой цвет на красный.
Но, сжимающаяся корона, это еще не вся проблема. Звезда постоянно захватывает тяжелые элементы из космоса. Они увеличивают размер ядра и способствуют более быстрому коллапсу. На скриншоте выше видно, как это происходит.
Итак, корона сжимается, а ядро увеличивается. Однако, этому можно противостоять. Игрок управляет космическим кораблем, который может уничтожать тяжелые элементы, стреляя по ним цветными зарядами. Группа элементов одного цвета взрывается, когда их количество в группе станет не менее 3-х. Задача игрока - уничтожить все тяжелые элементы ядра.
Задача осложняется тем, что ядро вращается, а движение зарядов вблизи тяжелых элементов подчиняется законам гравитации.
В нижней правой части экрана расположен радар, который подсвечивает шарики того цвета, которым заряжена пушка корабля.
Словами, разумеется, очень трудно передать, как атмосферу игры, так и технику геймплея. Поэтому, я записал небольшой ролик, который дает более наглядное представление о сказанном. Ролик тоже можно посмотреть в конце игры.
В игре есть два режима - "Компания" и "Адреналин". По каждому из них ведется своя таблица результатов. В режиме "Компания", игроку предстоит спасти 50 звезд с различной структурой ядер. Сложность задач будет постепенно возрастать от уровня к уровню. В режиме "Адреналин" уровней нет, корона не сжимается, зато захват тяжелых элементов происходит с более высокой скоростью. Нужно продержаться как можно дольше не давая звезде сколлапсировать.
Некоторые тяжелые элементы ядра содержат в себе артефакты-бонусы. Если вы уничтожаете такой элемент, то ваш корабль получает дополнительные возможности. Например, лазер, которым можно уничтожать любые тяжелые элементы. Бонусы действуют ограниченное время.
Управление очень простое. Левая кнопка мыши - выстрел заряда. Правая - ускорение вращение короны. Движение мыши влево-вправо приводит к перемещению корабля вдоль нижней границы экрана.
Музыкальные темы к игре написаны профессиональным композитором - Тимофеем Баташевым. Ему удалось создать замечательную звуковую атмосферу, которая сопровождает игрока в процессе игры.
Графика игры нарисована профессиональным художником - Максимом Люлюкиным. Он специализируется на роботах, космических аппаратах и тому подобных элементах SciFi.
Большое ребятам спасибо за поддержку!
StarCollapse - особенности
Скачанная игра не нуждается в установке. распакуйте архив и запускайте игру двойным кликом на файле StarCollapse.exe.
Игра не содержит большого количества настроек. Вот так выглядит экран установок.
Хотел бы предупредить тех, кто будет скачивать. Не смотря на то, что в установках есть галочка "Полный экран", к сожалению, в этом режиме отсутствует звуковое сопровождение. Так что лучше просто выбрать окно большего размера.
Есть в игре и встроенная помощь.
Помощь, к сожалению, только на английском языке. Это и немудрено! Рынок shareware-игр в начале 2000-х был, преимущественно англоязычным, а игры продавались за зеленую инвалюту. Это дань тогдашней конъюнктуре. Впрочем, текст довольно простой. Да я обо всем уже и рассказал.
Экран "Компании" показывает общий прогресс прохождения уровней в виде космической карты. Звездолет расположен в точке текущего уровня.
На панели справа отображается конфигурация звезды с которой придется иметь дело. Прогресс прохождения сохраняется. Нужно только не забыть ввести свое имя перед стартом. Тогда ваш прогресс будет персонифицирован.
Игра сейчас запустится на любом компьютере. Особых требований к технической начинке нет. В заголовке окна игры отображается текущий FPS. На моем компьютере со встроенной графикой Intel Core I5 8400 счетчик показывает более 1000 кадров в секунду.
StarCollapse - файлы
Как обещал, особенности игры и иллюстрацию геймплея в режимах "Компания" и "Адреналин" можно посмотреть в небольшом видео.
Загрузить игру можно по следующей ссылке.
Напомню, что игра не требует установки. Следует просто распаковать архив и запустить файл StarCollapse.
Спасибо, что читаете-смотрите Terrabyte! Подписывайтесь, если вам интересна радиолюбительская тематика, микроконтроллеры, мини-ПК, необычные компьютерные решения и инновационные разработки! Спасибо всем, кто поддерживает меня своими советами, комментариями и лайками!
Группа ВК: https://vk.com/terrabyte
Канал на VK-Video: https://vk.com/video/@terrabyte/all
Интересные и полезные самоделки: