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