[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