Важная информация

User Tag List

Показано с 1 по 1 из 1

Тема: Онлайн мультиплеер для спектрумовских игр [Retroarch+FUSE] + пак игр к нему

  1. #1
    Member
    Регистрация
    28.09.2019
    Адрес
    г. Москва
    Сообщений
    113
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    105
    Поблагодарили
    46 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Онлайн мультиплеер для спектрумовских игр [Retroarch+FUSE] + пак игр к нему

    Публикую пак, состоящий из почти 300 игр для спектрума с поддержкой игры нескольких игроков + софт для организации игры в них по сети.

    https://drive.google.com/drive/folde...-Jk_ZO734t-FSF

    Софт - это патченный Retroarch + патченное ядро эмулятора Fuse.

    Retroarch настроен. Ядро подключено. Плейлисты уже созданы. Частично добавлены thumbnails игр.

    Что нужно сделать для игры по сети. Игроки скачивают архив RetroArch-FUSE-MSYS2-Win64.zip, распаковывают, запускают.
    Хост включает Netplay/Host/Start Netplay Host.
    И запускает любую игру из плейлиста.
    Технически в результате этого на сайте lobby.libretro.com регистрируется игровая комната. Игра идет через прокси в Испании, ближе у retroarch нет.

    Для клиентов нужно в Netplay нажать Netplay Refrech Host list и найти эту комнату в появившемся списке. Кликнуть на нее. Игра выберется автоматически и произойдет подключение.

    Технически стартуют 2 эмулятора FUSE, тот что на хосте синхронизирует состояние игры подключенных игроков, рассылая снепшоты szx. И все обмениваются информацией. Для FUSE все выглядит так, что все играют на одной клавиатуре. (да, можно нажимать кнопки за противника).
    Некоторые игры запрещают использовать клавиатуру 2-му игроку, если первый выбрал управление клавишами. В таком случае 2-му игроку предлагается Cursor joystic или Kempston joystick или еще что-то. Вот kempston joystic никто не тестировал. А Cursor joystick - это кнопки в цифровом ряду клавиатуры.
    На стриме у Sinclair Николай играл на Клавишах, либо Cursor joystick'е. Причем у него был подключен какой-то джойстик и он с помощью проги https://joytokey.net/en/ настроил эмуляцию его нажатий в кнопки cursor joystick. Вот таким макаром можно играть на двух джойстиках точно - один map'ить на QAOP, второй на Cursor keys. И либо выбирать эти режимы управления, либо выбирать redifine и прожимать там кнопки на джойстике. Нормальная игра на джойстиках без вот этого проброса джойстика на кнопки не тестировалась, но если кто-то мне хочет помочь подебажить этот момент - я готов найти на это время.
    Последний раз редактировалось Truf; 20.06.2022 в 22:13.

  2. Эти 3 пользователя(ей) поблагодарили Truf за это полезное сообщение:

    Black Cat / Era CG (21.06.2022), creator (21.06.2022), Oleg N. Cher (21.06.2022)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Клипарт для обложек спектрумовских игр
    от eddison в разделе Разный софт
    Ответов: 0
    Последнее: 12.08.2020, 09:41
  2. Дизассемблирование спектрумовских игр
    от CityAceE в разделе Утилиты
    Ответов: 4
    Последнее: 13.04.2016, 09:44
  3. Netplay для Спектрумовских игр
    от CityAceE в разделе Эмуляторы
    Ответов: 5
    Последнее: 20.06.2008, 03:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •