12 points par caromdreamer 1 일 전 | 3 commentaires | Partager sur WhatsApp

Un lanceur de netplay pour Windows conçu pour jouer ensemble en ligne à des jeux d’arcade MAME classiques.

J’aimais l’expérience de Kaillera — « créer une salle, la rejoindre et faire une partie même avec des inconnus » — mais il était toujours dommage que, selon les conditions réseau, les entrées prennent du retard ou que les parties deviennent instables.

J’ai donc travaillé pendant plusieurs mois à conserver l’expérience centrée sur les salles de cette communauté, tout en appliquant un netcode à rollback basé sur l’état des jeux MAME.

Pourquoi l’avoir créé ?

J’ai longtemps utilisé MAME et Kaillera, du début à la fin des années 2000, et j’ai aussi maintenu des implémentations de serveur Kaillera comme direlera-rs. Ce projet est né de l’envie de transposer l’expérience de cette époque dans l’environnement actuel du jeu en ligne.

Fonctionnalités actuelles

  • Prise en charge de Windows
  • Matchs en ligne et jeu coopératif sur des jeux MAME
  • Création et participation à des salles sans inscription
  • Observation de salles en cours
  • Enregistrement et relecture des replays de parties
  • Chat vocal intégré utilisable directement dans la salle
  • Serveur public par défaut fourni

Mode d’emploi

  1. Téléchargez le lanceur Windows depuis le site.
  2. Choisissez un jeu dans le lanceur.
  3. Créez une salle ou rejoignez une salle ouverte.
  4. Dès qu’un ami arrive, vous pouvez jouer immédiatement.

Et ensuite

Pour l’instant, MAME est pris en charge en premier, mais l’architecture n’est pas figée autour d’un émulateur précis. Elle est conçue pour connecter des adaptateurs propres à chaque émulateur, et la prise en charge d’autres émulateurs comme SNES est envisagée à l’avenir.

Pour le moment, j’exploite le serveur par défaut, mais à long terme l’objectif est de permettre à chacun d’ouvrir son propre serveur pour l’utiliser avec un groupe d’amis ou une communauté de joueurs.

Le projet en est encore à ses débuts, et je continue d’améliorer les jeux pris en charge ainsi que l’ergonomie. Vos retours et tests sont les bienvenus si vous avez déjà essayé le netplay MAME.

3 commentaires

 
ultimategamer 17 시간 전

Oh, récemment, quand j’ai voulu faire du netplay, à cause de problèmes de désynchronisation (?) liés au réseau, les jeux auxquels on pouvait jouer ensemble étaient assez limités. Ce serait vraiment génial si ce projet pouvait résoudre ça.

 
caromdreamer 16 시간 전

Oui, c’est résolu. Merci de l’intérêt que vous y avez porté. La synchronisation repose fondamentalement sur les confirm frames envoyées par le serveur, donc il n’y a pas de désynchronisation. Si une désynchronisation se produit, cela signifie que les propriétés déterministes de la machine à états ont été rompues.

 
csjune 1 일 전

👍👍👍