Thanks to Sergio's efforts we have a working prototype for a potential online 'war-room'. Using XRTML and a proxy application dubbed RTCH (Real Time CombatHelo interface?) which listens on a local port. Combat-Helo and tools pushes data in and out of proxy. The proxy communicates with the XRTML server farm which distributes data to and from all listening browser pages. We'll be working on a HTML5 Canvas tool so we can render more complex data such as vector graphics. This potentially allows players and their friends access to their game sessions - in real-time - through a browser. I've also sent aircraft and avionic "state" data from the helicopter which would allow for browser based instrument repeaters. By adding code to certain base classes that use "reflection" I can now view debug data remotely which is going to be a huge time-saver for me.
This has been created as a development aid and proof-of-concept. With such a system, players across the world don't even need the game running to participate in planning and execution.
Just started on Mission editor and Event Manager |
Nexus 7 Google Chrome being updated by game data real-time. |
Over the coming week, mission code and mobile units will be migrated from the test modules into the game so I can begin integrated testing.