Name: | Data processing engine | |
You will learn: | Java/C++ | |
Difficulty: | moderate | |
Excitement: | When two mechanisms connect, where both have a different view about the world - a translation mechanism has to be employed. | |
Description: | When connecting our Pogamut platform to various virtual worlds, we come across a hard to tackle problem - the understanding of the world. Every game/simluation has a specific representation of the information about the world - the objects, the map, navigational mesh etc. We want to create a plugin enhanced architecture able to function as a translation node between various game representations, the High Level Architecture (HLA) standard and Pogamut. The internally sophisticated Data Processing Engine should provide a way to invoke various data related operations (Queries), provide an environment for "data processing agents" invoked by agent/bot instances within Pogamut and provide further not introduced mechanisms. The topic can be divided into multiple themes, each of which can be assigned to one student. Theme 1 HLA translation node - translating the HLA based information to Pogamut
Theme 2 Game-Pogamut translator - choose one game (HL2, UT2004, Halo..) and create the architecture with the experimental plugin providing the translation.
|
|
---|---|---|
Further Reading: |
1. IEEE Standard 1516 2. Gemrot, J., Brom C., Plch T.: The Periphery of Pogamut: from Bots to Agents and Back Again |