Mercurial > games > semicongine
comparison notes @ 492:d63d980fa3bb
did: structure notes a bit better
author | Sam <sam@basx.dev> |
---|---|
date | Sat, 14 Jan 2023 14:15:50 +0700 |
parents | 04605ca6dd8a |
children | 94c38e4b5782 |
comparison
equal
deleted
inserted
replaced
491:f18331a8a314 | 492:d63d980fa3bb |
---|---|
1 Game ideas: | 1 Game ideas: |
2 - mining-game with structure simulation, crashing mineshafts, etc. | 2 - mining-game with structure simulation, crashing mineshafts, etc. |
3 - top-down 2d shooter (wild west?) with one room per scene, fixed camera | 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?) | 4 - Top-down 2d shooter with autoshoot (-> what is the challenge? position? cover? effects?) |
5 - Clean up something | 5 - Clean up something |
6 - Defend house (embassy?), against burglar, enemies, receive guests | 6 - Defend house, fortress (embassy?), against burglar, enemies, receive guests, top down shooter |
7 - Typing game, mechanics ala "cook, serve, delicious" but different theme, maybe war, coffee serving, | 7 - Typing game, mechanics ala "cook, serve, delicious" but different theme, maybe war, coffee serving, |
8 -> add spin on it somehow? | 8 -> add spin on it somehow? |
9 - combine the above two? top-down 2d action shooter with "typing-based" mechanics for reloading, building, etc | |
10 -> top-down shooter with WASD + Mouse action | |
11 -> use number keys to access equipment (gun, backpack, body) | |
12 -> use shortkeys to manipulate things | |
13 - Coffee selling ala "cook, serve, delicious" | |
14 - operate grinder, coffee machine, etc with keys | |
15 - client queue | |
16 - Manage shop? | |
9 | 17 |
10 Subsystems: | 18 Rendering: |
11 | 19 |
12 High prio: | 20 - [ ] Uniforms |
13 - Texture handling | 21 - [ ] Textures |
14 - Mesh files (Wavefront OBJ, MTL) (use something from sketchfab to get started, e.g. https://sketchfab.com/nigelgoh) | 22 - [ ] Depth buffering |
15 - Image files (BMP RGB + BMP Graysscale for transparency) | |
16 | 23 |
17 - Input handling (X11, Win32) | 24 Quality improvments: |
18 | 25 |
19 - Config files (std/parsecfg) | 26 - [ ] Mipmaps |
27 - [ ] Multisampling | |
28 - [ ] Better scenegraph API | |
20 | 29 |
21 - Audio files (WAV) | 30 Build-system: |
22 - Audio (Alsa, Windows Waveform API?) | 31 - [ ] move all of Makefile to config.nims |
23 - Text rendering | |
24 | 32 |
25 TODO: | 33 Asset handling: |
26 - move all of Makefile to config.nims | 34 - [ ] Mesh files (Wavefront OBJ, MTL) (use something from sketchfab to get started, e.g. https://sketchfab.com/nigelgoh) |
35 - [ ] Image files (BMP RGB + BMP Graysscale for transparency) | |
36 - [ ] Audio files (WAV) | |
37 | |
38 Other: | |
39 - [ ] Input handling (X11, Win32) | |
40 - [ ] Config files ala *.ini files (std/parsecfg) | |
41 - [ ] Audio (Alsa, Windows Waveform API?) | |
42 | |
43 Features: | |
44 - [ ] Text rendering | |
45 - [ ] Animation system | |
46 - [ ] Sprite system | |
47 - [ ] Particle system |