Description

xo game project uses Libp2p for peer to peer connection. The data communication happens using webrt3 protocol and its a client side project with public peerRelay server to establish connection between peer1 and peer2. It uses a game protocol option provided by libp2p, to find specific peer using the xo game dapp Sponsor technology - web3.storage for storing game data, To play using the interface, I recommend opening the page (localhost:3000 ) in two separate web browsers both with a different wallet on the mumbai Testnet already selected in Metamask before opening the pages .

xo_game  showcase

How it's made

xo game project uses Libp2p for peer to peer connection. The data communication happens using webrt3 protocol and its a client side project with public peerRelay server to establish connection between peer1 and peer2. It uses a game protocol option provided by libp2p, to find specific peer using the xo game dapp Sponsor technology - web3.storage for storing game data, To play using the interface, I recommend opening the page (localhost:3000 ) in two separate web browsers both with a different wallet on the mumbai Testnet already selected in Metamask before opening the pages .