Автор Тема: Choujin Sentai - Jetman ПК порт на четверых (4 players)  (Прочитано 907 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AJ_Maker

  • Пользователь
  • Сообщений: 63
  • Пол: Мужской
  • ajmaker.ru
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Всем привет, друзья.

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

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

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

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



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

Оффлайн edgbla

  • Пользователь
  • Сообщений: 503
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #1 : 17 Октябрь 2022, 19:22:00 »
Прекрасно, только где качать-то всё это добро? Я ещё трёхглазика поиграть не успел, а тут уже джетман. :)

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1159
    • ВКонтакте
    • Steam
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #2 : 11 Ноябрь 2022, 11:43:48 »
Судя по целочисленному сдвигу спрайтов - это на Unity? :)

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5050
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #3 : 11 Ноябрь 2022, 13:51:25 »
perfect_genius, он делает игры на Construct 2, что видно по его каналу.

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1159
    • ВКонтакте
    • Steam
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #4 : 12 Ноябрь 2022, 01:08:35 »
Тогда уже интересно в чём сложность для этих движков двигать спрайты плавно, а не рывками...

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5050
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #5 : 12 Ноябрь 2022, 01:33:21 »
perfect_genius, да тут не только спрайты, скроллинг корявый, я писал ещё к прошлой игре. Делать нужно pixel perfect (и писать на C/C++). Могло быть хуже, недавно поиграл в известную Vampire Survivors, там накидали пиксельных картинок кое-как и пиксели все корявые, может от проблем с движком тоже (Phaser 3, оно и тормозить начинает от скопления монстров, наверно из-за тормозного JS). На Game Maker тоже часто корявые пиксели. Но всё может быть от пофигизма.

Оффлайн AJ_Maker

  • Пользователь
  • Сообщений: 63
  • Пол: Мужской
  • ajmaker.ru
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #6 : 17 Ноябрь 2022, 17:05:18 »
Тогда уже интересно в чём сложность для этих движков двигать спрайты плавно, а не рывками...

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

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

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

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1159
    • ВКонтакте
    • Steam
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #7 : 17 Ноябрь 2022, 21:30:54 »
о каких рывках идёт речь?
Камера движется вправо, пол - налево, а стоячий на полу персонаж тоже налево, но рывками.

Оффлайн AJ_Maker

  • Пользователь
  • Сообщений: 63
  • Пол: Мужской
  • ajmaker.ru
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #8 : 17 Ноябрь 2022, 22:09:46 »
Камера движется вправо, пол - налево, а стоячий на полу персонаж тоже налево, но рывками.

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

Оффлайн Про Игрок

  • Пользователь
  • Сообщений: 1870
  • "А ты...знаешь что такое Red Sky Project!?"
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #9 : 17 Ноябрь 2022, 22:51:59 »
Пожелание одно - доделать.
Ничего негативного в демонстрации не заметил.
Мультиплеер будет локальный или сетевой?

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1159
    • ВКонтакте
    • Steam
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #10 : 20 Ноябрь 2022, 00:03:45 »
AJ_Maker, на любой, да хоть в начале, когда камера начинает двигаться вправо. Стоячие перемещаются налево не так плавно, как пол. Или это только эффект такой?

Оффлайн AJ_Maker

  • Пользователь
  • Сообщений: 63
  • Пол: Мужской
  • ajmaker.ru
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #11 : 23 Ноябрь 2022, 19:38:36 »
AJ_Maker, на любой, да хоть в начале, когда камера начинает двигаться вправо. Стоячие перемещаются налево не так плавно, как пол. Или это только эффект такой?

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

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

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

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

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1159
    • ВКонтакте
    • Steam
    • Просмотр профиля
Choujin Sentai - Jetman ПК порт на четверых (4 players)
« Ответ #12 : 24 Ноябрь 2022, 15:00:15 »
Я только при замедленном воспроизведении смог это увидеть
Если над чем-то работать долгое время, то наш адаптирующийся мозг перестаёт замечать детали и косяки заметит только человек со стороны (или сам через некоторое время). Обычно такое происходит у художников.

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

Добавлено позже:
Сейчас скачал видео, чтобы тоже посмотреть в приближении, а не в сжатом виде (у меня экран не FullHD). В итоге пытаясь рассмотреть уже перестал замечать и теперь не уверен, есть проблема или нет :lol:
« Последнее редактирование: 24 Ноябрь 2022, 15:21:40 от perfect_genius »