[x3d-public] Proposal for multiuser graphics webapps.

John Carlson yottzumm at gmail.com
Thu Nov 5 13:48:09 PST 2020


Please play around with my multi-user web app @

https://quiet-forest-75069.herokuapp.com/

There are 5 components: A game of tag around the globe supported by WebGL
Earth and Leaflet.  A card game. I don't recall where I got the cards
from.   This is a "non-rule" based card game, suitable for adding rules
to.   And finally, a chat app.

I'm pretty sure I last touched this app in late 2015.  With possibly some
vulnerability patches.

All of this is pretty much in ECMAScript, with a node.js server.   The
client and server are tied together with HTTPS and Socket.io.

The source code is here:

https://github.com/coderextreme/pc.multiplayer

pc stands for "PlayCanvas" because I was intending to write a
multipurpose multiplayer component for PlayCanvas. There is still a lot of
functionality missing.

I know that DIS is the official standard, but socket.io is a bit like RPC,
and may be more familiar to JavaScript programmers.

If anyone wants to "fill in the holes," or take this pc.multiplayer library
in a new direction, I welcome you!

There's also a "meta-server" which keeps track of joins/leaves and provides
a game registration service. Here is the source code for the meta-server:

https://github.com/coderextreme/monastery

meta server jump off is here:

https://salty-beyond-41854.herokuapp.com/

Sorry for the advertisement!

John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20201105/93adbf13/attachment.html>


More information about the x3d-public mailing list