Chompy Games Arcade is a Rich Internet Application (RIA) application. This means that each time the application is run, it checks the server to make sure it has the latest version. If the server has been updated, then the application will download the parts that it needs to come back up to date.
The benefits of this architecture are enormous: new features and games instantly become available to everybody when they are deployed to the server, everybody always has the latest bug-fixes and security patches (there's no risk that out of date software will cause ongoing problems), games can be downloaded in parts (this is especially useful for games with many levels or characters), multi-player network games are much easier to build because the communication framework is an integral part of the application design, binary compatibility issues (aka DLL-hell) are eliminated completely.
Comments