Mercurial > games > semicongine
annotate 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 |
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 |
482
1670f8e70964
add: clean examples, update build configs
Sam <sam@basx.dev>
parents:
480
diff
changeset
|
14 - Mesh files (Wavefront OBJ, MTL) |
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 |