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.
38 lines
1.5 KiB
38 lines
1.5 KiB
# Aufbauspiel jaja
|
|
|
|
[[_TOC_]]
|
|
|
|
## Notizen
|
|
|
|
KI Gegner ist erstmal zu aufwändig, ein wenig Ackern muss man aber immer!
|
|
|
|
Fantasy Welt oder Realistisch?
|
|
|
|
## Wichtige Links
|
|
[Projection Orthogonal -> Isometric](https://clintbellanger.net/articles/isometric_math/)
|
|
|
|
[TargetFPS vs. VSYNC](https://www.reddit.com/r/raylib/comments/m286x2/why_you_shouldnt_use_settargetfps_with_raylib/)
|
|
|
|
[Effizientes Rendering einer isometrischen Blockmap](https://benediktsvogler.com/downloads/Effizientes%20Rendering%20einer%20isometrischen%20Blockwelt.pdf)
|
|
|
|
[Sprite sortierung nach Nähe zur Kamera](https://gamedev.stackexchange.com/questions/8151/how-do-i-sort-isometric-sprites-into-the-correct-order)
|
|
|
|
[turn off EXIT on ESC Key, for later](https://github.com/raysan5/raylib/issues/520)
|
|
|
|
## 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 ?
|
|
|
|
|