WebRTC
Deux pairs WebRTC qui se parlent sur un écran, puis un duel d'étoiles en pair à pair, contre un bot ou en ligne : le jeu d'exemple de l'extension WebRTC de JumPHP.
▶ Jouer
Ce que vous pouvez essayer
- Deux pairs sur cet écran : deux connexions WebRTC dans votre page se parlent par des canaux de données. Un PING revient en PONG avec son temps d'aller-retour, et votre curseur passe par un canal non fiable, comme en UDP.
- S'entraîner contre un bot : un duel pour attraper des étoiles. Le bot a son propre pair WebRTC et joue à travers lui, comme un joueur distant.
- Jouer en ligne : deux joueurs se retrouvent sur le relais, qui ne fait que transmettre leurs signaux WebRTC ; ensuite le jeu va directement d'un navigateur à l'autre.
Commandes
Clavier : flèches, Espace, Entrée, Échap. Souris ou doigt : cliquez les boutons, maintenez pour bouger. Téléphone : la croix à l'écran marche aussi.
L'utiliser dans votre jeu
L'extension jumphp/webrtc : le même code PHP dans le navigateur (RTCPeerConnection) et sur l'ordinateur (GStreamer).
tutoriel pas à pas · documentation · bin/jumphp extension:add <game> jumphp/webrtc
Captures d'écran