12 puntos por caromdreamer 1 일 전 | 3 comentarios | Compartir por WhatsApp

Es un launcher de netplay para Windows creado para que puedas disfrutar juegos clásicos de arcade de MAME en línea con otras personas.

Me gustaba la experiencia de Kaillera de “crear una sala, entrar a una y jugar una partida incluso con desconocidos”, pero siempre me pareció una lástima que, según las condiciones de la red, hubiera retraso en los inputs o que la partida se volviera inestable.

Por eso, durante varios meses desarrollé una solución que conserva la experiencia centrada en salas de esa comunidad, pero aplica netcode con rollback basado en el estado del juego en MAME.

¿Por qué lo creé?

Usé MAME y Kaillera durante mucho tiempo, desde principios hasta finales de los 2000, y también he mantenido implementaciones de servidores Kaillera como direlera-rs. Este proyecto nació de la idea de llevar la experiencia de aquella época al entorno actual de juego en línea.

Funciones actuales

  • Compatibilidad con Windows
  • Partidas en línea competitivas y cooperativas en juegos de MAME
  • Creación y participación en salas sin registro
  • Espectador en salas en curso
  • Guardado y reproducción de replays de partidas
  • Chat de voz integrado para usar directamente dentro de la sala
  • Servidor público predeterminado incluido

Cómo usarlo

  1. Descarga el launcher para Windows desde el sitio.
  2. Elige un juego en el launcher.
  3. Crea una sala o entra a una sala abierta.
  4. Cuando entre un amigo, pueden empezar a jugar de inmediato.

Próximamente

Por ahora se empieza con soporte para MAME, pero la estructura no está atada a un emulador específico. Está diseñada para conectar adaptadores por emulador, así que también estoy evaluando soporte futuro para otros emuladores, como SNES.

Actualmente yo opero el servidor predeterminado, pero a largo plazo planeo hacer que cualquiera pueda abrir su propio servidor y operarlo para su grupo de amigos o comunidad de juegos.

Todavía está en una etapa inicial, así que sigo puliendo los juegos compatibles y la usabilidad. Agradezco feedback y pruebas de quienes hayan usado netplay en MAME.

3 comentarios

 
ultimategamer 17 시간 전

Oh, hace poco quise jugar en netplay, pero por el desincronizado (?) causado por problemas de red, la cantidad de juegos que podíamos jugar juntos era bastante limitada. Ojalá este proyecto pueda resolver eso, sería genial.

 
caromdreamer 16 시간 전

Sí, lo resolví. Gracias por el interés. Básicamente, como se sincroniza con base en los confirm frame que entrega el servidor, no se producen desincronizaciones. Si llegara a ocurrir una desincronización, significaría que se rompió la propiedad determinística de la máquina de estados.

 
csjune 1 일 전

👍👍👍