Среда, 19 Июня 2019, 20:28

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Модератор форума: Ordan  
Форум игроделов » Ваши проекты » Готовые проекты » [2D] Gradius III Total Terror (side-scrolling shooter) (Спейсшутер в стиле 8/16- битных игровых приставок)
[2D] Gradius III Total Terror (side-scrolling shooter)
GradiusДата: Суббота, 01 Июня 2019, 07:36 | Сообщение # 1
уже был
Сейчас нет на сайте
Название: Gradius III Total Terror

Жанр: horizontally scrolling shooter, side-scrolling shooter

ОС: Windows (Win32, Win64). Планируется поддержка ОС Linux и мобильных платформ

Движок: свой собственный

Аналоги: Gradius3 (SNES, MAME); Gradius IV (MAME); Gradius I, II (NES); Gradius Advanced (GBA)

Среда разработки, язык программирования: Visual Studio, mingw. C++

Доступность: free, бесплатно

Релиз: 31.05.2019

Сайт игры: http://gradius3.space

Контакты для обратной связи:

1) Комментарии, ЛС канала YouTube: https://www.youtube.com/channel/UC21bTZNXVN3RymxeWIc1uww

2) е-mаil: admin [сoбaка] gradius3.space

Скачать игру: http://gradius3.space - под видео ссылка "СКАЧАТЬ ИГРУ".

http://gradius3.space/download4.php (Последний релиз от 13.06.2019)

http://gradius3.space/download3.php (Предыдущий релиз от 06.06.2019)

В номом релизе:

Что нового? :

1) Обводка надписей на игровом табло (число очков, Bullet, Bomb, Score, Life) и сообщений Pause, Game Over.
2) Добавлена поддержка полноэкранного режима
3) Добавлены фильтры HQ3x и HQ4x для режимов соотвественно: 384x384 и 512x512
4) Оптимизация по загрузке CPU - теперь игра занимает столько процессороного времени, сколько необходимо
5) Устранены причины, приводившие FireFox выводить предупреждение о скачивании архива игры
6) Реализована плавность анимации (ликвидированы Tearing и рывки при анимации)
7) Улучшена синхронизация звука (в критических местах), не зависящая от фреймрейта

Девелоперы:
Коллектив разработчиков: 2 человека. В основном программисты, с небольшими навыками художников.

Мы являемя фанатами серии игр "Gradius", выпущенными на игровые приставки NES, SNES и аркадные автоматы.

Описание:
Игра представляет собой космический 2D-шутер с видом от 3-го лица сбоку. Направление полёта - вправо.

Игра сделана как ремейк (хотя может слово не совсем точное) - сильно напоминает Gradius3 под SNES, но со своими оригинальными элементами! :)

Локации, противники, боссы - здесь есть всё: от похожести на Gradius3, до оригинальных решений! :D

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

Локации, поведение врагов и боссов - детерминировано, мозг по мере игры, постепенно запоминает локации и повадки противника, в конечном итоге - движемся всё дальше и дальше и проходим игру до конца!

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

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







Скриншоты - режимы 2x, 3x, 4x:

титульник:


карта:


1-й уровень:


2-й уровень:


3-й уровень:


4-й уровень:


лаунчер:


режим 128x128:


режим 384x384:


Фильтр HQ3x:


Фильтр HQ4x:


Игра задумывалась в 2008 году для мобильных телефонов. Но по ряду причин разработка игры была заморожена. Движок со скроллом и релизными картами уровней были уже сдеаны и нарисованы. Поэтому не стали переделывать размер кадра, оставив его 128х128 для возможности переделки под мобильные платформы (кнопочные телефоны) и ощущения "ламповости" как от J2ME MIDP игр на телефонах).


Сообщение отредактировал Gradius - Четверг, 13 Июня 2019, 09:44
k0feДата: Суббота, 01 Июня 2019, 12:57 | Сообщение # 2
BRONX
Сейчас нет на сайте
По скриншотам похоже на то, что это игра для кнопочных телефонов :)

Для интерфейсов советую сделать обводку текста


+ найдите кого-нибудь для пиксельарт логотипа игры. Проект классный, уверен, что кто-нибудь согласится сделать на вдохновении или по минимальному прайсу.


мой стрим, который я редко включаю, но зато на нём я делаю игры
вк, где всегда можно узнать, когда ж этот самый стрим будет
TLTДата: Воскресенье, 02 Июня 2019, 00:29 | Сообщение # 3
Сейчас нет на сайте
Для горизонтального сролл-шутера лучше взять более широкоэкранное соотношение сторон, чтобы было больше видимости и места для манёвров.

