Przejdź do głównej zawartości

Tryb wieloosobowy

Tryb wieloosobowy pozwala grać z inną osobą przez internet. Bez kont, bez dobierania przeciwników — wystarczy udostępnić kod i zacząć grę.

En Parlant~ wykorzystuje lekki przekaźnik WebSocket do połączenia dwóch graczy. Przekaźnik przesyła ruchy między klientami w czasie rzeczywistym. Silnik szachowy, zegar i logika gry działają lokalnie — serwer zajmuje się jedynie dostarczaniem wiadomości.

Serwer przekaźnikowy działa na Fly.io, a aplikacja łączy się z nim automatycznie. Nie trzeba niczego konfigurować.

  1. Kliknij Tryb wieloosobowy na ekranie głównym
  2. Wpisz swoje imię
  3. Otrzymasz 6-znakowy kod gry w formacie XX-XX-XX
  4. Udostępnij ten kod swojemu przeciwnikowi

Gospodarz zawsze gra białymi.

  1. Kliknij Tryb wieloosobowy na ekranie głównym
  2. Wpisz kod udostępniony przez gospodarza
  3. Wpisz swoje imię

Dołączający gra czarnymi. Gdy obaj gracze są połączeni, gra rozpoczyna się natychmiast.

  • Ruchy są przekazywane w czasie rzeczywistym — przeciwnik widzi każdy ruch natychmiast po jego wykonaniu
  • Poddanie się i propozycje remisu działają tak samo jak w grze lokalnej
  • Szachownica jest przypisana do Twojego koloru, więc możesz poruszać tylko własnymi bierkami

System heartbeat sprawdza, czy przeciwnik jest nadal połączony, wysyłając ping co 5 sekund. Jeśli połączenie zostanie przerwane, zobaczysz wskaźnik statusu. Gra może zostać wznowiona, gdy przeciwnik ponownie się połączy.

Tryb wieloosobowy w En Parlant~ to lekki przekaźnik do gry z kimś, kogo znasz. To nie jest pełnoprawny serwer szachowy. Nie ma tu:

  • Dobierania przeciwników ani lobby
  • Rankingów ani klasyfikacji
  • Trybu obserwatora
  • Systemu kont
  • Integracji z zegarem (na razie)

Po prostu udostępnij kod, rozegraj partię i ciesz się grą.

Jeśli chcesz samodzielnie hostować przekaźnik (ze względu na prywatność, grę w sieci LAN lub niższe opóźnienia), zapoznaj się z przewodnikiem konfiguracji serwera wieloosobowego, aby dowiedzieć się, jak uruchomić własną instancję.