Razor: A multiplayer mobile race game

March 26, 2011 Online

Razor is a car racing game for UMTS/GPRS capable (Java) J2ME MIDP2.0 mobile phones using the Ex Machina Deus+ platform. During my internship at Ex Machina in 2005, I implemented its tiled graphics engine, car physics, network player prediction, opponent AI, a fixed point math library and the track editor. As latencies of a few seconds are not uncommon for these mobile networks, the prediction of the car positions of other players is a non-trivial aspect of the online experience.  To this end, I developed the position prediction algorithm described in the article ‘Hiding latency: Predicting positions in a mobile race game‘.

No comments yet.

Leave a comment