Mercurial > games > semicongine
annotate notes @ 487:c59b730da866
did: update gitignore
| author | Sam <sam@basx.dev> | 
|---|---|
| date | Wed, 11 Jan 2023 11:43:59 +0700 | 
| parents | 04605ca6dd8a | 
| children | 0996104ad066 | 
| rev | line source | 
|---|---|
| 
482
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
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: 
478 
diff
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: 
478 
diff
changeset
 | 
8 -> add spin on it somehow? | 
| 
 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 
Sam <sam@basx.dev> 
parents: 
478 
diff
changeset
 | 
9 | 
| 
 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 
Sam <sam@basx.dev> 
parents: 
478 
diff
changeset
 | 
10 Subsystems: | 
| 
 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 
Sam <sam@basx.dev> 
parents: 
478 
diff
changeset
 | 
11 | 
| 
 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 
Sam <sam@basx.dev> 
parents: 
478 
diff
changeset
 | 
12 High prio: | 
| 
 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 
Sam <sam@basx.dev> 
parents: 
478 
diff
changeset
 | 
13 - Texture handling | 
| 484 | 14 - Mesh files (Wavefront OBJ, MTL) (use something from sketchfab to get started, e.g. https://sketchfab.com/nigelgoh) | 
| 
482
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
15 - Image files (BMP RGB + BMP Graysscale for transparency) | 
| 
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
16 | 
| 
480
 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 
Sam <sam@basx.dev> 
parents: 
478 
diff
changeset
 | 
17 - Input handling (X11, Win32) | 
| 
482
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
18 | 
| 
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
19 - Config files (std/parsecfg) | 
| 
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
20 | 
| 
480
 
14e5151f68d1
did: introduce scene graph, meshs and generic vertex buffers
 
Sam <sam@basx.dev> 
parents: 
478 
diff
changeset
 | 
21 - Audio files (WAV) | 
| 
482
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
22 - Audio (Alsa, Windows Waveform API?) | 
| 
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
23 - Text rendering | 
| 
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
24 | 
| 
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
25 TODO: | 
| 
 
1670f8e70964
add: clean examples, update build configs
 
Sam <sam@basx.dev> 
parents: 
480 
diff
changeset
 | 
26 - move all of Makefile to config.nims | 
