EvonX
En línea en 30 juegos plantilla

Crear juego multijugadorJuegos online multijugador para jugar con amigos.

Publica tu juego y hasta seis amigos entran desde el móvil. El servidor de Evonx arbitra cada partida en tiempo real: cada cliente envía lo que hizo su jugador, el servidor juega la única partida real y la devuelve veinte veces por segundo.

60pasos por segundo, en el servidor
20snapshots por segundo a cada cliente
6jugadores en una sala
Rumble Squad● partida en servidor3 v 3
lo que hizo cada jugadorla partida, de vuelta a cada cliente

Rumble Squad, un juego publicado de Evonx. La franja muestra el flujo a cámara lenta: en la partida corre a 60 pasos y 20 snapshots por segundo.

Simulación determinista y no determinista

El mismo juego, tres clientes. ¿El mismo resultado?

Un juego es determinista cuando el mismo inicio y las mismas jugadas siempre dan el mismo resultado. Ejecuta el tablero de abajo en tres clientes: con pasos fijos quedan idénticos hasta el último bit. Deja que cada uno avance a su propia tasa de fotogramas, como hacen los móviles, y la misma caída termina en tres sitios distintos.

Un tablero en tres clientes
60 Hz----
60 Hz----
60 Hz----

idénticoMisma semilla, mismos pasos: cada cliente tiene el mismo tablero, bit a bit.

Por eso Evonx los juega de dos maneras

Juegos por turnos · lockstep

Los juegos de cartas y de tablero son deterministas. Cada cliente ejecuta las mismas reglas con la misma semilla, y la sala guarda una sola cosa: el orden de las jugadas. Solo viajan las jugadas.

Juegos en tiempo real · servidor árbitro

La física, la puntería y el tiempo no lo son. El servidor juega la única partida real y cada cliente dibuja lo que dice, así que ningún dispositivo de un jugador aloja el juego.

Partidas en tiempo real

Una partida en la red, paso a paso.

El corredor de tu amigo se dibuja un poco en el pasado, entre dos snapshots que ya llegaron, así que se mueve suave aunque la red tartamudee. Tu propio corredor se dibuja ahora y se comprueba cuando responde el servidor. Mueve la latencia, añade jitter o corta la red.

Tu pantallatú · predichoamigo · interpolado
verdad del servidoramigo dibujadotú dibujado
Los últimos 360 msvelocidad 1/5entradas ↑ cada pasosnapshots ↓ cada 3 pasos
100 msamigo dibujado detrás del snapshot más nuevo (100 a 250 ms, sigue al jitter)
0 msestimado más allá del snapshot más nuevo (250 ms como máximo, luego espera)
0.0 pxcorrección de tu corredor, se reduce a la mitad cada 90 ms
60/spasos de la partida en el servidor
Δun snapshot es el cambio desde el anterior; uno completo cada 300 pasos
1/pasoentrada de cada cliente; la última entrada de un cliente lento se repite
0dispositivos de jugadores que alojan la partida: cerrar la app no termina el juego de nadie

Mundos compartidos

Una ciudad abierta, con tus amigos dentro.

En un mundo abierto cada cliente ejecuta su propia ciudad y le dice a la sala dónde está su jugador, como mucho diez veces por segundo y solo si se movió. La sala envía la posición más nueva de todos cada 100 ms, y cada cliente dibuja a sus amigos 150 ms en el pasado para que caminen y conduzcan suave. En Hill Climb la misma idea se vuelve carrera: los coches de tus amigos van junto al tuyo como fantasmas.

Tres clientes, una ciudad≤ 10/s, solo si se muevesala → todos, cada 100 msdibujado 150 ms atrás

Medido, no prometido

Juegos multijugador: lo que una partida le cuesta al móvil.

Los datos que recibe cada móvil en una partida en servidor, medidos juego a juego en nuestras pruebas. Una partida online entera gasta menos que un minuto de vídeo.

JuegoCómo se juega onlinePor móvil
Arena brawler (3 contra 3)partida en servidor~34 KB/s
Battle royalepartida en servidor~31 KB/s
Arena de blobs (tipo agar.io)partida en servidor10 KB/s
Carreraspartida en servidor10 KB/s
Paper land (tipo paper.io)partida en servidor7 KB/s
Snakepartida en servidor4,5 KB/s
Lane battlerpartida en servidor2,5 KB/s
Okey, tavla, Batak, Pişti, King, ajedrez, damas, trivial, bingolockstepsolo jugadas
Ciudad abierta, carrera Hill Climbmundo compartido≤ 10 actualizaciones/s

Abrir una sala y unirse tardó 666 ms en rooms.evonx.ai; un mensaje del móvil de un jugador al de otro y de vuelta, por la sala, tardó 54 ms de mediana.

Cómo funciona

Cómo crear un juego multijugador, sin un servidor propio.

Empieza

Elige uno de los 30 juegos online

Fútbol, okey, tavla, ajedrez, carreras, un battle royale y más ya se juegan online. O pide al agente de Evonx que añada juego online al juego que ya tienes.

Publica

Tus amigos entran al juego publicado

El juego online se abre cuando el juego está publicado. Tu vista previa muestra el lobby con una nota para publicar primero.

Invita

Partida rápida, código o enlace

Hasta seis jugadores: la partida rápida llena una sala con quien esté esperando, un código de sala de seis caracteres o un enlace de invitación trae a tus amigos.

Preguntas

Multijugador, respondido.

¿Cómo creo un juego multijugador con Evonx?

Empieza con uno de los 30 juegos plantilla que ya se juegan online, o pide al agente de Evonx en el chat que añada juego online a tu propio juego. Publícalo y tus amigos entran con partida rápida, un código de sala de seis caracteres o un enlace de invitación.

¿Qué móvil aloja la partida?

Ninguno. El servidor de Evonx arbitra cada partida en tiempo real, los juegos de cartas y de tablero van en lockstep y los mundos abiertos como un mundo compartido. Un jugador que cierra la app no termina el juego de nadie.

¿Qué diferencia hay entre lockstep y una partida en servidor?

El lockstep solo envía las jugadas y deja que cada cliente ejecute las mismas reglas deterministas, lo que encaja con los juegos por turnos. Una partida en servidor corre en el servidor de Evonx y envía snapshots, lo que encaja con los juegos en tiempo real, donde los móviles se desviarían.

¿Cuántos amigos pueden jugar juntos?

Hasta seis jugadores en una sala.

¿Pueden entrar mis amigos mientras todavía hago el juego?

No. Tus amigos solo pueden entrar a un juego publicado. En tu propia vista previa el lobby muestra una nota para publicar primero.

¿Con qué juegos online con amigos puedo empezar?

Con 30 juegos plantilla, entre ellos fútbol, okey, tavla, Batak, Pişti, King, ajedrez, damas, trivial, bingo, arenas tipo agar.io y paper.io, snake, un juego de lucha, un duelo de disparos, un lane battler, carreras, un battle royale, una carrera fantasma de Hill Climb y una ciudad abierta.

Hazlo una vez. Juégalo en compañía.

Empieza gratis y crea un juego al que tus amigos puedan unirse.

Empezar gratis