You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Jonathan Hager 0732ddedeb
Animation fertig und drehen passt
3 years ago
.vscode Merge easy 3 years ago
Input Merge easy 3 years ago
IsometricMap print fix 3 years ago
List Animation fertig und drehen passt 3 years ago
Textures Animation fertig und drehen passt 3 years ago
assets Animation Framework added, Textures almost properly loaded into TextureAtlas 3 years ago
Makefile Is zu viel für mich 3 years ago
README.md branching out 3 years ago
animation.o Animation fertig und drehen passt 3 years ago
animationHandler.o Animation fertig und drehen passt 3 years ago
game.c branching out 3 years ago
game.h Merge easy 3 years ago
game.o Animation fertig und drehen passt 3 years ago
inputHandler.o Animation fertig und drehen passt 3 years ago
isometricMap.o Animation fertig und drehen passt 3 years ago
isometricRenderer.o Animation fertig und drehen passt 3 years ago
list.o Animation fertig und drehen passt 3 years ago
main.c Animation fertig und drehen passt 3 years ago
main.o Animation fertig und drehen passt 3 years ago
spiel Animation fertig und drehen passt 3 years ago
sprite.c Merge easy 3 years ago
sprite.h Merge easy 3 years ago
sprite.o Animation fertig und drehen passt 3 years ago
textureatlas.o Animation fertig und drehen passt 3 years ago
tile.o Animation fertig und drehen passt 3 years ago

README.md

Aufbauspiel jaja

[[TOC]]

Ackermatch gegen die Natur?

KI Gegner ist erstmal zu aufwändig, ein wenig Ackern muss man aber immer!

Fantasy Welt oder Realistisch?

Isometrie in RayLib

Projection Orthogonal -> Isometric

TargetFPS vs. VSYNC

Effizientes Rendering einer isometrischen Blockmap

TODO

  • LinkedList erweitern
  • Sprites Animationen etc improven
  • Die Inputs sollten den Kamera Zoom beachten, aktuell geht noch alles kaputt wenn man den zoom umstellt
  • Funktion, um die ganzen Sprites nach ihrer y-Koordinaten sortiert zu drawen
  • Drawable Container machen, die sortiert werden können, dort kommen alle Tiles und Sprites rein, damit sie dann sortiert werden können
  • Maps in eigenen Dateien speichern
  • Parser für Map-Dateien
  • MapEditor
  • Rendering Reihenfolge: layer 0, Sprites auf layer 0, layer 1, Sprites auf layer 1; Theoretisch müssen die einzelnen Layer Reihenweise gedrawed werden mit den Sprites zwischendrin
  • IsometricMap struct erstellen, das den IsometricMap(+Layer) Array speichert ?
  • TODO: Das rendern der IsometricMap wird bei größeren Maps sehr ineffizient;
  • Add offset x and y to each tile to be calculated ONCE, not every frame

WiP

  • Dokumentation aufholen

Done

  • Movement speed der Sprites an delta time orientieren