Zum Inhalt springen

Benutzer:LosKartoflos

Aus Wikibooks

LoderRunner Reloaded

[Bearbeiten]

Das Spiel

[Bearbeiten]

https://www.youtube.com/watch?v=CXX1HEVeoCs

Original

[Bearbeiten]

Abänderungen

[Bearbeiten]

Die Mechanik

[Bearbeiten]

Crafty

[Bearbeiten]

Die Funktionen

[Bearbeiten]

Level

[Bearbeiten]

Ein besteht aus 32x22 Feldern. Diese Levelinformationen, werden intern in Form von Buchstaben, in einem zweidimensionalen Array gespeichert. Es gibt drei Arrays pro Level, die entweder Informationen für den Vordergrund oder den Hintergrund enthalten. Der Vordergrund enthält, alle für das Spiel relevanten Elemente, wie Leitern oder begehbare Blöcke. Die Hintergrunde sind an sich funktionslos. Der eine stellt quasi die Wand da und der andere enthält Verzierungsobjekte.

Steuerung

[Bearbeiten]

Die Figur kann mit 'WASD' oder den Pfeiltasten gesteuert werden. Mit 'Q' kann man links und mit 'E' rechts von der Figur buddeln.

Schätze

[Bearbeiten]
Aufaubau
[Bearbeiten]
Laden
[Bearbeiten]
Leveleditor
[Bearbeiten]

Steuerung

[Bearbeiten]

Grafik

[Bearbeiten]

Spiele und Gegner Sprites

[Bearbeiten]

Damit nicht nur größere, rechteckiger Pixelklumpen über den Schirm flimmert, haben wir Spriteanimationen eingefügt. Sprites sind Bilddateien, auf dem ein oder mehrere gezeichnete Zustände von Spielobjekten liegen. Natürlich haben z.B. Leitern nur einen Zustand, da sich diese nicht bewegen. Der Spieler jedoch benötigt einige. Da er laufen, klettern oder auch einfach nur dastehen kann. Um ein bestimmtes Objekt zu zeichnen, benötigt man die Position des oberen linken Eckes des Gegenstandes auf dem Sprite, sowie seine Breite und Höhe. Mit dieser Information wird dann genau der ausgewählte Bereich gezeichnet.

Beim Laufen z.B. werden auf diese Weise mehrere Bilder hintereinander gehangen. Um zu wissen welches Bild gezeichnet werden muss, wird die Laufrichtung benötigt. Für das Tempo der Folge der Bilder, wird momentan getestet wie viele Pixel sich die Figur bewegt hat. Wenn eine gewisse Anzahl überschritten wird, wird das nächste Bild geladen.

Plattform

[Bearbeiten]