Mercurial > games > semicongine
annotate notes @ 482:1670f8e70964
add: clean examples, update build configs
| author | Sam <sam@basx.dev> | 
|---|---|
| date | Tue, 10 Jan 2023 00:24:37 +0700 | 
| parents | 14e5151f68d1 | 
| children | 0ffdf1f4ecf4 | 
| rev | line source | 
|---|---|
| 482 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 1 Game ideas: | 
| 478 | 2 - mining-game with structure simulation, crashing mineshafts, etc. | 
| 3 - top-down 2d shooter (wild west?) with one room per scene, fixed camera | |
| 4 - Top-down 2d shooter with autoshoot (-> what is the challenge? position? cover? effects?) | |
| 5 - Clean up something | |
| 6 - Defend house (embassy?), against burglar, enemies, receive guests | |
| 480 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 7 - Typing game, mechanics ala "cook, serve, delicious" but different theme, maybe war, coffee serving, | 
| 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 8 -> add spin on it somehow? | 
| 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 9 | 
| 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 10 Subsystems: | 
| 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 11 | 
| 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 12 High prio: | 
| 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 13 - Texture handling | 
| 482 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 14 - Mesh files (Wavefront OBJ, MTL) | 
| 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 15 - Image files (BMP RGB + BMP Graysscale for transparency) | 
| 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 16 | 
| 480 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 17 - Input handling (X11, Win32) | 
| 482 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 18 | 
| 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 19 - Config files (std/parsecfg) | 
| 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 20 | 
| 480 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 Sam <sam@basx.dev> parents: 
478diff
changeset | 21 - Audio files (WAV) | 
| 482 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 22 - Audio (Alsa, Windows Waveform API?) | 
| 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 23 - Text rendering | 
| 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 24 | 
| 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 25 TODO: | 
| 
1670f8e70964
add: clean examples, update build configs
 Sam <sam@basx.dev> parents: 
480diff
changeset | 26 - move all of Makefile to config.nims | 
