Siemens Technik Akademie Berlin

Home  |  Berlin  |  Erlangen  |  München
Voc 'n' Jump

The task
The general task was to program multilingual learning software in Java.

With this software it should be possible to learn vocabulary on a playfully and easy way. You should be possible to learn vocabulary in:·
  • English·
  • German·
  • Chinese
The different vocabulary should be stored in a SQL-database and handled by the software. Every vocabulary entry in the database should contain:·
  • The vocabulary itself in every language·
  • An appropriate description in every language·
  • A category entry to sign the word as verb, noun or adjective·
  • a picture·
  • a sound file
The vocabulary questions are shown as picture, sound file or as description.The different words should be distinguishable in categories: ·
  • Subject·
  • Verb·
  • Adjective.
It should be possible to upload, download and update the database over a GUI. On the other hand it should be possible to enter a vocabulary entry by hand in the database via the GUI input mask.

Game Idea
With this given task the group thought about an appropriate solution.
The game idea was to create a game similar to a “jump and run” - game like Nintendo’s “Super Mario” or Sega’s “Sonic”.
In this kind of game a character, which is controlled by the player, has to climb up and down or jump from and to platforms while it is fighting enemies and collecting objects. These objects are required to finish the game successfully.

The connection to the learning part is simple and easy. Since it should be possible to answer vocabulary questions you just jump on different bricks.There three different types of bricks which are related to the three different media types which are handled by the database. So the character can jump on a camera, a loudspeaker and “Word”-brick.
These different types are the objects you can collect. If, e.g. the character jumps on a camera, a picture pops up and the player has to type in the correct translation to get points and to let him finish the level successfully. Another feature to finish a level successfully is the possibility to collect coins. If you have collected 100 coins the character gets an extra life.

The motivation to go on playing this game and learning more is at the first glance not obvious because you are not forced to jump on the bricks. But if you finished the game and you are not able to enter the high score, because of less points you will go on and try to hit every brick only to get into the high score. The side effect of this hidden motivation is, that you get forced to answer the upcoming questions right. You will anathematize yourself, if you do not.
A smaller part of the motivation will be the curiosity. You will want to know what is behind the next brick. If you figured out that you can not answer this question you will try to keep the answer in mind, because sometimes it happens that the questions is asked more than one time in one level.

Main menu screen Credits screen