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.
 
 
 
Jan Ehehalt 875b136ea7
Update file README.md
3 years ago
Entity Gaaaanz viel verändert, es geht sogar 3 years ago
Input Gaaaanz viel verändert, es geht sogar 3 years ago
IsometricMap Gaaaanz viel verändert, es geht sogar 3 years ago
MapObject Gaaaanz viel verändert, es geht sogar 3 years ago
Sprite Gaaaanz viel verändert, es geht sogar 3 years ago
Textures Erfolgreich aufgeräumt 3 years ago
Ui Selectable Groups added, minor fix 3 years ago
assets Selectable Elements working 3 years ago
.gitignore removed unneccessary (?) files from repo 3 years ago
Makefile Selectable Elements working 3 years ago
README.md Update file README.md 3 years ago
game.c Jeder screen hat jetzt einen eigenen UiContainer, Bug mit selectable hovered gefixed, SegFault gefixed 3 years ago
game.h Jeder screen hat jetzt einen eigenen UiContainer, Bug mit selectable hovered gefixed, SegFault gefixed 3 years ago
main.c Selectable Groups added, minor fix 3 years ago

README.md

Aufbauspiel jaja

[[TOC]]

Notizen

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

Fantasy Welt oder Realistisch?

Projection Orthogonal -> Isometric

TargetFPS vs. VSYNC

Effizientes Rendering einer isometrischen Blockmap

Sprite sortierung nach Nähe zur Kamera

turn off EXIT on ESC Key, for later

TODO

Zu Function Pointern:

  • Wir können zwar eZ Function Pointer speichern in den Buttons, wir können die Funktionen aber nicht sinnvoll im Code erzeugen und im Speicher speichern

  • Wir können die einzelnen Funktionen maximal als static(?) Funktionen im Button speichern und den einzelnen Buttons pointer auf ihre OnClick Funktionen geben

  • Die Frage ist, ob das wirklich sinnvoller ist als es einfach im Switch Case zu haben...

  • LinkedList erweitern

  • Sprites Animationen etc improven

  • Das Map Rendering sollte den Zoom auch noch beachten, wenn man rauszoomt wird nicht die ganzen map gedrawed, sondern nur die mit den default values

  • Maps in eigenen Dateien speichern

  • Parser für Map-Dateien

  • MapEditor

  • IsometricMap struct erstellen, das den IsometricMap(+Layer) Array speichert ?