future

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

Posted Leave a commentPosted in Making the Game, recent

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 […]

storyboard

Making The Game – Teil 11: Das Storyboard

Posted Leave a commentPosted in Making the Game, recent

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 […]

konzept

Making The Game – Teil 10: Spiele-Konzeption

Posted Leave a commentPosted in Making the Game, recent

Many different factors must be applied in the development of a multimedia, natural learning application. So I decided not to use a typical software-development model. Instead i used the agile process model in the development.   This approach was chosen because compared to the waterfall model, where at the beginning of the development all specifications must be set, it is much more dynamic to changing requirements and add new ideas can during the development process. In addition, the costs and project progress at the beginning of the development is difficult to predict, so the use of an agile and iterative approach that adapts to the current situation has many benefits. […]

Making The Game – Teil 9: Vorteile natürlicher Eingabemöglichkeiten anhand von Praxisbeispielen

Posted Leave a commentPosted in Making the Game, recent

As mentioned before applications, designed for natural interaction with the user, differ in many aspects from traditional GUI applications. The advantages, resulting from the intuitive use of NUI-Apps, are not restricted only to the domestic or functional use in offices and conference rooms.   Thus, multi-touch applications are predestined to be used in self-service area. Simple GUI terminal, as they are often used at railway stations, airports, libraries, museums, exhibitions or fairs, could be replaced by multi-touch and multi-user interfaces. Even customers without computer knowledge would quickly learn to operate with the hands and fingers, because it hardly requires any skills to change the objects on the screen. The easy […]

vergleich

Making The Game – Teil 8: Vergleich von NUI GUI

Posted Leave a commentPosted in Making the Game, recent

In the comments of some articles on natural user interfaces you can read that NUIs are just graphical user interfaces without any differences. For a some simple definitions of a GUI, like the one from Wikipedia: “A graphical user interface is a software component that allows the users of a computer to interact with the machine via graphical icons.” this might apply, because visual interfaces are graphic in nature.     As a graphical interface, however, constitutes more than pictorial symbols, a more IT-specific definition is needed: “A Graphical User Interface (GUI) refers to the graphical user interface, which make the use of computer easier …. Graphical User Interfaces are […]

mtgp7

Making The Game – Teil 7: Interessante Forschungen im Bereich der Multi-Touch-Spiele

Posted Leave a commentPosted in Making the Game, recent

Computer games are immersive learning environments. The player has to understand the game the strategies to succeed in it. Although in computer games learning is rather hidden, but the learning effects in conventional games are not to ignore. Computer games promote, depending on the genre, skills like as hand-eye coordination when they require a high degree of skill in controlling the character. Strategy games on the other hand promote the combination of skill and tactical thinking of the player, if he must for example build cities. In addition, other skills, such as lateral thinking, concentration, patience and ambition, trained in many games.   In addition to standard computer games, which […]

titleimage-teaser

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

Posted Leave a commentPosted in Making the Game, recent

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

Posted Leave a commentPosted in General

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 2

Posted Leave a commentPosted in Making the Game, recent

Zu Teil 1   Touchlib / Bubblebird TUIO-AS3 Framework Neben den Frameworks für native Touch-Ereignisse existieren Frameworks, die hauptsächlich auf die Verarbeitung von TUIO-Touch-Events ausgelegt sind, welche meistens von Multi-Touch-Tischen oder Multi-Touch-Wänden verwendet werden.   Touchlib ist eins der Frameworks, welches schon seit Langem für diese Zwecke entwickelt wird. Bereits vor der Einführung von nativen Touch-Events in Flashplayer 10.1 war es mittels einem Tracker (wie in Teil 3 bereits erklärt) und dem von der NUI-Group bereitgestellten Touchlib-Framework möglich Multi-Touch fähige Geräte und Anwendungen zu erstellen. Touchlib ist darüber hinaus, neben dem Flash Framework, auch ein Tracking Programm für Windows. Jedoch wird meistens das Plattformunabhängige Community Core Vision (CCV) eingesetzt um […]

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

Posted 3 CommentsPosted in Making the Game, recent

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 […]