WebRTC
Dwa węzły WebRTC rozmawiające na jednym ekranie, potem pojedynek o gwiazdki peer-to-peer, z botem lub online: przykładowa gra rozszerzenia WebRTC dla JumPHP.
▶ Graj
Co możesz wypróbować
- Dwa węzły na tym ekranie: dwa połączenia WebRTC na twojej stronie rozmawiają kanałami danych. PING wraca jako PONG z czasem w obie strony, a twój kursor podróżuje zawodnym kanałem, jak UDP.
- Trening z botem: pojedynek o łapanie gwiazdek. Bot ma własny węzeł WebRTC i gra przez niego, jak zdalny gracz.
- Gra online: dwóch graczy spotyka się na przekaźniku, który przekazuje tylko ich sygnały WebRTC; potem gra idzie prosto z przeglądarki do przeglądarki.
Sterowanie
Klawiatura: strzałki, Spacja, Enter, Escape. Mysz lub palec: klikaj przyciski, przytrzymaj, by się ruszać. Telefon: działa też krzyżak na ekranie.
Użyj go we własnej grze
Rozszerzenie jumphp/webrtc: ten sam kod PHP w przeglądarce (RTCPeerConnection) i na komputerze (GStreamer).
samouczek krok po kroku · dokumentacja · bin/jumphp extension:add <game> jumphp/webrtc
Zrzuty ekranu