future

Making The Game – Teil 18: Konzept zum schulischen Einsatz und Ausblick

In summary it can be said that the objectives of the work have been achieved, although not all planned components of the application were implemented. Therefore this elements had to be added to the actual game before useing it in schools. This includes not only the creation of the particular subject-appropriate questions further a training mode is needed for the practical use.However, the quiz show is already fully implemented in the current version.   Concept for schools Since the application was developed primarily for use in schools, a concept of how the application will be used there is essential. As described previously the game is a “drill and practice”-application. Since […]

flow

Making The Game – Teil 15: Spielablauf und Spielphasen

The development of the component of the Games is one of the most elaborate parts of the application. So during the analysis and design phase of the game a flow chart from the players perspective is created (see right). After choosing the ammount of players in the round, the general procedure is explained to them, after which a short intro is played before the question shows up. After the fourth and eighth round of questions a mini-game starts in order to create variety in the game. After the second mini-game the high score is shown and the game is over.   As the players point of view is different from […]

audio

Making The Game – Teil 13: Das Soundmanagement

The sound design has a large share of the overall impact of games. Thus, the right music and a properly placed sound-effect subconsciously contribute to the current situation. The desired effect is often achieved only through the interaction of images and sound.   Besides the host of the application, who has only a accustic appearance, several effects and music parts are played, for example if the correct answer to a question is given. In order for this sounds to proceed simultaneously, but individually controllable, music, sound effects and speech are played on each separate audio channel. Through the use of channels we also ensure that only one voice file, per […]

library

Making The Game – Teil 12: Die Grafikbibliothek

Since graphical objects, such as the buttons on the menus and background images, are used multiple times and in different areas in the program a central location that provides the graphics is essential. The so-called library can be created in Flash decoupled from the actual project and edited independently of the program. Libraries in Flash are marked ba the extension *.swc. These also include, in addition to graphics, functions which are already compiled. By providing compiled objects the calculation. In practice the separation of code and graphical elements are used to that graphic designers and programmers can work simultaneously on a project. Once the graphics are changed they can be […]

storyboard

Making The Game – Teil 11: Das Storyboard

After the objectives of the application and conditions are set, the storyboard is created. This describes the general structure and flow of the game. Since this application is a complex trivia game with various mini-games, the planning of the storyboard is divided into two phases: the rough concept, in which the general sequence and basic structures are determined, and the detailed design, in which the different sections are discussed in detail.     Rough concept As part of the rough concept, basic structure and procedures of the game are outlined. In addition, creative and media decisions for future action will be determined.   As an example of creating the rough […]

remote

Spiel- und Fernsteuerung via Smartphone

Almost everyone had already a controller of a WII in hand or at least knows how to use it. With simple hand movements, transfered to the virtual character, this generation of games is controlled.   What works only with games of this specific console is is by principle also possible with other devices. So I got the idea to use the accelerometer of a smartphone, in order to achieve the same functionality and to control a game on my local machine.     Because I’m thinking about including this type of control into a larger project, I will not publish the corresponding code. But basically there are the computer that […]

titleimage-teaser

Making The Game – Teil 6: Multi-Touch-Geräte und ihre Leistungsgrenzen

Programs and games nowadays have to run not only on a particular platform. So I have chosen some multi-touch devices on which the application in this project should be playable. However, since not all devices have the same capabilities and limitations we have to take a look at the differences in the performance of the devices, so that the application can run smoothly and error-free in the end. In addition to the performance we mainly take a look in to the multi-touch capabilities as well as other natural ways of interacting with the devices.     MSI Wind Top AE2060 – All in One PC The MSI Wind Top All-in-one […]

vortrag

Natural User Interface Vortrag am 05.12.2011 in Darmstadt

An diesem Montag ist es soweit und ich trage in Darmstadt einen Vortrag über Natural User Interfaces. Darin berichte ich nicht nur von der Entwicklung von Benutzeroberflächen im allgemeinen, sondern gehe auch in die Programmierung und gebe einige Beispiele auf welche Punkte man bei NUI-Anwendungen, im Gegensatz zu normalen GUI-Anwendungen, achten muss.   Für alle interessierten stelle ich die Vortragsfolien und die vorgestellten Beispiele (Flash) hier zum Download bereit. Vortragsfolien   TouchEvent Beispiel   GestureEvent Beispiel   Gruß, Max    

Making The Game – Teil 5: Multi-Touch Frameworks (für Adobe Flash/Air) – Part 1

Sobald man anfängt Multi-Touch Anwendungen in ActionScript zu schreiben fällt einem sehr schnell, auf dass sich Touch-fähige Applikationen doch in einigen Punkten von herkömmlichen mit Maus und Tastatur bedienbaren Programmen unterscheiden.   Wie man sich bereits denken kann ist es nicht üblich auf Maus-Klicks zu warten um eine Aktion zu starten, da die Maus üblicherweise nicht verwendet wird. Seitdem Adobe ende 2009 den Flash Player 10.1 veröffentlicht hat besitzt er die Fähigkeit sogenannte Touch Events zu erkennen.   Diese Touch Events verhalten sich ähnlich wie die üblichen Ereignisse die man mit der Maus auslösen kann. So gibt es als Beispiel, äquivalent zum Drücken der Maustaste, dem MOUSE_DOWN Ereignis, das TOUCH_BEGIN […]

CeBIT 2012

There are certain news where you are proud to announce them. This is one of them.   I will present my master’s thesis from 06 to 10 March at the CeBIT 2012 in Hannover, Germany. With the slogan “Natural User Interface Learning Applications”, I will present the prototype of my educational application and give all visitors the opportunity to test its intuitive control via body movement and touch screen input. In the category “Making the Game” on my blog you already can get some information about the progress of my final thesis.   Even though it still is a bit down until then, I wanted to share this information today […]