Автор Тема: [NES] Tennis - 1p vs 2p / 1p2p vs 3p4p  (Прочитано 541 раз)

vitsum и 1 Гость просматривают эту тему.

Онлайн vitsum

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« : 13 Июля 2026, 20:01:36 »
Kotix подал идею.
дизассемблированный код взял здесь: https://github.com/cyneprepou4uk/NES-Games-Disassembly/tree/main/Tennis

Fable 5 реализовал за одну попытку. Пока только 1 на 1.

[удалил первую версию]
« Последнее редактирование: 15 Июля 2026, 13:53:57 от vitsum »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5703
    • Просмотр профиля
[NES] Tennis - 1 vs 1
« Ответ #1 : 13 Июля 2026, 20:25:39 »
Fable 5 реализовал за одну попытку. Пока только 1 на 1.
Не получилось же. Нормально не двигается дальний. Не сложно сделать без ИИ, наверно никто не был готов бесплатно. Если у вас получится доделать, напишите сколько времени и денег ушло, просто интересно.

Оффлайн Kotix

  • Пользователь
  • Сообщений: 200
    • Просмотр профиля
[NES] Tennis - 1 vs 1
« Ответ #2 : 13 Июля 2026, 21:18:54 »
vitsum, лучше чем мои результаты. Пока малоиграбельно: Делать подачу может, но двигается не на те кнопки. Иногда после отбития удара второй игрок сам бежит к сетке. Близко к сетке всегда отбивает в сетку. Второй игрок немного заходит за сетку.

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4843
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Tennis - 1 vs 1
« Ответ #3 : 13 Июля 2026, 21:49:44 »

Онлайн vitsum

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[NES] Tennis - 1 vs 1
« Ответ #4 : 14 Июля 2026, 03:50:59 »
Не получилось же. Нормально не двигается дальний. Не сложно сделать без ИИ, наверно никто не был готов бесплатно. Если у вас получится доделать, напишите сколько времени и денег ушло, просто интересно.

сложно одному тестировать, почти не тестировал. денег нисколько т. к. у меня все равно подписка

Добавлено позже:
vitsum, лучше чем мои результаты. Пока малоиграбельно: Делать подачу может, но двигается не на те кнопки. Иногда после отбития удара второй игрок сам бежит к сетке. Близко к сетке всегда отбивает в сетку. Второй игрок немного заходит за сетку.

Улучшенная версия. Теперь легче отбивать вторым игроком. Но пока нет прицеливания зажатым направлением в момент удара.

* Tennis PvP (proto v0.4).nes.zip (16.38 КБ - загружено 13 раз.)
« Последнее редактирование: 15 Июля 2026, 01:02:18 от Беларус »

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

  • Пользователь
  • Сообщений: 1927
  • "А ты...знаешь что такое Red Sky Project!?"
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Tennis - 1 vs 1
« Ответ #5 : 14 Июля 2026, 18:33:58 »
Вот бы подобный хак лет так 15 назад, когда я активно играл по сети с друганом  :cool:

Онлайн vitsum

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[NES] Tennis - 1 vs 1
« Ответ #6 : 15 Июля 2026, 09:30:55 »
* Tennis PvP (proto v0.5).nes.zip (16.55 КБ - загружено 12 раз.)

добавлен режим 1p 2p vs 3p 4p

Оффлайн Kotix

  • Пользователь
  • Сообщений: 200
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #7 : 15 Июля 2026, 17:34:32 »
Попробуем потестить на четверых сегодня-завтра, отпишусь

Добавлено позже:
1 на 1 - вроде всё ок, но надо еще потестить все возможные удары 2-го игрока, особенно когда близко у сетки.
2 на 2 - есть косяк, 3-й игрок управляет 1-м, а 4-й игрок управляет 2-м.
« Последнее редактирование: Вчера в 00:36:27 от Беларус »

Онлайн vitsum

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #8 : Вчера в 06:49:41 »
А как вы подключали 4 джойстика?

Оффлайн Kotix

  • Пользователь
  • Сообщений: 200
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #9 : Вчера в 08:36:55 »
как и обычно в меднафене играем.
вот сейчас проверил, убрал 4-player adapter - как будто теперь всё норм, надо еще потестить вчетвером. Точно не помню так ли нужна эта настройка.

Онлайн vitsum

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #10 : Вчера в 09:37:59 »
как и обычно в меднафене играем.
вот сейчас проверил, убрал 4-player adapter - как будто теперь всё норм, надо еще потестить вчетвером. Точно не помню так ли нужна эта настройка.

теперь должно работать в обоих случаях


Оффлайн Guyver(X.B.M.)

  • Пользователь
  • Сообщений: 2749
  • Пол: Мужской
  • Уничтожим Кронос!
    • Facebook
    • Twitter
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #11 : Вчера в 16:43:56 »
Ещё сделай как-то так:



Онлайн vitsum

  • Пользователь
  • Сообщений: 25
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #12 : Вчера в 21:01:14 »
Исправлены надписи игроков

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1129
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #13 : Вчера в 21:32:09 »
Это конечно круто, что ИИ уже может сделать игру для коопа на двоих, и даже четверых.
Может быть и хак Марио (СМБ 1) кооп получится сделать так, чтобы игра не останавливалась, когда один игрок умирает. Исходный (дизассемблированный) код вроде как тоже имеется в открытом доступе.

Оффлайн Kotix

  • Пользователь
  • Сообщений: 200
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #14 : Вчера в 22:06:30 »
Цитата
NO GOD! PLEASE NO!!! NOOOOOOOOOO
Пожалуйста, умоляю, не надо, еще один хак марио и мир захлебнется в новом Великом потопе. В этой теме только про Теннис.

Добавлено позже:
Потестили вчетвером, что заметили:
когда 1P-2P подает, то у 3P-4P не поворачиваются если нажать в противоположную сторону, но после отбития становится вроде как надо (в какую сторону нажмешь туда и повернешь)
ты жмёшь вправо, перс разворачиватся, а затем сам обратно влево, и ракетка уже слева, это у 3-4 игрока, ну если так вот прямо смотреть.
и вроде у 3-4 как анимация бега не так работает, типа поздно начинается (но это не точно).
клавиши тупят, B подменяется B и наоборот (тоже не точно). Замечал было такое, что когда игрок за зеленым полем отбивает мяч, то он как-то прям высоко летит как будто на B - вроде в оригинале такого не замечал и мб реально есть какая-то логика когда низкий удар становился более высоким.
« Последнее редактирование: Вчера в 23:17:27 от Kotix »