meta data for this page
This is an old revision of the document!
Name
- Bishal Karki
- Tommi Kallonen
- Were Oyomno
Idea
The basic idea is a multi-player game over TCP/IP. In multi-player mode 2, the competition is between two players. The concept of the game is a single puck that is deflected by the players from their mobile screens to other players mobile screens. For each miss in deflection that player looses a life. Each player has 5 lives on the onset.
Moving the deflector (AKA Mallent) can be accomplished in two forms
- Moving the mobile device –> acceloremeter based
- Using keys –> For testing purposes
Features
These features have been ordered in priority manner
- Actual mobile game app –> Not so impressive UI & probably in single player mode (ease of testing)
- Movement of puck with Accl &/or Keys –> keys are good for testing first
- TCP/IP communication –> location of puck, who deflected it last etc
- Join, pause & quit game logic
- Polish the UI
Required Qt features
- Qt mobility
- Qt System info –> this enables players with different device types to play
- Qt networking
Implementation Plan and Goals
Our implementation has been split into 3 main parts
- Game logic & physics –> part where we place the puck on the screen and determine the protocol used to communicate to all stakeholders the current game situation
- UI interactivity
- Networking and protocol
This application is intended to be implemented on multiple devices to test the Qt run everywhere feature. However the first host devices in order will be
- Nokia N900 - freemantle
- Nokia N8 - Symbian^3
- Symbian s60 - Nokia N95
- Windows mobile 6.5 ?
Design
Screen shots
Project Artefacts
Presentation slides
Report document
Source Package
version 1.01 qairhockey.zip