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

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

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

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