Cube rendering in c!
This commit is contained in:
45
todo.md
Normal file
45
todo.md
Normal file
@ -0,0 +1,45 @@
|
||||
# Planet Miner To Do List
|
||||
|
||||
## Priority List
|
||||
1. Render stuff
|
||||
1. Render a cube
|
||||
2. Render a bunch of cubes
|
||||
3. Diffuse lighting
|
||||
4. Ray tracing?
|
||||
2. Procedural worlds
|
||||
1. Optimize rendering for this many cubes
|
||||
3. Block game
|
||||
1. World editing
|
||||
|
||||
## Idea Categories
|
||||
1. Game Engine?
|
||||
- Custom in C
|
||||
- Started work on one, kinda liking it so far
|
||||
- Don't really like pre-built game engines
|
||||
- If I use one it'll likely be Godot
|
||||
|
||||
2. Voxelization
|
||||
- Zoning
|
||||
- Each planet has its own coordinate system (non-voxelized)
|
||||
- Material is distributed in amorphous blobs containing a certain percent resource
|
||||
- Before world editing can begin, a work zone must be established to create a local voxelized coordinate system
|
||||
-
|
||||
|
||||
3. Progression
|
||||
- The cores of planets exist as large non-voxelized structures
|
||||
- Requires high level tools to mine
|
||||
- Contain lots of resources
|
||||
- Nickel
|
||||
- Iron
|
||||
- Asteroids can be mined like planet cores
|
||||
- Less valuable resources
|
||||
- Mostly rock
|
||||
- Requires lower level tools
|
||||
- Game starts on an Earth-like planet
|
||||
- Make basic tool with sticks rope and stone fragments
|
||||
- Stone fragments from smashing stones on rock
|
||||
|
||||
4. Documentation
|
||||
- Error Codes!
|
||||
- In-Game Wiki-System
|
||||
|
Reference in New Issue
Block a user