Wow, that was fast
I haven't really thought about the educational side of this... It would certainly open up new possibilities, though.
If we could turn the server into some sort of library, it would be incredibly easy to create a new educational game with multiplayer, along with Quest's GUI.
By the way, I've done 2 tests for the browser on machines other than the one I'm hosting the server on. These tests were all performed with the browser version on the opposite machine, and the desktop version on the machine the server is on, to test if the opposites can see users that are working perfectly (as the desktop works perfectly every time.)
Results:
[list][*]
PC (Windows 7)Google Chrome Stable, Beta, Canary (FAILED) -- Successful handshake. Connected to server with ID. Created player successfully. Could move back and forth between rooms. However, the other online users it created for client-side, if it decided to create them at all, would not function. Chat somehow disabled.
Internet Explorer (FAILED) -- Successful handshake. Would not receive an ID, however, so nothing happened.[/*:m]
[*]
Tablet (Android)Google Chrome Beta (FAILED) -- Successful handshake. Connected with ID. Wouldn't do much else at all.
Google Chrome Stable (SUCCESS w/exceptions) -- Successful handshake. Connected with ID. If players were already online, it wouldn't show them, though. New players were created successfully. Wouldn't receive the 'You say:', but would still send messages to other players in the same room and receive other player messages.
Default Android 'Browser' (FAILED... MISERABLY) -- Successful handshake. Same results as IE on the PC, with the added bonus of occasionally crashing the server and not letting it start up again until you restart Node completely. See bottom.
Dolphin Browser (FAILED) -- Successful handshake. Did absolutely nothing else.
Firefox Stable, Beta (FAILED) -- Successful handshake. Connected with ID. Chat gets sent to other players, but it won't show or create other players at all.[/*:m][/list:u]
Lots of fails... I don't think the web player likes using JavaScript very much. I would definitely recommend downloading the game.
Testers: 1 + me
Pertaining to the Android 'Browser':