Разработка и ромхакинг > Разработка игр

Choujin Sentai - Jetman ПК порт на четверых (4 players)

(1/1)

AJ_Maker:
Всем привет, друзья.

Делюсь очередным проектом - фанатский порт на ПК Choujin Sentai - Jetman
Давно хотел поиграть в эту игру локальным коопом, желательно конечно на пятерых, но у меня всего 4 рабочих геймпада. Да и вчетвером собраться с друзьями локально довольно таки проблематично )))

Из того, что уже реализовано:
- первые 5 уровней собраны в привычную широкоформатную картинку, с параллаксом, как и полагается
- играбельны все персонажи, главное нажать старт на контроллере на экране выбора игрока
- присутствуют самые простые враги, умеют прыгать и разворачиваться у стен.
- звуки и музыка пока оригинальные

Из того, что планируется реализовать:
- все уровни и все боссы
- реаранжировка музыки
- на боссе у каждого игрока будет отдельная миссия - кто-то управляет ходьбой, кто-то атакой, кто-то защитой, а кто-то мб чарджит суперку  :lol:
- для балланса планирую повысить уровень ХП мобам. мб похардкорней АИ боссам.

Из вариантов:
- могу добавить и пятого игрока, если надо
- при желании можно дорисовать ещё персонажей, придумать бы только атаку (имхо и так достаточно)
- возможно раскрасить в 16 битную палитру



Жду комментариев с адекватной критикой или пожеланиями.
Всем спасибо, кто прочитал\ознакомился  :)

edgbla:
Прекрасно, только где качать-то всё это добро? Я ещё трёхглазика поиграть не успел, а тут уже джетман. :)

Беларус учит русский:
Судя по целочисленному сдвигу спрайтов - это на Unity? :)

Sharpnull:
perfect_genius, он делает игры на Construct 2, что видно по его каналу.

Беларус учит русский:
Тогда уже интересно в чём сложность для этих движков двигать спрайты плавно, а не рывками...

Sharpnull:
perfect_genius, да тут не только спрайты, скроллинг корявый, я писал ещё к прошлой игре. Делать нужно pixel perfect (и писать на C/C++). Могло быть хуже, недавно поиграл в известную Vampire Survivors, там накидали пиксельных картинок кое-как и пиксели все корявые, может от проблем с движком тоже (Phaser 3, оно и тормозить начинает от скопления монстров, наверно из-за тормозного JS). На Game Maker тоже часто корявые пиксели. Но всё может быть от пофигизма.

AJ_Maker:

--- Цитата: perfect_genius от 12 Ноябрь 2022, 01:08:35 ---Тогда уже интересно в чём сложность для этих движков двигать спрайты плавно, а не рывками...

--- Конец цитаты ---

о каких рывках идёт речь? На мой взгляд скроллинг достаточно плавный при полных 60 фпс

Добавлено позже:

--- Цитата: Sharpnull от 12 Ноябрь 2022, 01:33:21 ---perfect_genius, да тут не только спрайты, скроллинг корявый, я писал ещё к прошлой игре. Делать нужно pixel perfect (и писать на C/C++). Могло быть хуже, недавно поиграл в известную Vampire Survivors, там накидали пиксельных картинок кое-как и пиксели все корявые, может от проблем с движком тоже (Phaser 3, оно и тормозить начинает от скопления монстров, наверно из-за тормозного JS). На Game Maker тоже часто корявые пиксели. Но всё может быть от пофигизма.

--- Конец цитаты ---

перфекционизм заразен )))
По поводу перфекта в констракте - повторюсь, что пиксель в Вашем понятии отличается от того, что на картинке в моей игре. в спрайте каждый пиксель это 1/4 квадратика (пикселя в оригинале)
и относительно всей общей картинки двигается всё достаточно плавно. Если кажется, что "пиксель" перекрывает собой половинку другого "пикселя" - ну чтож, ради одного капризного перфекциониста мне чет лень перерисовывать все спрайты в масштабе 1:2 или больше, чтобы пиксели экрана совпадали с пикселями спрайтов. Тут уж сорян.

Беларус учит русский:

--- Цитата: AJ_Maker от 17 Ноябрь 2022, 17:05:18 ---о каких рывках идёт речь?
--- Конец цитаты ---
Камера движется вправо, пол - налево, а стоячий на полу персонаж тоже налево, но рывками.

AJ_Maker:

--- Цитата: perfect_genius от 17 Ноябрь 2022, 21:30:54 ---Камера движется вправо, пол - налево, а стоячий на полу персонаж тоже налево, но рывками.

--- Конец цитаты ---

На какой секунде не подскажете?

Про Игрок:
Пожелание одно - доделать.
Ничего негативного в демонстрации не заметил.
Мультиплеер будет локальный или сетевой?

Беларус учит русский:
AJ_Maker, на любой, да хоть в начале, когда камера начинает двигаться вправо. Стоячие перемещаются налево не так плавно, как пол. Или это только эффект такой?

AJ_Maker:

--- Цитата: perfect_genius от 20 Ноябрь 2022, 00:03:45 ---AJ_Maker, на любой, да хоть в начале, когда камера начинает двигаться вправо. Стоячие перемещаются налево не так плавно, как пол. Или это только эффект такой?

--- Конец цитаты ---

Ничоси ты глазастый!! Я только при замедленном воспроизведении смог это увидеть  0_0

Теперь и мне интересно из-за чего такой эффект. Пол и спрайты персонажей на одном слое находятся - должны двигаться одномоментно.
Буду решать проблему.   :?

Добавлено позже:

--- Цитата: Про Игрок от 17 Ноябрь 2022, 22:51:59 ---Пожелание одно - доделать.
Ничего негативного в демонстрации не заметил.
Мультиплеер будет локальный или сетевой?

--- Конец цитаты ---

К сожалению кооп только локальный. Как-то я делал игрушку для тестирования онлайн мультиплеера - фризы и подёргивания - всё, чего хватило, чтобы отказаться от идеи делать экшон с онлайном.
https://coub.com/view/1zwa08
тестил с двух браузеров и смартфона с одного ip - вроде ровно, тестил на стриме у одного очень известного стримера - лагало, как во времена диалапа :neznayu:

Беларус учит русский:

--- Цитата: AJ_Maker от 23 Ноябрь 2022, 19:38:36 ---Я только при замедленном воспроизведении смог это увидеть
--- Конец цитаты ---
Если над чем-то работать долгое время, то наш адаптирующийся мозг перестаёт замечать детали и косяки заметит только человек со стороны (или сам через некоторое время). Обычно такое происходит у художников.

Когда-то читал про такие целочисленные проблемы с Unity. Не думал, что это может быть и у 2D-движков.

Добавлено позже:
Сейчас скачал видео, чтобы тоже посмотреть в приближении, а не в сжатом виде (у меня экран не FullHD). В итоге пытаясь рассмотреть уже перестал замечать и теперь не уверен, есть проблема или нет :lol:

Навигация

[0] Главная страница сообщений

Перейти к полной версии