-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This wiki is primarily for developer documentation and technical information. If you wish to play the game, you should head over to the online demo.
Maze War VR is built using modern web technologies such as HTML, CSS and WebGL, allowing for compatibility with a number of modern devices. Multiplayer mode is enabled by tunneling Xerox Alto data packets through WebRTC data channels for browser-to-browser communication.
The following table lists devices under which I have tested the game, along with compatibility notes:
Device | OS Version | Browser | Last Tested | Solo | Multi | Notes |
---|---|---|---|---|---|---|
Laptop Computer | Window 10 ver 1607 | Chrome 54.0.2840.71 | 10/28/2016 | Yes | Yes | |
Laptop Computer | Window 10 ver 1607 | Firefox 49.0.2 | 10/28/2016 | Yes | No | peerjs fails |
Kindle Fire HDX 8.9 | Fire OS 4.5.5.2 | Chrome 54.0.2840.68 | 10/28/2016 | Yes | Yes | Install Chrome via APK |
iPhone 6S | iOS 10.1 | Safari | 10/28/2016 | Yes | No | No WebRTC support |
Multi-player mode does not work because Apple stubbornly refuses to implement WebRTC in their iOS browser (presumably because it would compete with FaceTime). My plans are to make a paid iOS app to get around this limitation, but this will only happen once the game is more mature and once I feel it is good enough to recoup the cost of me buying an iOS developer license.