GradiusIII Total Terror

Одиннадцать лет спустя...

              

СКАЧАТЬ ИГРУ под Windows (24.06.2019 Требуется поддержка DWM или OpenGL)

СКАЧАТЬ ИГРУ под Linux (30.06.2019 Требуется поддержка OpenGL и видеорежима 60 Гц)

СКАЧАТЬ ИГРУ под DOS (18.07.2019 Требуется поддержка VESA VBE и Sound Blaster 16)

ROM под игровую консоль BlackPrism (20.07.2019 Выдаётся по запросу)

ROM под игровую консоль EmuPocket (05.08.2019 Выдаётся по запросу)

Обратная связь:

Дань уважения - уважаемой KONAMI :)



Заставка игры - почти как в SNES-версии :)



Почему собственно - 11 лет спустя? Начало игры положено в 2008 году, затем по ряду причин, проект был заморожен.
Благодаря одному хорошему человеку, проект ожил и в этом году был доведён до конца!
И результат работ Вы можете лицезреть на этом сайте, а лучше - скачать игру и поиграть! :)

Это - главный герой! Им вы будете играть на протяжении всей игры:



Ваша задача - облететь 4 планеты и победить противников, которые захватили эти планеты и ведут деятельность по их загрязнению.

Первая планета - Sandy Planet (Песчаная планета):



Вторая планета - Water Planet (Водяная планета):



Третья планета - Fiery Planet (Огненная планета):



И наконец, четвёртая планета - Organic Planet (Органическая планета).
Эта планета искуственная и должна быть уничтожена, так как это логово врагов:



По мере прохождения игры, на карте будет фиксироваться Ваше местоположение:



Классификация игры:

- по количеству измерений: 2 (2D)
- жанр: горизонтальный скролл-шутер (horizontally scrolling shooter, side-scrolling shooter)
- прочее: 8/16 bit style, пиксель-арт, спрайтовая анимация, retro, приставочный стиль

Управляющие клавиши:

Enter - старт/пауза
Стрелки - управление кораблём
Левый Ctrl - стрельба патронами (количество выстрелов - бесконечность)
Левый Alt - сброс бомбы (максимальное количество - три)
Esc - немедленный выход из игры

Фрагменты из уровней:

Игра создавалась с важным правилом: "Каждый уровень - уникальный!" Местность, противники: на каждой планете - разные! Повторов нет!

Первый уровень - тут горы, песок:



Второй уровень - морская тематика:



Третий уровень - тут очень жарко! :



Четвёртый уровень - в стиле "Чужой", много органики :) :



Видео - фрагменты прохождения:

STAGE 1

STAGE 2

STAGE 3

STAGE 4

Описания значков:

Оружие:

- патроны:



Каждый тип патрона уникальный: разная сила убиения, скорость и направление.
Большинство патронов могут прогрессировать - повторное взятие одного и того же значка патрона увеличивает размер и силу убиения!
В случае нанесения поражения игроку - патроны и бомбы обнуляются, отнимается 1 жизнь, устанавливается 1-й тип патрона.

- бомбы:



Всего три типа: "курага", "шарики" и "монетка":



"Курага" - бомба направленного действия, направление совпадает с направлением корабля игрока
"Шарики" - падает вниз и разлетается на серию мелких взрывов
"Монетка" - падает вниз, удар точечный, но мощный

Бомбы упрощают прохождение игры в случаях, когда противник находится внизу.

- +1 жизнь:



Добавляет одну жизнь игроку. Вначале игры даётся 3 жизни. Каждый раз за набор +3000 очков в игре - даётся +1 жизнь.
Каждый враждебный элемент в игре отнимает -1 жизнь. Касание противника, их патронов, касание платформ -1 жизнь.
При поражении с нулевым количеством жизней, текущий уровень игры заканчивается и начинается с начала.
Если Вы дошли до Босса, то в случае проигрыша, будете переигрывать с него! :)

- временное бессмертие:



Упрощает прохождение игры.

- extra:



Граната: убивает всех противников в кадре.

О запуске игры.

Самый простой способ запустить игру с любой точки сохранения - использовать лаунчер GradiusIIILauncher.exe:
обновлено


Choose Screen Size - выбор рамера игрового поля:

x1 - оригинал: 128x128 пикселей
x2 - увеличение в 2 раза: 256x256 пикселей
x2 SaI2x - увеличение в 2 раза с фильтром SaI2x
x3 - увеличение в 3 раза: 384x384 пикселей
x3 HQ3x - увеличение в 3 раза с фильтром HQ3x
x4 - увеличение в 4 раза: 512x512 пикселей
x4 HQ4x - увеличение в 4 раза с фильтром HQ4x

FullScreen - поставьте галочку, если нужен полноэкранный режим (без галочки - оконный режим)

Choose Save Slot - выбор слота сохранения. Доступны все пройденные Вами уровни и битвы с Боссами!

Примеры разных установок лаунчера:









Кроме этого, игра создаёт файл StartLastLevel.cmd с последней точкой сохранения.

Для тех, кто любит работать с командной строкой (cmd-/bat- файлы) - ниже формат всех команд:
обновлено
GradiusIII.exe v s FS

v - размер экрана. Доступны: x1 x2 x2f x3 x3f x4 x4f. Буква "f" на конце означает фильтр(SaI2x, HQ3x, HQ4x).

s - номер слота сохранения: 0 2 4 6 - уровни, 1 3 5 7 - боссы.

FS - полноэкранный режим (если этот параметр отсутствует - будет оконный режим).

Все слоты сохранения лежат в папке Save.

Переигрывать уровень/босса можно бесконечно!

Состав дистрибутива игры:

GradiusIII.exe - сама игра

GradiusIIILauncher.exe - лаунчер

libgcc_s_dw2-1.dll - библиотека

libstdc++-6.dll - библиотека

SDL.dll - библиотека

SDL_mixer.dll - библиотека

libogg-0.dll - библиотека

libvorbis-0.dll - библиотека

libvorbisfile-3.dll - библиотека

Остальные файлы/папки игра создаёт по мере необходимости.

Разработка игры:

В игре необходимо было сохранить олдскульный стиль 8-/16-битных игровых приставок (NES, SEGA MD, SNES).

Для игры были созданы: свой собственный игровой движок и редактор уровней!

Игра была написана на чистом C++ с применением SDL-библиотек.

В самом начале игра писалась под DOS & DPMI с применением Open Watcom C. И оставалась в таком виде до 2019 года.

Компиляторы: вначале разработка велась в Open Watcom C, затем в Visual Studio С++, затем перенесена и окончательно доработана в mingw.

Порт для Linux получен с помощью GCC.

Порт для DOS вначале был получен с помощью DJGPP, затем окончательно перенесён в Open Watcom C/C++.

Порт для игровой консоли BlackPrism был написан с помощью TI CCS 6.0.1. Версия тулчейна 8.3.x.

Порт для игровой консоли EMUPocket был написан с помощью Keil ARM MDK. Версия тулчейна 5.

Поддерживаемые платформы:

- Win32

- Linux (32/64)

- DOS

- BlackPrism DIY Game Console на C6745 DSP

- EMUPocket DIY Game Console на STM32H743 ARM

Вместо заключения:

СЧАСТЛИВОЙ ИГРЫ !!! ИГРАЙТЕ И ВЫИГРЫВАЙТЕ !!! :)

Топ Разработка игр