Dienstag, 3. April 2012

Spieleentwicklung mit Construct2

Construct2 ist ein Programmpaket mit dem ohne expilzite Programmierkentnisse Spiele auf HTML5 Basis programmiert werden können. Eine Demoversion mit sehr weitreichenden Umfang steht kostenlos zum Download bereit. Unbedingt empfehlenswert ist es, sich durch das Tutorial beginners-guide-to-construct-2 zu arbeiten. Sehr detailiert und verständlich wird anhand eines einfachen Shooter Spiels beschrieben, wie der objektorientierte JavaScript code mit Hilfe der grafischen Benutzeroberfläche erstellt erden kann. Zur Spielentwicklung für mobile Konsolen empfiehlt es sich die Vollversion zu erwerben, und die Preview on LAN Funktion zu nutzen. Unter 'Files' -> 'Preferences' -> 'HTML5 Exporter' muß die LAN Adresse des 'Preview Servers' (eigener Computer, z.B. 192.168.1.3) eingegeben werden. Die Port Adresse 50000 bleibt unverändert. Als nächster muß der Port 5000 in der Windows Firewall freigeschaltet werden. Bei Windows XP geht man dabei so vor: 'Systemsteuerung' -> 'Windows Fire Wall' -> 'Ausnahmen' -> 'Port' -> Alias Namen eingeben (z.B. TCP Port 50000) -> Portnummer 50000 eingeben und TCP checkbox unverändert lassen. 'OK' drücken und fertig. Mit jdem beliebigen mobilen Gerät (Smartphone, iPad, Netbook,...) kann nun durch eingeben zB. http://192.168.1.3:50000 in der Adresszeile des Browsers des Gerätes das Spiel dargestellt und mit unterschiedlichen Bildschirmgrößen und Browsern getestet werden.
Natürlich kann das fertige Spiel kann aber auch als HTML5 Code exportiert, und z.B. bei Dropbox hochgeladen werden.
Kleiner Exkurs zu Dropbox :). Durch die Installation des Dropbox-Clients wird auf dem Rechner ein neuer Ordner erstellt: die Dropbox. Alle darin gespeicherten Dateien werden auf einen zentralen Server kopiert. Bei Änderungen innerhalb einer Datei werden nur die geänderten Bereiche übertragen. Als zentrales Speichersystem wird S3 von Amazon verwendet. Es besteht die Möglichkeit, einzelne Ordner anderen Dropbox-Benutzern freizugeben, so dass mehrere Benutzer Dateien miteinander austauschen oder an gemeinsamen Projekten arbeiten können. Es stehen verschiedene Speichergrößen zur Verfügung, von 2 GB (kostenfrei) bis 100 GB. Achtung, wie auch bei anderen Anbietern üblich, behält sich Dropbox vor, Daten von inaktiven kostenlosen Nutzerkonten nach 90 Tagen zu entfernen.
Alle exportierten Dateien werden in einen neu angelegten, öffentlichen folder kopiert (Ordner \images muß zusätzlich angelegt werden). Die Installation des Dropbox-Clients ist hierfür nicht zwingend notwendig. Jeder der einen link auf 'index.html' besitzt kann nun das Spiel in einem HTML5 fähigen Browser (neuste Firefox Version, IE9 für Windows 7,...) aus dem Netz laden und spielen.
Hier der Link zur Betaversion eines so von mir erstellten Browsergames.
DROP in GRAVITY
Kurzbeschreibung:
Touch or click falling objects, and destroy them before they hit the ground. You will earn 5 points for a red ball, 10 points for a duck and 20 points for a blue ball. Try to earn more than 1000 points to reach the next level. Watch out for each object, as only 10 objects are allowed to hit the ground before the game stops.
Red balls and ducks will be destroyed immediately when you click on them. Blue balls just change direction, and will possibly disturb the falling of other objects when you click on them. Blue balls need to be guided towards the red triangles on the left and right side of the layout for destruction.    Try to hit the objects fast and accurately. After each succesful click onto an object, gravity increases, and all  objects will accelerate faster. In addition to this, more objects will start to fall in a shorter period of time. The game will get more and more difficult while playing.

Viel Spaß damit!

Keine Kommentare:

Kommentar veröffentlichen