No graphics here, but topic I think is quite interesting.
Ascii Patrol records all player's key strokes during the game, later such recording is passed to the server with
wget curl or in case of a browser it makes XHR request.
Then the server starts game application on its own and feeds it with key strokes recording from player. So it actualy repeats entire game-play, but of course without need to paint anything on screen or synchronize to the real time, so the process is pretty fast, about
0.5% 0.01% of real time game-play.
In that way it calculates player's score, which after positive validation, is inserted to hi-score data base.
My own experiments show that 1 hour of intensive game-play, relusts in about 100K bytes of recording data. It is almost nutting
and allows to fully replay the game, so I'm going to use it also for making video gallery.