Making games with Phaser

Wie entwickle ich ein Spiel Folge 9 – Arbeit mit JSON Dateien

In der letzten Folge habe ich das Kampfsystem in seinen Grundzügen fertiggestellt, als nächstes will ich dann Erfahrungspunkte und neue Einheiten als Belohnungen hinzufügen. Dafür müssen einige Daten angelegt werden, wie z.B. die zu erhaltenden Erfahrungspunkte beim Sieg, Informationen darüber wann eine Einheit ein Level aufsteigt, welche Einheiten nach dem Kampf erhalten werden usw. Informationen dieser…

Making games with Phaser

Wie entwickle ich ein Spiel Folge 8 – Das Kampfsystem (Teil 2)

In der letzten Folge habe ich angefangen den „Battle State“ umzusetzen, heute beschäftige ich mich mit dem eigentlichen Kampfsystem. Den Quelltext des fertigen Kaptitels findet ihr wie immer auf Github. Meine Einheiten sowie die des Gegners befinden sich bereits auf dem Schlachtfeld wenn ich eine Stadt mit dem Luftschiff betreten, nun muss ich nur noch dafür…

Sorry für die Pause…

Hallo Welt, tut mir Leid dass die Fortsetzung des Kurses auf sich warten lässt, die letzte Woche war für mich einfach nicht drin etwas zu schreiben. Aber keine Sorge, der Blog ist nicht etwa eingeschlafen oder so, es geht definitiv weiter, versprochen! Noch heute oder morgen folgt dann der zweite Teil des Kampfsystems. Bis dahin…

Flappy Dragon

Mal was kleines für zwischendurch: Flappy Dragon

Zwischendurch muss auch mal was kleines her damit nicht völlig betriebsblind wird 😉 Es fehlen noch Sound und Scores, aber für den Anfang immerhin spielbar, viel Spaß!

Making games with Phaser

Wie entwickle ich ein Spiel Folge 7 – Das Kampfsystem (Teil 1)

Rückblick: Codestruktur In der letzten Folge haben wir uns  Zeit genommen unseren Code mittels States und Prefabs ein wenig aufzuräumen. Das ist eine Aufgabe die ihr wirklich nicht vernachlässigen solltet, und je größer das Projekt desto wichtiger wird das. Auch wenn der Code dadurch auf den ersten Blick umfangreicher wird, spätestens wenn ihr anfangt Objekte…

phaser

Phaser Controls und Keyboard Codes

Hintergrund In Phaser reagiert ihr meist folgendermaßen auf Tastatureingaben: // add key var key = game.input.keyboard.addKey(Phaser.Keyboard.KEYCODE); // add key listener keys.onDown.add(keyPressed, this); Da es aber keine gute Übersicht dazu gibt welcher Keycode von Phaser für welche Taste auf der Tastatur steht, daher habe ich eine interaktive Demo erstellt die euch genau das zeigt. Viel Spaß 🙂…

Making games with Phaser

Wie entwickle ich ein Spiel Folge 6 – Spielstruktur: States und Prefabs

Nachdem wir uns in der letzten Folge noch einmal etwas tiefer mit der Planung unseres Spiels auseinandergesetzt und unser Minimum Viable Produkt definiert haben wollen wir dieses nun weiter umsetzen. Dazu werden wir uns vor allem der Strukturierung widmen um nicht den Überblick über unseren Code zu verlieren. Module und States Dazu unterteilen wir das…

Making A Game

Wie entwickle ich ein Spiel Folge 5 – Ausarbeitung des Grobkonzepts und Minimum Viable Product

In der letzten Folge haben wir angefangen einen ersten Prototypen unseres Spiels zu programmieren. Eigentlich wollte ich auch genau dort fortsetzen, habe aber gemerkt dass wir ein wenig unsere Planung vernachlässigt haben. Ich habe zwar recht genau im Kopf wie es weitergeht und habe auch schon den Prototypen weiterentwickelt, finde aber der Weg wie ich…

Making games with Phaser

Wie entwickle ich ein Spiel Folge 4: Kontrolle der Spielfigur und Weltkarte

In der letzten Folge haben wir das HTML5 Gaming Framework Phaser kennengelernt, heute fangen wir tatsächlich mit unserem Spiel an. Ziele der heutigen Folge: Anzeige der Spielfigur (unser Luftschiff) Steuerung der Spielfigur Anzeige der Spielwelt (Weltkarte) Die einzelnen Folgen bauen aufeinander auf, d.h. Startpunkt einer Ausgabe ist immer das fertige Programm der letzten Ausgabe. Heute nehmen…

Kauftipp: Valkyria Chronicles im Humble Bundle

Wir wollen ja nicht nur programmieren, sondern auch spielen, daher werde ich auch immer wieder mal eine Spielevorstellung machen oder, wie heute, einen Kauftipp geben Und zwar das aktuelle Humble Bundle. Diesmal gibt es eine echt geniale Strategiespielsammlung von Sega, mit dabei: ein paar Sega Genesis Klassiker wie Shinig Force I und II die komplette Warhammer:Dawn of War…