view notes @ 483:73a0954beabd

did: improve alotof_triangles example, remove glslang lib, use only binary, easier cross-compilation
author Sam <sam@basx.dev>
date Wed, 11 Jan 2023 00:43:17 +0700
parents 1670f8e70964
children 0ffdf1f4ecf4
line wrap: on
line source

Game 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
- Mesh files (Wavefront OBJ, MTL)
- Image files (BMP RGB + BMP Graysscale for transparency)

- Input handling (X11, Win32)

- Config files (std/parsecfg)

- Audio files (WAV)
- Audio (Alsa, Windows Waveform API?)
- Text rendering

TODO:
- move all of Makefile to config.nims