Chair for Applied Software Engineering Lehrstuhl für Angewandte Softwaretechnik

Home  |  Home  |  People  |  Projects  |  Publications  |  Teaching  |  Changes  |  Index Software Engineering  |  Search

Break Out - Augmented Reality for Computer Games

Bearbeiter: Steven Pessall
Aufgabensteller: Prof. Gudrun Klinker Ph.D.
Betreuer: Martin Bauer
Abgabedatum: xx.xx.2004

Abstract

The aim of this project was to implement a simple game which can be used to demonstrate the possibilities of augmented reality in general and particularly of the DWARF framework. The game developed during the course of this project is based on the popular game BreakOut?, which was originally developed by Atari in 1976 as an arcade video game.

In this game the player controls a racket at the bottom of the playing area. The player has to use the racket to prevent the ball moving in the area from reaching the bottom side. At the top of the area there is a number of blocks, which have to be destroyed by hitting them repeatedly to win the game.

The player interacts with the game by moving a tracked object. The movement of this object is used to calculate the movement of the racket. For tracking functionality BreakOut? is dependant on the ARTTracker service. Additionally, the service Viewer is used for visualization purposes.

Movie

breakout1.jpg breakout2.jpg

How-To

  • Install & compile DWARF (see DwarfInstallTutorial and DwarfBuildTutorial)
  • Call make install in directory ../build/src/services/BreakOut
  • Call make install in directory ../build/applications/BreakOut
  • Start the middleware (if not already running): ./run-servicemanager
  • Start the tracking service: ./ARTTracker
  • (Your ARTTracker is configured and running, isn't it?)
  • Start the calibration service: ./ObjectCalibration
  • Start the visualization component: ./Viewer
  • And finally start BreakOut?: ./BreakOut.py

More Information

Related Projects

Show attachmentsHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
elsepdf thesis.pdf manage 289.3 K 06 Dec 2006 - 16:13 StevenPessall Documentation for project BreakOut?

 

Cleanup: SepPessall .
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
r4 - 15 Feb 2005 - 15:59:00 - Main.bauerma
Copyright © 1999-2008 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding the website? Send feedback