Multiplayer capture the flag demo
This is a multiplayer capture the flag game which uses space-time causality (for asynchronous execution) and local perception filters to hide latency. For more information, see the following blog posts:
You can get node.js here, and this website (github.com) has instructions on how to set up git on various systems.
Open up a shell and type:
git clone https://github.com/mikolalysenko/lpf-ctf
Go into the folder that was just cloned and type:
npm install
Again from the same folder, type:
npm start
Open up a browser tab for localhost:8080
and you should be good to go.
To play the game, use the arrow keys to move your player and spacebar to shoot. The shift key slows down time, though using this excessively can cause your client to drop.
To view the history of the game, open the /visualize.html
file which is hosted by the server.