Sunday, June 21, 2009

Idea background and game description .

Each day. as we leave the Bonn Institute of Technology, we see a lot of young people gathering inside the U-Bahn entrance meeting to practice their sport hobby – skateboarding. This was our inspiration.

For the DIS2 project we want to create a piece of software that can record, recognize and play the moves of a skateboarder. This way the teenagers can save the moments when they are proving their skills and physical condition among their friends but not only there. Also, in the context of the game, they will have different level and challenges they will have to complete.

In order to accomplish the recording part, we will need sensors – but what a better device than iPhone could-we use? It has accelerometer, immense programming capabilities and can be connected to Internet in order to send the gathered data.

In order to have the entire picture, not only the person should be recorded, but also the board. And since it has the most simple recordable move (because it is actually a plane in space) our initial idea was to place the iPhone on or in it – either create a custom board with protective shell for iPhone or encase the device into a protective hard shell and attach it to the board.

One other point of our game is that we want to follow the idea of “bringing the technology to the sports”, and not “bringing the sport to technology” which is followed now the famous Wii. Using a Wii, you can practice a sport but not in the real environment. The technology is present and the virtual reality created is very “un-real”. However, our game completes the real sport. You can practice in a real environment without sensing the technology present there just to register your performance. In every sport there are challenges you have to face but, moreover, you want to record your performance and possibly share it with others or compete with others.

We hope you will enjoy it!

Saturday, June 20, 2009

Game Selection


The above diagram shows the mindmap that we came up with during our brainstorming session. Several games were brought under consideration. Finally we selected the skateboarding game for our project. Following are some of the reasons behind this decision:
  • Stakeboarding is the most popular pastime among teenagers in Germany. So we can easily find the target group and test our application with.
  • This game can be accomplished within the given time-frame and the available resources.
  • No exertion game exists already for skateboarding.

Skateboarding requirements



The challenge in this project is to make the skateboarding game more interesting and easy to learn. The diagram above shows the concept map of the elements of skateboarding game which we have to consider for developing our project.

Skateboarding steps




Different tricks can be done with a skateboard. For our project we have categorized these moves in two levels:

1) Level 1: Basic Moves
  • Sliding in straight line
  • Zig-Zag skating
  • Sliding only on front/rear wheels

2) Level 2: Advanced Moves
  • Leaping in air (ollie)
  • Jumping over hurdles
  • bending around sharp corners
  • sliding on sharp edges i.e. staircase railings

Our major concern for this project would be to implement basic moves (Level 1).

Programming languages and sensors

For the moment we expect to use either one of those strategies to implement our idea

1.Use Wiimote, an iphone, and a skateboard for implementing this game .
  • Wiimote : as sensor for capturing the type of movement that is currently implemented.
  • iPhone : read the sensed values from Wiimote and implement Game Interface
  • Expected Language for implementation : Objective C .

2. Use iPhone , and adruino board that enables wireless communication with the following sensors:
  • Bending sensor.
  • Accelarometer.
  • Expected Language for implementation : Objective C , and C++

Wednesday, June 17, 2009

New team created for DIS2 Project

We are proud to announce that we created a team that will accept the challenge of the DIS 2 Project: design an Exertion Game.

The team is formed by:
  1. Loredana Ene - 286052
  2. Fariha Atta
  3. Poenaru Radu - 286053
  4. Abd al Rahman

We are students of RWTH Aachen, learning in Bonn-Aachen International Center for Information Technology in Bonn.