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

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

Оффлайн vitsum

  • Пользователь
  • Сообщений: 111
    • Просмотр профиля
[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.

[удалил первую версию]

Актуальная версия:
* Tennis PvP (proto v1.6).nes.zip (17.17 КБ - загружено 40 раз.)
« Последнее редактирование: 19 Июля 2026, 07:29:44 от vitsum »
Балуюсь с ИИ и NES → Telegram-канал

Оффлайн Sharpnull

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

Оффлайн Kotix

  • Пользователь
  • Сообщений: 232
    • Просмотр профиля
[NES] Tennis - 1 vs 1
« Ответ #2 : 13 Июля 2026, 21:18:54 »
vitsum, лучше чем мои результаты. Пока малоиграбельно: Делать подачу может, но двигается не на те кнопки. Иногда после отбития удара второй игрок сам бежит к сетке. Близко к сетке всегда отбивает в сетку. Второй игрок немного заходит за сетку.
i5 13400F / RTX 4070 Super / 32gb DDR5-5200
Ретро квизы/викторины - https://www.emu-land.net/forum/index.php/topic,88876.0.html -
SIGame паки (Своя Игра) - https://www.emu-land.net/forum/index.php/topic,92918.0.html

Оффлайн Kinbeas

  • Пользователь
  • Сообщений: 4882
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Tennis - 1 vs 1
« Ответ #3 : 13 Июля 2026, 21:49:44 »
Более 200 игр друг против друга и спортивных игр на Денди!  ЗДЕСЬ!

Оффлайн vitsum

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

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

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

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

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

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

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

Оффлайн vitsum

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

добавлен режим 1p 2p vs 3p 4p
Балуюсь с ИИ и NES → Telegram-канал

Оффлайн Kotix

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

Добавлено позже:
1 на 1 - вроде всё ок, но надо еще потестить все возможные удары 2-го игрока, особенно когда близко у сетки.
2 на 2 - есть косяк, 3-й игрок управляет 1-м, а 4-й игрок управляет 2-м.
« Последнее редактирование: 16 Июля 2026, 00:36:27 от Беларус »
i5 13400F / RTX 4070 Super / 32gb DDR5-5200
Ретро квизы/викторины - https://www.emu-land.net/forum/index.php/topic,88876.0.html -
SIGame паки (Своя Игра) - https://www.emu-land.net/forum/index.php/topic,92918.0.html

Оффлайн vitsum

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

Оффлайн Kotix

  • Пользователь
  • Сообщений: 232
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #9 : 16 Июля 2026, 08:36:55 »
как и обычно в меднафене играем.
вот сейчас проверил, убрал 4-player adapter - как будто теперь всё норм, надо еще потестить вчетвером. Точно не помню так ли нужна эта настройка.
i5 13400F / RTX 4070 Super / 32gb DDR5-5200
Ретро квизы/викторины - https://www.emu-land.net/forum/index.php/topic,88876.0.html -
SIGame паки (Своя Игра) - https://www.emu-land.net/forum/index.php/topic,92918.0.html

Оффлайн vitsum

  • Пользователь
  • Сообщений: 111
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #10 : 16 Июля 2026, 09:37:59 »
теперь должно работать в обоих случаях

« Последнее редактирование: 17 Июля 2026, 12:55:33 от Беларус »
Балуюсь с ИИ и NES → Telegram-канал

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

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



Оффлайн vitsum

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

Оффлайн MaxWooD

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

Оффлайн Kotix

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

Добавлено позже:
Потестили вчетвером, что заметили:
когда 1P-2P подает, то у 3P-4P не поворачиваются если нажать в противоположную сторону, но после отбития становится вроде как надо (в какую сторону нажмешь туда и повернешь)
ты жмёшь вправо, перс разворачиватся, а затем сам обратно влево, и ракетка уже слева, это у 3-4 игрока, ну если так вот прямо смотреть.
и вроде у 3-4 как анимация бега не так работает, типа поздно начинается (но это не точно).
клавиши тупят, B подменяется B и наоборот (тоже не точно). Замечал было такое, что когда игрок за зеленым полем отбивает мяч, то он как-то прям высоко летит как будто на B - вроде в оригинале такого не замечал и мб реально есть какая-то логика когда низкий удар становился более высоким.
« Последнее редактирование: 16 Июля 2026, 23:17:27 от Kotix »
i5 13400F / RTX 4070 Super / 32gb DDR5-5200
Ретро квизы/викторины - https://www.emu-land.net/forum/index.php/topic,88876.0.html -
SIGame паки (Своя Игра) - https://www.emu-land.net/forum/index.php/topic,92918.0.html

Оффлайн vitsum

  • Пользователь
  • Сообщений: 111
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #15 : 17 Июля 2026, 09:56:40 »
раньше при отбитии верхним игроком использовалась логика компьютерного игрока, теперь сделана такая же логика как и у нижних игроков.

Стоит ли уменьшить скорость передвижения верхних игроков?


« Последнее редактирование: 17 Июля 2026, 12:55:14 от Беларус »
Балуюсь с ИИ и NES → Telegram-канал

Оффлайн Kotix

  • Пользователь
  • Сообщений: 232
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #16 : 17 Июля 2026, 15:23:28 »
раньше при отбитии верхним игроком использовалась логика компьютерного игрока, теперь сделана такая же логика как и у нижних игроков.

Стоит ли уменьшить скорость передвижения верхних игроков?

Спасибо, потестил пока один, игроки теперь разворачиваются туда-сюда без проблем. Попробуем еще двоем/вчетвером и подумаем насчет скорости. Надеюсь исходники будут выложены потом, мало ли пригодится)

