library

Making The Game – Teil 12: Die Grafikbibliothek

Da grafische Objekte, wie die Buttons des Menüs oder Hintergrundbilder, mehrmals und in verschiedenen Bereichen im Programm verwendet werden, ist eine zentrale Stelle, die diese Grafiken bereitstellt, von Nöten. Die sogenannte Bibliothek oder Library kann in Flash abgekoppelt vom eigentlichen Projekt erstellt und unabhängig vom Programm bearbeitet werden. Librarys werden in Flash und Flash-Verwandten Programmiersprachen durch die Dateiendung *.swc gekennzeichnet. Diese können neben Grafiken auch Funktionen enthalten, welche bereits kompiliert sind. Durch die Bereitstellung kompilierter Objekte, anstelle diese projektintern zu hinterlegen, verringert sich die Rechenzeit bei der Erstellung des eigentlichen Projektes. In der Praxis wird die Trennung von Code und grafischen Elementen verwendet, damit Grafiker und Programmierer parallel an einem […]

konzept

Making The Game – Teil 10: Spiele-Konzeption

Da bei der Entwicklung einer multimedialen, natürlichen Lernanwendung viele unterschiedliche Faktoren betrachtet werden müssen, wurde in diesem Projekt kein Software-entwicklungs-typisches Vorgehensmodell verwendet. Stattdessen lehnt sich die Vorgehensweise bei der Entwicklung dieser Anwendung an die agile Softwareentwicklung an.   Diese Vorgehensweise wurde unter anderem gewählt, da im Vergleich zum Wasserfallmodell, bei dem zu Beginn der Entwicklung bereits alle Spezifikationen festgelegt werden, viel dynamischer auf geänderte Anforderungen und neue Ideen während des Entwicklungsprozesses eingegangen werden kann. Darüber hinaus ist der Aufwand und Projektfortschritt zu Beginn der Entwicklung nur schwer abschätzbar, wodurch die Verwendung einer agilen und iterativen Vorgehensweise, die sich der aktuellen Situation anpasst, viele Vorteile bringt   Da die meisten agilen […]