This page will contain implementation principles and links to the existing implementations.
C# Reference Implementation
Planned Features
Features
C# reference implementation acts as proof of concept. Reference implementation consists of:
- MXP - Network layer implementation.
- MXPTests - Network layer tests.
- MXTank (Server) - Is running 24/7 at tank1.setp.info.
- WindowsService Container - Can be executed as windows service.
- ASP.NET Web Container - Can be executed as ASP.NET web site.
- Demonstrates:
- Client connectivity.
- 100 moving objects injected and ejected every 10 seconds by automatic test participant.
- MXDeck (Client) - Can be download from files page.
- XNA Game - Is built upon XNA framework which is Microsoft C# game technology.
- Demonstrates:
- Connecting to server.
- Interpolating and rendering smooth movement of server side objects.
- Rendering of character animation with XNA framework. (No protocol support yet).
- 100 moving objects with movement event every 400 ms:
- Smooth movement observed
- Bandwidth usage: 95kbps (bits per second)
http://setp.googlecode.com/
MXP API Class Diagram