The Open Bluetooth Networking Game Development Platform Final

The Open Bluetooth Networking Game Development Platform Final Year Project Demonstration Carol & Marcus

Project Objectives Facilitate and standardize the development of various types of mobile multiplayer game Implement a complete API to handle various aspects of games Enhance scalability, maintainability and reusability of software code when we develop another similar game Department of Computer Science and Engineering, The Chinese University of Hong Kong

Six Modules Network Engine Graphics Engine Data Engine Event Handler Physics Engine Game Timing Module Department of Computer Science and Engineering, The Chinese University of Hong Kong

Functions of Each Module Network Engine - Makes a connection between different mobile devices and support Host Migration Graphics Engine - Allows to make the graphical objects easily Data Engine - Stores all the information about the game - Handle game data synchronization Department of Computer Science and Engineering, The Chinese University of Hong Kong

Functions of Each Module Event Handler - Listens to the events raised in the system - Passes the event to the specified engine in order to give the response Physics Engine - Enhances the attraction of our game Game Timing Module - Makes an adjustment of the timing difference between Department of Computer Science and Engineering, The Chinese University of Hong Kong

Demonstration Three sections in our demonstration 1. Time Synchronization 2. Host Migration 3. Sample Game Department of Computer Science and Engineering, The Chinese University of Hong Kong

Demonstration Time Department of Computer Science and Engineering, The Chinese University of Hong Kong
- Slides: 7