ssfrr / advenshare Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
nothing fancy, just a list of connected players, a text entry box, and a scrollable history.
Bonus would be storing the chat history server-side (or client-side in the host) for the duration of the host session so new joiners can see the conversation (and possibly puzzle information from earlier).
The mouse server seems to disconnect exactly 24 hours after the last message. We should configure it to reconnect automatically if the connection drops.
ScummVM handles saving/loading in titles that don't otherwise provide UI for it through alt-# (to save) and ctrl-# (to restore). AdvenShare should provide UI to be able to do this from the browser, rather than requiring that the host do it manually.
It might be nice to have the option when creating a new session as a host to specify which options make sense for the session.
Haven't investigated exactly what's going on here, but when multiple users' cursors overlap, something about how the cursors are tracked messes up and they get placed in the top-left corner of the window. Probably something to do with the mousemove event handler and what the coordinates are relative to or something.
Some titles make extensive use of the secondary mouse button for important functionality. While this appears to be getting passed through correctly, it also opens the contextual menu in the browser over the top of the game.
The user list on the chat is currently displaying the mouse server as an actual user (MouServer) if it's connected. This should probably be ignored in the same way that the host is.
some users should have access to admin features, like removing someone's ability to send clicks (to combat trolling).
Maybe when the host starts a session they can set an "admin password" and anyone with the password can access admin features.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.