Дао, выраженное словами, не есть истинное Дао.
GradiusДата: Понедельник, 03 Июня 2019, 06:26 | Сообщение # 4
уже был
Сейчас нет на сайте
Цитата TLT ()
Для горизонтального сролл-шутера лучше взять более широкоэкранное соотношение сторон, чтобы было больше видимости и места для манёвров.


Игра задумывалась в 2008 году для мобильных телефонов. Но по ряду причин разработка игры была заморожена. Движок со скроллом и релизными картами уровней были уже сдеаны и нарисованы. Поэтому не стали переделывать размер кадра, оставив его 128х128 для возможности переделки под мобильные платформы (кнопочные телефоны) и ощущения "ламповости" как от J2ME MIDP игр на телефонах).

Новый релиз от 03.06.2019

Что нового? :

1) Сделал обводку надписей на игровом табло (число очков, Bullet, Bomb, Score, Life) и на сообщениях Pause, Game Over.
2) Добавлена поддержка полноэкранного режима
3) Добавлены фильтры HQ3x и HQ4x для режимов соотвественно: 384x384 и 512x512









Добавлено (06 Июня 2019, 10:17)
---------------------------------------------
http://gradius3.space/download3.php (Новый релиз от 06.06.2019)

4) Оптимизация по загрузке CPU - теперь игра занимает столько процессороного времени, сколько необходимо
5) Устранены причины, приводившие FireFox выводить предупреждение о скачивании архива игры

Добавлено (13 Июня 2019, 09:43)
---------------------------------------------
Итак, после долгих и упорных исследований, нам [коллективу разработчиков игры "Gradius III Total Terror"] удалось улучшить плавность анимации в игре!

Удалось избавиться от:

- Тиринга (Tearing) - разрезания изображения
- Периодического подёргивания изображения

В этом месте особенно хорошо тестируются:



Допилили SDL 1.2 - написали свой рендерер через OpenGL, поддерживающий VSync.
Кроме того, для VSync задействовали DWM там, где это возможно (см. ниже).

Алгоритм VSync теперь следующий:

1) проверяется наличие поддержки Desktop Window Manager (DWM).
2) если DWM поддерживается, то VSync в оконных режимах будет через DWM_Flush() (подробнее - курим MSDN).
3) если DWM не поддерживается, то VSync будет через флажок OpenGL (выставляется принудительно).

DWM присутствует в ОС Win, начиная с Vista.
В Windows 7 DWM начинает работать, если включена AERO в настройках Персонализации.
В Windows 10 DWM работает всегда (?)





Почему мы делаем VSync, используя оба метода OpenGL и DWM ?
Потому что использование VSync без DWM с помощью OpenGL повышает % использования CPU.

В ходе экспериментов мы установили следующее:

1) Включение AERO снижает % использования CPU в полноэкранных режимах, когда VSync с помощью OpenGL

2) Включение AERO сильно снижает % использования CPU в оконных режимах, когда VSync с помощью DWM

3) С выключенной AERO VSync с помощью DWM не работает, а OpenGL VSync грузит двух-ядерный CPU на 50%

4) VSync DWM работает только с включенной AERO и только в оконном режиме

5) AERO в Win10 включена всегда, а в Win7 включается через "Персонализацию"

6) При переключении в полноэкранный режим возможны задержки, если AERO включена (Win7)

7) VSync в OpenGL лучше переключать, используя прямой вызов функций расширений OpenGL,
а не через SDL (проблемы на встроенных картах Intel в Win10)

Попутно проверили рендерер Direct 3D: VSync там оказался некачественным - присутствовали резкие подёргивания при анимации изображения.
Проверяли в эмуляторе SNES9x (рендерер Direct3D, галочка VSync, ROM biometal.sfc) и на программе-заготовке в SDL 2.0

А также пробовали адаптировать игру на SDL 2.0. Никаких улучшений по сравнению с SDL 1.2 мы не заметили, напротив - одни ухудшения:

- дёрганная анимация на D3D рендерере (см. выше)
- некорректно происходит работа со звуком (SDL_Mixer 2.0) - присутствовали резкие щелчки после окончания звука и некорректное декодирование форматов

Так что остались на тёплом ламповом SDL 1.2 )))

Ниже представлен свежий билд на 13.06.2019:

http://gradius3.space/download4.php

Что нового в этом билде? :

1) Реализована плавность анимации (ликвидированы Tearing и рывки при анимации)
2) Улучшена синхронизация звука (в критических местах), не зависящая от фреймрейта

Желательна поддержка "железного" Open GL не ниже 1.2

Сообщение отредактировал Gradius - Четверг, 06 Июня 2019, 10:20
Форум игроделов » Ваши проекты » Готовые проекты » [2D] Gradius III Total Terror (side-scrolling shooter) (Спейсшутер в стиле 8/16- битных игровых приставок)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2019 Рейтинг