MiMaze, a Multiuser Game on the Internet
Résumé
This report describes the design, the implementation, and the evaluation of MiMaze, a totally distributed game on the Internet. This work focusses on the mechanisms that have to be used to make it possible to play the game on the Internet. Our major contribution is to have designed MiMaze with a distributed architecture, without any server. MiMaze consequently uses a multicast communication system based on RTP/UDP/IP to which have been added mechanisms to guaranty the consistency of the game, whatever the network delay is. MiMaze has been designed with the DIS rules. This report provides a detailed evaluation of the game, as well as elements of monitoring to compare the "efficiency" of such applications. Missing mechanisms and future works are discussed at the end of the report.