view notes @ 19:b55d6ecde79d

did: introduce scene graph, meshs and generic vertex buffers
author Sam <sam@basx.dev>
date Mon, 09 Jan 2023 11:04:19 +0700
parents b40466fa446a
children 316923e9247c
line wrap: on
line source

For implementation of font rendering:
https://developer.apple.com/fonts/TrueType-Reference-Manual/

ideas:
- mining-game with structure simulation, crashing mineshafts, etc.
- top-down 2d shooter (wild west?) with one room per scene, fixed camera
- Top-down 2d shooter with autoshoot (-> what is the challenge? position? cover? effects?)
- Clean up something
- Defend house (embassy?), against burglar, enemies, receive guests
- Typing game, mechanics ala "cook, serve, delicious" but different theme, maybe war, coffee serving, 
  -> add spin on it somehow?

Subsystems:

High prio:
- Texture handling
- Input handling (X11, Win32)
- Audio (?)
- Mesh files (Wavefront OBJ, MTL)
- Image files (BMP)
- Audio files (WAV)
- Config files (TOML)
- Resource-packs (ZIP)