Salta ai contenuti

Multigiocatore

La modalità multigiocatore ti permette di giocare contro un’altra persona tramite internet. Nessun account, nessun matchmaking: basta condividere un codice e iniziare a giocare.

En Parlant~ utilizza un relay WebSocket leggero per connettere due giocatori. Il relay trasmette le mosse tra i client in tempo reale. Il motore scacchistico, l’orologio e la logica di gioco vengono tutti eseguiti localmente: il server si occupa esclusivamente della consegna dei messaggi.

Il server relay è in esecuzione su Fly.io e l’applicazione si connette automaticamente. Non c’è nulla da configurare.

  1. Clicca su Multigiocatore dalla schermata principale
  2. Inserisci il tuo nome
  3. Riceverai un codice di partita di 6 caratteri nel formato XX-XX-XX
  4. Condividi questo codice con il tuo avversario

L’host gioca sempre con il Bianco.

  1. Clicca su Multigiocatore dalla schermata principale
  2. Inserisci il codice condiviso dall’host
  3. Inserisci il tuo nome

Chi si unisce gioca con il Nero. Una volta che entrambi i giocatori sono connessi, la partita inizia immediatamente.

  • Le mosse vengono trasmesse in tempo reale: il tuo avversario vede ogni mossa non appena la effettui
  • Le rese e le offerte di patta funzionano come nella modalità locale
  • La scacchiera è bloccata sul tuo colore, quindi puoi muovere solo i tuoi pezzi

Un sistema di heartbeat verifica se il tuo avversario è ancora connesso, inviando un ping ogni 5 secondi. Se la connessione si interrompe, vedrai un indicatore di stato. La partita può riprendere se il tuo avversario si riconnette.

La modalità multigiocatore in En Parlant~ è un relay leggero per giocare con qualcuno che conosci. Non è un server scacchistico completo. Non include:

  • Matchmaking o lobby
  • Valutazioni o classifiche
  • Modalità spettatore
  • Sistema di account
  • Integrazione con l’orologio (per ora)

Basta condividere il codice, giocare la partita e divertirsi.

Se desideri ospitare autonomamente il relay (per privacy, gioco in LAN o latenza inferiore), consulta la guida di configurazione del Multiplayer Server per le istruzioni su come eseguire la tua istanza.