2020-09-13 13:12:04 +00:00
|
|
|
# Milestones
|
2020-07-06 19:18:29 +00:00
|
|
|
|
2020-09-13 13:12:04 +00:00
|
|
|
## Hello screen again
|
|
|
|
|
2020-10-18 15:34:27 +00:00
|
|
|
- [x] Extract OpenGL
|
|
|
|
- [x] Minimal Vulkan
|
|
|
|
- [x] ImGui
|
2020-09-13 13:12:04 +00:00
|
|
|
|
|
|
|
## Hello other
|
|
|
|
|
2020-11-03 22:04:43 +00:00
|
|
|
- [x] Multiplayer
|
2020-10-21 17:55:32 +00:00
|
|
|
- [~] Chat
|
|
|
|
- Private messages
|
2020-09-24 12:11:04 +00:00
|
|
|
- [~] Authentication
|
2020-09-24 19:55:44 +00:00
|
|
|
- [x] Compression
|
2020-11-03 22:04:43 +00:00
|
|
|
- [x] Encryption
|
2020-09-22 20:37:09 +00:00
|
|
|
- [x] Embedded
|
2020-09-25 18:50:46 +00:00
|
|
|
- [x] Standalone
|
2020-09-13 13:12:04 +00:00
|
|
|
|
|
|
|
## Hello world
|
|
|
|
|
2020-09-24 19:55:44 +00:00
|
|
|
- [~] Map stream
|
2020-10-21 13:45:53 +00:00
|
|
|
- [ ] Local prediction
|
2020-09-24 12:11:04 +00:00
|
|
|
- [ ] Contouring service
|
2020-09-24 19:55:44 +00:00
|
|
|
- [~] Edit
|
2020-11-07 21:16:48 +00:00
|
|
|
- [ ] Compression (raw)
|
2020-10-25 12:21:40 +00:00
|
|
|
- [x] Shape iterators
|
2020-10-25 10:22:32 +00:00
|
|
|
- [ ] Anchor
|
|
|
|
- [x] Prevent suffocation
|
2020-11-07 21:16:48 +00:00
|
|
|
- [x] Local prediction
|
2020-09-13 13:12:04 +00:00
|
|
|
- [~] Occlusion Culling
|
2020-11-07 21:16:48 +00:00
|
|
|
- [~] Iterator ray
|
2020-09-13 13:12:04 +00:00
|
|
|
- [ ] Cast from chunk center
|
2020-10-22 16:11:33 +00:00
|
|
|
- [x] Transparency
|
2020-10-23 13:19:44 +00:00
|
|
|
- [~] Entities
|
2020-10-25 12:21:40 +00:00
|
|
|
- [ ] Collide
|
2020-11-10 17:17:21 +00:00
|
|
|
- [x] Get models
|
|
|
|
- [ ] Save in world
|
|
|
|
- [ ] Rotate
|
2020-10-31 17:53:12 +00:00
|
|
|
- [ ] Reduce compile unit count
|
2020-11-07 21:16:48 +00:00
|
|
|
- [~] Review documentation
|
2020-11-03 22:04:43 +00:00
|
|
|
- [ ] Clean kick
|
2020-09-13 13:12:04 +00:00
|
|
|
|
2020-10-20 19:08:40 +00:00
|
|
|
## Hello universe
|
2020-09-13 13:12:04 +00:00
|
|
|
|
2020-11-11 22:39:00 +00:00
|
|
|
- [x] CI build
|
|
|
|
- [x] CMake package
|
2020-11-07 21:16:48 +00:00
|
|
|
- [x] GitLab CI
|
2020-11-11 19:25:03 +00:00
|
|
|
- Platfoms
|
|
|
|
- [x] Linux
|
2020-11-11 22:39:00 +00:00
|
|
|
- [x] Windows
|
|
|
|
- Mingw: requires picotls, picoquic and FastNoise compatibility
|
|
|
|
- [ ] MacOS
|
2020-10-20 19:08:40 +00:00
|
|
|
- [ ] Universe
|
|
|
|
- [ ] Galaxy
|
|
|
|
- [ ] Rotation
|
|
|
|
- [ ] Orbit system
|
|
|
|
- [ ] Gravity referential
|
|
|
|
- [ ] Better generation
|
|
|
|
- SIMD
|
|
|
|
- [ ] Dynamic SIMD libs
|
|
|
|
- [ ] FastNoiseSIMD / HastyNoise double precision
|
|
|
|
- [ ] https://github.com/Auburn/FastNoise2/releases
|
|
|
|
- [ ] Surface features
|
|
|
|
- [ ] Biomes
|
|
|
|
- https://imgur.com/kM8b5Zq
|
|
|
|
- https://imgur.com/a/bh2iy
|
|
|
|
- https://speciesdevblog.files.wordpress.com/2012/11/biomemap.png
|
2020-10-25 12:21:40 +00:00
|
|
|
- [ ] Planet scale LOD
|
|
|
|
- [~] Curvature
|
2020-08-28 14:27:00 +00:00
|
|
|
- [~] CubeSphere
|
2020-08-14 16:56:28 +00:00
|
|
|
- [ ] Area corrected CubeSphere
|
|
|
|
- [ ] Corrected Normals
|
|
|
|
- [ ] Surface curvature
|
|
|
|
- [ ] Curvature avare frustum
|
2020-08-28 14:27:00 +00:00
|
|
|
- [ ] Healpix
|
2020-10-20 19:08:40 +00:00
|
|
|
|
|
|
|
## Hello industry
|
|
|
|
|
|
|
|
- [ ] Multiblock
|
2020-10-25 12:21:40 +00:00
|
|
|
- [ ] Inventory
|
2020-10-20 19:08:40 +00:00
|
|
|
|
|
|
|
## Hello darkness
|
|
|
|
|
2020-11-15 13:06:25 +00:00
|
|
|
- [ ] Launcher / Updater
|
2020-10-23 13:19:44 +00:00
|
|
|
- [ ] Break area part to entity
|
2020-10-20 19:08:40 +00:00
|
|
|
- [ ] Slash screen
|
2020-10-22 16:11:33 +00:00
|
|
|
- [ ] Start/Pause menu
|
2020-11-03 22:04:43 +00:00
|
|
|
- [x] QUIC protocol
|
2020-11-07 21:16:48 +00:00
|
|
|
- [~] 8 for 1 contouring problem
|
2020-10-21 17:55:32 +00:00
|
|
|
- [ ] Use in memory protocol (to replace server_handle)
|
2020-11-10 17:17:21 +00:00
|
|
|
- [ ] Remove SharedUniverse
|
2020-09-13 13:12:04 +00:00
|
|
|
- [ ] Octree
|
2020-10-20 19:08:40 +00:00
|
|
|
- [ ] Better Lod
|
|
|
|
- [ ] VK
|
2020-10-23 13:19:44 +00:00
|
|
|
- [ ] Instanced draw
|
2020-10-20 19:08:40 +00:00
|
|
|
- [ ] Pipeline cache
|
|
|
|
- [ ] Reuse descriptors
|
|
|
|
- [ ] Secondary buffers
|
|
|
|
- [ ] ECS
|
2020-09-13 13:12:04 +00:00
|
|
|
- [ ] Cross plateforme encoding
|
2020-10-18 15:34:27 +00:00
|
|
|
- [ ] Config (yaml)
|
2020-09-13 13:12:04 +00:00
|
|
|
- [ ] HDR
|
|
|
|
- https://www.youtube.com/watch?v=iikdcAA7cww
|
|
|
|
- Toon shading
|
|
|
|
- Eye adaptation
|
2020-11-10 17:17:21 +00:00
|
|
|
- GLSL gamma correction
|
|
|
|
- https://github.com/skurmedel/shaders/blob/master/glsl/gamma_correct.glsl
|
2020-09-13 13:12:04 +00:00
|
|
|
- [ ] Post processing
|
|
|
|
- https://learnopengl.com/Advanced-OpenGL/Anti-Aliasing
|
|
|
|
- Bloom
|
|
|
|
- [ ] Procedural Skybox
|
|
|
|
- [ ] Deferred
|
|
|
|
- [ ] Cascaded shadow maps
|
2020-08-28 14:27:00 +00:00
|
|
|
- [ ] Ray Tracing
|
2020-11-11 19:25:03 +00:00
|
|
|
- [ ] Avoid transparent back-face
|
2020-10-22 16:11:33 +00:00
|
|
|
- [ ] Translucency
|
|
|
|
- Back face Depth based
|
2020-11-15 13:06:25 +00:00
|
|
|
- [ ] I18L
|