|
3DGS Easy Scripter |
Top Previous Next |
|
David Ball, der Macher von 3DGS Easy Scripter war so freundlich, sich die Zeit zum Beantworten der diesmonatigen Interview-Fragen zu nehmen.
F: Was ist der Zweck von 3DGS Easy Scripter? Wie kann er uns helfen? A: 3DGS Easy Scripter ist ein Alles-In-Einem IDE zum einfachen und schnellen Erstellen von lite-C-Anwendungen. Es stellt einen Satz von Wekzeugen zum visuellen Erstellen verschiedener Engine-Objekte zur Verfügung Damit kann man ein Spiel schneller entwickeln, da der Anwender nicht jeden einzelnen Parameter einer Funktion oder eines Engine-Objekts im Kopf behalten muß. Es steckt eine Menge an Überprüfungen drin, sodass möglichst wenige Fehler vorkommen. Ich habe beim Verwenden von Anwenderbeiträgen eines festgestellt, und zwar dass manchmal nicht alle benötigten Dateien eingebunden sind und der Beitrag demzufolge nicht sauber funktioniert. 3DGS Easy Scripter löst dieses Problem indem es ein `Ressourcen`-System benutzt, in dem sämtliche Ressourcen wie Bilder, Sounds, Modelle etc. in die Projekt-Datei eingebettet sind. So wird garantiert, dass Sie alles haben, was Sie brauchen.
F: Wird es möglich sein, unter Verwendung Ihres visuellen Editoren ein komplettes Game zu erstellen? A: Absolut. 3DGS Easy Scripter hat alles was Sie zum Erstellen kompletter 3D-Anwendungen benötigen. Das Einzige, was ihm momentan fehlt, ist ein Level-Editor. Der ist für v2.0 geplant. Sie können alles machen, was mit lite-C machbar ist, aber mithilfe eines sauberen, freundlichen Interfaces.
F: Wieviel werden wir selber an Code schreiben müssen? A: Der Großteil des Games läßt sich visuell erstellen. Für gewöhnlich macht man das für Komponenten wie Panels, Fonts, Partikel usw. Ein Hauptfeature von 3DGS Easy Scripter ist die Tatsache, dass man Aktionen `zusammenklicken´ kann. Dazu wird ein Satz an vordefinierten Events und Verhaltensmustern, jedes davon mit seinen eigenen konfigurierbaren Eigenschaften, benutzt. Funktionen werden unter Verwendung von lite-C geschrieben, jedoch wird dies viel einfacher gemacht unter Verwendung von Syntax-Highliting, Intellisense und Code-Schnipseln.
F: Planen Sie Easy Scripter mit einer Bibliothek vordefinierter Skripte zu bündeln? A: 3DGS Easy Scripter wird mit Einigem an Templates für verschiedene Game-Genres, wie etwa FPS, Platformer etc. kommen. Diese stellen das `Rückrat´ für den Anwender dar von dem aus weiterentwickelt wird. Des weiteren können Anwender ihre eigenen Templates erstellen und an andere verteilen. Verschiedene Editoren des Programms bieten vordefinierte Einstellungen. Der Partikel-Editor z. B. wird eine Bibliothek an built-in-Partikeln zur Verwendung im Game enthalten.
F: Wie schwierig wird es für uns, unsere eigenen Funktionen, Routinen usw. in Easy Scripter aufzunehmen? A: Das ist, jetzt, da ein Plugin-Interface entwickelt wurde, sehr einfach. Es gibt einen built-in-Plugin-Editoren, der es Anwendern möglich macht, ihre einen Verhaltensweisen zur Verwendung in Aktionen zu schreiben. Die sind in C#-Kategorien, ein wenig an Kenntnissen der Sprache wird wohl vonnöten sein. Allerdings steht auch ein exemplarisches Temlate zur Verfügung und so ist es sehr einfach, zu sehen, wie das funktioniert. Sobald Sie Ihr Plugin erstellt haben, wird es dynamisch in das .3dgsp-Format kompiliert und dann können Sie das anderen weitergeben und die können Ihre Kreationen verwenden.
F: Vor ein paar Jahren hat jemand versucht, ein ähnliches Produkt (“The Universal Script Creator”) zu erstellen, hat es aber nicht geschafft, das Projekt fertigzustellen. Können Sie abschätzen wann die erste Alpha- oder Betaveröffentlichung von Easy Scripter sein wird? A: Mir war nicht klar, dass etwas in der Art bereits versucht wurde, es ist nämlich ein sehr ambitioniertes Projekt. Es ist schwierig, ein Datum zu schätzen, weil ständig neue Sachen entwickelt werden. Ursprünglich hatte ich mir den späten November als Ziel gesetzt, externe Faktoren haben meinen Fortschritt aber gebremst. Wenn ich eine Schätzung abgeben müsste, würde ich sagen irgendwann Anfang 2010. Dies sollte mir genügend Zeit geben, auch die letzten, verbleibenden Bugs zu eliminieren und meine eigenen Tests zu machen.
F: Haben Sie schon über einen Preisrahmen für Easy Scripter nachgedacht? A: Noch nicht. Ich muß das Produkt erst einmal fertig haben, ehe ich mich entscheide wie ich es lizensiere. Über die Preisgestalung spreche ich, wenn ich an der Fertigstellung von 3DGS Easy Scripter näher dran bin.
Vielen Dank, David!
|