Construct2
Construct2 ist eine wirklich interessante Software von der Firma Scirra. Es dient dazu (Browser-)Spiele zu erstellen, die auf unterschiedlichen Plattformen lauffähig sind. Standardmäßig werden die Spiele für HTML5 erzeugt, zum Spielen langt dann also ein Browser, der HTML5 beherrscht.
Die Software ist (leider nur für Windows) in drei Versionen verfügbar:
- Free, wie der Name schon sagt kostenlos, aber mit leichten Einschränkungen
- Personal (99€, ohne technische Einschränkungen, aber nicht für kommerzielle Zwecke)
- Business (329€, ohne Einschränkungen)
Für Construct2 gibt es eine Fülle an Beispielen und Anleitungen.
Tutorials
Eine Übersicht über alle Tutorials findet sich unter https://www.scirra.com/tutorials/all .
Die besonders guten Tutorials finden sich unter https://www.scirra.com/tutorials/top/page-1?cat=608
Eine Übersicht speziell mit Tutorials für Anfänger findet sich unter https://www.scirra.com/tutorials/top/page-1?difficulty=1 .
Ein umfangreiches Handbuch ist unter https://www.scirra.com/manual/1/construct-2 verfügbar.
Construct 2 auf Deutsch lassen wir besser sein
http://www.scirra.com/forum/how-do-ifrequently-asked-questions_topic45416.html How do I....
Beispiele
Für Construct2 gibt es eine Fülle von Beispielen, bei denen man Teilweise sogar die Quelldateien (.capx) bekommen kann, wodurch es möglich wird das Spiel den eigenen Anforderungen anzupassen. Manche der Beispiele sind auch mit einem Tutorial verbunden.
Scirra macht es möglich die eigenen Beispiele unter http://www.scirra.com/arcade zu veröffentlichen.
Interessante Beispiele bzw. Tutorials
- https://www.scirra.com/tutorials/37/beginners-guide-to-construct-2/beginners-guide-to-construct-2/page-1
- https://www.scirra.com/tutorials/280/creating-a-memory-match-game/creating-a-memory-match-game/page-1
- https://www.scirra.com/tutorials/308/cloning-the-classics-pacman/page-1 (.capx zum Download) (spielbare Version)
- https://www.scirra.com/tutorials/243/building-a-platform-game-a-beginners-guide
- https://www.scirra.com/tutorials/253/how-to-make-a-platform-game/how-to-make-a-platform-game/page-1
- http://www.scirra.com/arcade/addicting-example-games/1727/lele-dresses-up (zwar ohne .capx und Tutorial, aber nette Idee)
- http://www.scirra.com/arcade/addicting-example-games/2103/gato-tic-tac-toe (.capx zum Download)
- http://www.scirra.com/arcade/puzzle/3967/15-puzzle Schiebe-Puzzle
Quellen für grafische Elemente
- http://openclipart.org/
- http://opengameart.org/
- http://open.commonly.cc/unlocked
- http://letsmakegames.org/resources/art-assets-for-game-developers/
- http://freegamedev.net/wiki/Art_asset_resources
Eigene Texte für Construct2
Da kaum deutschsprachige Tutorials verfügbar sind werde ich hier an dieser Stelle einige eigene Anleitungen zur Verfügung stellen, die natürlich auf den Texten auf der Scirra-Seite basieren.
Ich gehe in dem Text davon aus, dass die Free-Version von Construct2 installiert ist, und zwar in Release 119. Der Hinweis auf das Release kann wichtig sein, da Construct2 sehr intensiv weiterentwickelt wird.
Die Programmoberfläche
Nach dem ersten Start von Construct2 ergibt sich das folgende Bild.
An die Programmoberfläche kann man sich relativ schnell gewöhnen.
- In der obersten Fensterzeile finden sich Funktionen wie Speichern, Undo, Redo und Run Layout
- Die Menüzeile ist sehr spartanisch bestückt, zu sehen sind nur das Icon für das Files-Menü, Home, View und Events. Über das vorletzte Icon am rechten Rand kann man aber diese Menüzeile öffnen bzw. erweitern.
- Das große Feld in der Mitte ist der eigentlich Arbeitsbereich, in dem mit der Zeit mehrere Tabs erstellt werden. Über den anfangs vorhandenen Tab Start page kann einige hilfreiche Funktionen erreichen.
- Links vom Arbeitsbereich ist das Eigenschaftsfenster zu sehen, dass jeweils die Eigenschaften des aktiven Objekts anzeigt.
- Rechts vom Arbeitsbereich sind dann Bereiche für die Ebenen und die Elemente zu finden.
Im folgenden Text wird beschrieben, wie man ein Programm erstellt, bei dem eine Spielerfigur auf Monster schießt. Man kann sich darüber streiten, ob solche eine Anwendung pädagogisch sinnvoll ist, man kann aber an diesem Beispiel viele der Möglichkeiten von Construct2 gut darstellen.
Neues Projekt
Im ersten Schritt erstellen wir ein Projekt, dazu klickt man entweder auf New im Files-Menü, oder auf New Project im Arbeitsbereich. Es öffnet sich ein Popup-Fenster, in dem man die Art des Projektes festlegen kann, wir wählen den ersten Eintrag New empty project. Nach einem Klick auf den Button Open öffnet sich das neue Projekt.
Im Properties-Bereich sieht man jetzt die Eigenschaften des Projektes. Hier können wir gleich einmal einen Namen festlegen.Dazu klick man auf das Feld hinter Name, wo anfangs New project steht. Dies ersetzen wir durch eine eigene Bezeichnung. Sowie man Enter gedrückt hat ändert sich auch die entsprechende Bezeichnung rechts vom Arbeitsbereich.
Im Arbeitsbereich sind jetzt drei Tabs vorhanden, einmal der schon bekannte Tab Start page und dann Layout1 und Event sheet1. Für die folgenden Schritte ist wichtig, dass erst einmal der Tab Layout1 aktiv ist.
Man sollte sein Construct2-Projekt in regelmäßigen Abständen sichern, auch Construct2 stürzt gelegentlich ab. Dazu wählt man im Files-Menü den Punkt Save As a single file, dann wird das Projekt in einer Datei mit der Endung .capx gespeichert.