meta data for this page
  •  

This is an old revision of the document!


Name

  1. Bishal Karki
  2. Tommi Kallonen
  3. 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

  1. Moving the mobile device –> acceloremeter based
  2. Using keys –> For testing purposes

Features

These features have been ordered in priority manner

  1. Game onset → join game, game options and quit game
  2. User capability to control puck to multiple screen with only Actual mobile game app
  3. Not so impressive UI & probably in single player mode (ease of testing)
  4. Movement of puck with Accl &/or Keys –> keys are good for testing first
  5. TCP/IP communication –> location of puck, who deflected it last etc
  6. Join, pause & quit game logic
  7. Polish the UI

Required Qt features

  1. Qt mobility
  2. Qt System info –> this enables players with different device types to play
  3. 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

  1. Nokia N900 - freemantle
  2. Nokia N8 - Symbian^3
  3. Symbian s60 - Nokia N95
  4. Windows mobile 6.5 ?

Design

Screen shots

Project Artefacts

Presentation slides

Report document

Source Package

version 1.01 qairhockey.zip

How to run software

Conclusion