✓ Englisch | Koreanisch (한국어)
Pikachu Volleyball (対戦ぴかちゅ~ ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編 ビーチバレー編) hat von "(c) sachi soft / sawayakan 1997 entwickelt" (c) Sachi Soft / Sawayakan -Programmierer "und" (c) Satoshi Taken.
Pikachu Volleyball P2P Online ist eine Peer-to-Peer-Online-Version des Spiels. Sie können mit einer anderen Person über das Internet spielen. Es wurde entwickelt, indem die Webrtc -Datenkanäle in die Offline -Webversion von Pikachu Volleyball integriert werden, die von Reverse Engineering the Original -Spiel hergestellt wird.
Sie können Pikachu Volleyball P2P online auf der Website spielen: https://gorisanson.github.io/pikachu-volleyball-p2p-online/en/

Offline -Version: Alle Offline -Web -Versions -Quellcode -Dateien finden Sie im Verzeichnis src/resources/js/offline_version_js/ . Diese entsprechen den Quellcodedateien in https://github.com/gorisanson/pikachu-volleyball/tree/main/src/resources/js. Die Online -Version wurde auf diesen Basis entwickelt.
WEBRTC-Datenkanäle: Die Online-Funktionen von Peer-to-Peer-Funktionen, die WEBRTC-Datenkanäle verwenden, sind in src/resources/js/data_channel/data_channel.js enthalten. (Firebase Cloud Firestore wird als Mediator für die Einrichtung einer Peer-to-Peer-Kommunikation über Webrtc verwendet. Die Raum-ID, die der Raumschöpfer an den Tischler sendet
Schnellübereinstimmung: Die Kommunikation mit dem Quick Match -Server ist in src/resources/js/quick_match/quick_match.js enthalten. (Google App Engine wird als Quick -Match -Server verwendet. Der Quick -Match -Server sendet die ID des Raums, die von einer Person erstellt wird, die auf eine schnelle Übereinstimmung wartet, an den neuen, der hereinkommt.)
Der Spielstatus ist für die Benutzereingaben (Tastatur) mit Ausnahme des im Spiels verwendeten RNG (Random -Number -Generator) deterministisch. Wenn der RNG bei beiden Kollegen gleich ist, müssen nur die Benutzereingaben mitgeteilt werden, um den gleichen Spielstatus zwischen den Kollegen beizubehalten. In dieser P2P -Online -Version wird der RNG bei beiden Peers am Open -Ereignis des Data Channel auf dasselbe gesetzt, und dann werden die Benutzereingaben über den Datenkanal kommuniziert.
Weitere Details finden Sie zu src/resources/js/main_online.js .