Какие еще хаки хотелось всё время:
Yie Ar Kung-Fu - режим друг против друга чтоб оба игрока могли выбирать бойца: https://www.emu-land.net/consoles/dendy/roms/yie-ar-kung-fu
Режим 2 на 2 в WWF Wrestlemania The Arcade на сеге, но это еще нужно найти дизассемблированный код.
В остальном надо подробнее смотреть, уже многое сделано типа кооп режима в P.O.W., Mighty Final Fight, Batman Returns и т.д.
« Последнее редактирование: 17 Июля 2026, 16:07:41 от Kotix »
i5 13400F / RTX 4070 Super / 32gb DDR5-5200
Ретро квизы/викторины - https://www.emu-land.net/forum/index.php/topic,88876.0.html -
SIGame паки (Своя Игра) - https://www.emu-land.net/forum/index.php/topic,92918.0.html

Оффлайн Ramzet

  • Пользователь
  • Сообщений: 165
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #17 : 18 Июля 2026, 06:50:54 »
В Yie Ar Kung-Fu не получиться играть другими игроками, так как у них отсутствует анимация прыжка. Это надо рисовать. А сделать такого же второго как и первого можно PvP устраивать. До 3х побед. На титульном добавить строчку PvP.

Моя группа в VK ХАКОМАНИЯ: http://vk.com/hackomania
Discord: https://discord.gg/TCh9VUN

Оффлайн Kotix

  • Пользователь
  • Сообщений: 232
    • Просмотр профиля
Re: [NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #18 : 18 Июля 2026, 09:08:45 »
Ramzet, точно, забыл про это, без прыжка второму нечестно будет) Хотя бы PvP, было бы прикольно.
i5 13400F / RTX 4070 Super / 32gb DDR5-5200
Ретро квизы/викторины - https://www.emu-land.net/forum/index.php/topic,88876.0.html -
SIGame паки (Своя Игра) - https://www.emu-land.net/forum/index.php/topic,92918.0.html

Оффлайн MaxWooD

  • Пользователь
  • Сообщений: 1174
  • Пол: Мужской
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #19 : 18 Июля 2026, 09:20:22 »
В Yie Ar Kung-Fu не получиться играть другими игроками, так как у них отсутствует анимация прыжка.
Вы забываете про игру Капитан Америка на NES, где был режим PvP, в котором можно было выбирать боссов. В Yie Ar Kung-Fu можно сделать подобный режим, с учетом особенностей боссов.
Сейчас Rumata придет, за халтуру по шапке надает!

Оффлайн Филеас

  • Пользователь
  • Сообщений: 359
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #20 : 18 Июля 2026, 09:24:49 »
В Yie Ar Kung-Fu не получиться играть другими игроками, так как у них отсутствует анимация прыжка.
У них вроде вообще анимация отсутствует. Где-то на форуме объясняли, что соперники нарисованы не спрайтами, а как фон.

Оффлайн Ramzet

  • Пользователь
  • Сообщений: 165
  • Пол: Мужской
  • Коллекционер хаков!!!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #21 : 18 Июля 2026, 15:23:26 »
У них вроде вообще анимация отсутствует. Где-то на форуме объясняли, что соперники нарисованы не спрайтами, а как фон.
Но суть неиграбильности остаётся таже.

Моя группа в VK ХАКОМАНИЯ: http://vk.com/hackomania
Discord: https://discord.gg/TCh9VUN

Оффлайн Kotix

  • Пользователь
  • Сообщений: 232
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #22 : 18 Июля 2026, 16:43:36 »
Ещё актуально замечание про тормоза, интересно конечно справится ли ИИ с такой абстрактной задачей как повышение производительности.
i5 13400F / RTX 4070 Super / 32gb DDR5-5200
Ретро квизы/викторины - https://www.emu-land.net/forum/index.php/topic,88876.0.html -
SIGame паки (Своя Игра) - https://www.emu-land.net/forum/index.php/topic,92918.0.html

Оффлайн vitsum

  • Пользователь
  • Сообщений: 111
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #23 : 18 Июля 2026, 17:51:10 »
Kotix, а где тормоза?
Балуюсь с ИИ и NES → Telegram-канал

Оффлайн Kotix

  • Пользователь
  • Сообщений: 232
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #24 : 18 Июля 2026, 20:51:02 »
vitsum, как будто сейчас их стало меньше, но это я один пробовал сразу четырьмя управлять, без игры по сети. Тормоза были во время игры по сети вчетвером во время полета меча по верху отбитием на B, при этом еще заметный звук издается.
В последней версии заметил баг - четвертый игрок стал двигаться медленнее остальных.
i5 13400F / RTX 4070 Super / 32gb DDR5-5200
Ретро квизы/викторины - https://www.emu-land.net/forum/index.php/topic,88876.0.html -
SIGame паки (Своя Игра) - https://www.emu-land.net/forum/index.php/topic,92918.0.html

Оффлайн vitsum

  • Пользователь
  • Сообщений: 111
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #25 : 19 Июля 2026, 07:29:13 »
Исправлена скорость 4го игрока
Балуюсь с ИИ и NES → Telegram-канал

Оффлайн Vlad666

  • Пользователь
  • Сообщений: 1575
  • Агент искусственного интеллекта
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #26 : 19 Июля 2026, 08:53:10 »
vitsum, ты как получил доступ к Fable 5? За деньги или на халяву? Мне он очень как нужен.

Оффлайн vitsum

  • Пользователь
  • Сообщений: 111
    • Просмотр профиля
[NES] Tennis - 1p vs 2p / 1p2p vs 3p4p
« Ответ #27 : 19 Июля 2026, 08:55:39 »
Vlad666, подписка max, 100 долларов в месяц
Балуюсь с ИИ и NES → Telegram-канал