# The example game of jumphp/webrtc (extensions/webrtc). Every key is optional (defaults: JumPHP\Kernel\GameConfig::DEFAULTS).project: id: webrtc-demo title: "WebRTC - example game" version: 0.2.0 description: "Two players, peer to peer: catch the stars against a bot or online, and watch two WebRTC peers talk on one screen (the jumphp/webrtc engine extension)" descriptions: fr: "Le jeu d'exemple de l'extension WebRTC de JumPHP : deux pairs qui se parlent sur un écran, puis un duel d'étoiles en pair à pair, contre un bot ou en ligne." en: "The example game of JumPHP's WebRTC extension: two peers talking on one screen, then a star-catching duel peer to peer, against a bot or online." es: "El juego de ejemplo de la extensión WebRTC de JumPHP: dos pares que hablan en una pantalla y un duelo de estrellas de igual a igual, contra un bot o en línea." de: "Das Beispielspiel der JumPHP-Erweiterung WebRTC: zwei Peers, die auf einem Bildschirm miteinander sprechen, dann ein Sternenduell Peer-to-Peer, gegen einen Bot oder online." it: "Il gioco di esempio dell'estensione WebRTC di JumPHP: due peer che si parlano su uno schermo, poi un duello di stelle peer-to-peer, contro un bot o online." pt: "O jogo de exemplo da extensão WebRTC do JumPHP: dois pares que conversam num ecrã e um duelo de estrelas ponto a ponto, contra um bot ou online." nl: "Het voorbeeldspel van de JumPHP-extensie WebRTC: twee peers die op één scherm met elkaar praten, daarna een sterrenduel peer-to-peer, tegen een bot of online." pl: "Przykładowa gra rozszerzenia WebRTC dla JumPHP: dwa węzły rozmawiające na jednym ekranie, a potem pojedynek o gwiazdki peer-to-peer, z botem lub online." ru: "Пример игры для расширения WebRTC JumPHP: два пира общаются на одном экране, затем дуэль за звёзды напрямую, peer-to-peer, против бота или онлайн." uk: "Приклад гри для розширення WebRTC JumPHP: два піри спілкуються на одному екрані, потім дуель за зірки напряму, peer-to-peer, проти бота або онлайн." tr: "JumPHP WebRTC eklentisinin örnek oyunu: tek ekranda konuşan iki eş, ardından eşler arası bir yıldız düellosu; bota karşı ya da çevrim içi." ja: "JumPHP の拡張機能 WebRTC のサンプルゲーム。1 つの画面で通信する 2 つのピア、そしてボットやオンラインの相手と P2P で星を集める対戦。" zh: "JumPHP 扩展 WebRTC 的示例游戏:两个对等端在同一屏幕上通信,再来一场点对点的摘星对决,对手可以是机器人或在线玩家。" ko: "JumPHP 확장 WebRTC의 예제 게임: 한 화면에서 대화하는 두 피어, 그리고 봇이나 온라인 상대와 P2P로 별을 모으는 대결." width: 320 height: 180 scale: 3 hd: auto # the TTF text is drawn at the window's resolution (sharp in every language) background: [10, 12, 24] start_scene: App\Scene\TitleScene lang: en online: true # the relay only introduces the two players (their WebRTC offer / answer / ICE), the game itself then goes peer to peer. # jumphp.net's relay; on your computer: bin/jumphp relay up, then ?net=ws://localhost:8090/ws (or JUMPHP_NET_URL) net_url: wss://jumphp.net/ide-relay/ws controls: "Arrows / mouse / finger: move · Space, Enter or a click: confirm, send a PING · Escape: menu" smoke: scene: App\Scene\DuelScene params: { mode: bot, demo: true, seed: 7 } touch: a: Space b: Escape start: Return # the extension's own key (defaults: its composer.json extra.jumphp.config) webrtc: stun: "stun:stun.l.google.com:19302"