Samstag, 10. Dezember 2016

Animation für einen Angriff

Das Projekt geht gut voran. Heute habe ich eine Animation für einen einfachen Angriff gemacht. Die einzelnen Teile der Animation sehen so aus:
Diese Sprites sehen besser aus als der Sprungsprite, weil ich immer gleich grosse Pixel verwendet habe. Ich habe sie auch ins Spiel eingefügt, sie lässt sich einfach noch nicht stoppen.

Ihr könnt euch meine bisherige Arbeit hier ansehen. Ladet dazu einfach die Anwendung namens "Projekt Schule" herunter (man benötigt einen Dropbox-Account) und startet sie.

Steuerung:
A: Nach links
D: Nach rechts
W: Springen
L: Schlaganimation (Man kann die Animation nur abbrechen, indem man das Programm schliesst und wieder öffnet. Während der Animation kann man nichts anderes tun.)

Es sieht vielleicht nicht nach viel aus, aber es ist mehr Arbeit, als man denkt.

Zeit (Heute): 40 Minuten
Zeit (Insgesamt): 2 Stunden 50 Minuten  

Freitag, 9. Dezember 2016

Fortschritte

Als Erstes habe ich heute einen Weg gefunden, die Figur nur einmal springen zu lassen. Das war einfacher als gedacht, denn ich musste nur zwei verschiedene Objekte erstellen, die fast gleich sind, wobei eine davon den Sprung machen kann und die andere nicht. Wenn man den Boden berührt, ist es logischerweise diejenige, die springen kann, und in der Luft die andere. Beim Spielen fällt das jedoch nicht auf. Nachdem das erledigt war, habe ich Wände eingefügt.Sie funktionieren wie der Boden, nur Horizontal. Ich habe befürchtet, dass man den Charakter dann überhaupt nicht mehr bewegen könnte, aber es funktionierte überraschenderweise ziemlich gut. Nachher habe ich versucht, eine Sprunganimation einzubauen.


Seine Beine werden spontan zu Spaghetti. Ich werde das auf keinen Fall so lassen können, aber zum Testen reicht es.

Ich habe das Gefühl, heute habe ich mehr gemacht als letztes Mal. Aber nur die Hälfte der Zeit investiert. Ich glaube, ich komme langsam mit dem Programm klar.

Zeit (Heute): 40 Minuten
Zeit (Insgesamt): 2 Stunden 10 Minuten 

Freitag, 11. November 2016

Erste Anfänge

Willkommen zum Blog meines Projektes, das ein Videospiel sein wird! Ich werde beschreiben, was ich gerade so an dem Projekt tue. Ich möchte damit meine Programmierkenntnisse verbessern und einfach mal ein Spiel machen.

Heute habe ich zum ersten Mal am Spiel gearbeitet. Ich habe mit einer Figur begonnen. Sie wird mir bei der Programmierung der Kollisionsabfrage (also, ob ein Objekt ein anderes berührt, z. B. damit die Figur nicht einfach aus der Welt fällt) und der Bewegungen helfen.
Nicht gerade komplex, aber sie wird fürs Erste reichen.
Danach habe ich noch einen simplen Hintergrund gezeichnet (weisse Fläche mit schwarzer Linie) und eine Stunde damit verschwendet, eine Kollisionsabfrage mit einem unsichtbaren Objekt herzustellen.  Darum versuchte ich, mich erstmal auf die Bewegungen zu konzentrieren und dann damit auf die Kollisionsabfrage hinzuarbeiten. Ich habe der Figur einfache Rechts-Links-Signale gegeben. Als ich versucht habe, einen Sprung zu programmieren, habe ich das Internet benutzt und ein YouTube-Video gefunden, in dem mein Problem einfach gelöst wurde. Und auf einmal funktioniert die Kollisionsabfrage. Angenehm.
Jetzt muss ich noch einen Weg finden, Mehrfachsprünge zu verhindern und die einfachen Bewegungen funktionieren so, wie sie sollten.

Zeit (Heute): 1 Stunde 30 Minuten
Zeit (Insgesamt): 1 Stunde 30 Minuten