WebRTC
Zwei WebRTC-Peers, die auf einem Bildschirm sprechen, dann ein Sternenduell Peer-to-Peer, gegen einen Bot oder online: das Beispielspiel der JumPHP-Erweiterung WebRTC.
▶ Spielen
Was du ausprobieren kannst
- Zwei Peers auf diesem Bildschirm: zwei WebRTC-Verbindungen in deiner Seite sprechen über Datenkanäle. Ein PING kommt als PONG mit seiner Laufzeit zurück, und dein Cursor reist über einen unzuverlässigen Kanal, wie UDP.
- Gegen einen Bot üben: ein Duell ums Sternefangen. Der Bot hat seinen eigenen WebRTC-Peer und spielt darüber, wie ein entfernter Spieler.
- Online spielen: zwei Spieler treffen sich auf dem Relay, das nur ihre WebRTC-Signale weitergibt; danach läuft das Spiel direkt von Browser zu Browser.
Steuerung
Tastatur: Pfeile, Leertaste, Enter, Escape. Maus oder Finger: Knöpfe anklicken, gedrückt halten zum Bewegen. Handy: das Steuerkreuz auf dem Bildschirm geht auch.
In deinem eigenen Spiel nutzen
Die Erweiterung jumphp/webrtc: derselbe PHP-Code im Browser (RTCPeerConnection) und auf dem Desktop (GStreamer).
Tutorial Schritt für Schritt · Dokumentation · bin/jumphp extension:add <game> jumphp/webrtc
Screenshots