Skip to content
Marcio T edited this page Oct 29, 2016 · 1 revision

alt text

Maze War VR Wiki

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.

What technologies does this game use?

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.

Tested Devices:

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

Why does iOS not support multi-player mode and what can be done about it?

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.