SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

Readme file for the source code of the game 'WabbelLab'

Version: 1.4
Author: Hans Kopp
Date: 14. Mar. 04
Homepage of WabbelLab: http://people.freenet.de/hskopp/wabbellab.html Contact: hskopp@hotmail.com

  • The Application

See Readme_bin.txt for details about the application itself.

  • Notes for the source code

** Packages

The source files are distributed among several packages. Each package has it's own prefix:

  • Bas: Primitive basic types, not application related
  • Rnd: Classes for Rendering (Direct Screen Access, Double Buffer, etc.)
  • Mot: Motion Tracking
  • Eng: Game Application code (Engine)
  • Ui: User Interface (Views and Setting Lists)

** The Tracking Algorithm

The motion tracking algorithm is implemented in the class CMotImageProcessing.

Basically the tracking algorithm searches the vector by which two camera images need to be displaced so that the 'sum of absolute differences' between them is minimized.

Some efforts have been taken to improve the performance and the tracking quality - see the source code for details.

** The Rendering

The Game is using DSA to draw the maze. It is implemented similar to the 'Retroblaster' sample available from Forum Nokia.

  • License

The application is distributed under the GNU General public license.

  • Build Notes

You need the Series 60 SDK available from Forum Nokia to compile it. The app is compiled exactly as the sample apps of the SDK:

  • open a shell in wabbellab\group
  • call 'bldmake bldfiles'
  • for the emulator:
    • call 'abld build wins udeb' for a emulator build
    • copy the files under 'res' to C:\Symbian\6.1\Series60\Epoc32\Wins\c\system\Apps\WABBELLAB
    • call 'epoc' to start the emulator and invoke the app using the menu
  • for the real phone:
    • call 'abld build armi urel'
    • go to wabbellab\install
    • call makesis wabbellab.pkg
    • install the file wabbellab\install\wabbellab.sis


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.