... | ... | @@ -3,23 +3,23 @@ For now the plan is to write a couple of components or even libraries that can b |
|
|
Some of it may only be explored rather than actually used.
|
|
|
|
|
|
## Likely components
|
|
|
- Audio volume control, convert between [0,1], dBFS and possibly %
|
|
|
- Add UI using the above, variable steps and see what makes most sense. Maybe just explorative rather than reusable component due to UI lib dependency
|
|
|
- ECS, possibly explore different approaches (ECS-A, ECS-B, ...)
|
|
|
- Rendering for different perspectives with proper z-ordering or whatever else makes sense [axonomentric projections](https://en.wikipedia.org/wiki/Axonometric_projection#/media/File:Graphical_projection_comparison.png)
|
|
|
- top-down
|
|
|
- side-on
|
|
|
- oblique
|
|
|
- isometric
|
|
|
- Movement functionality for different kinds of grids
|
|
|
- square
|
|
|
- hexagonal (point up/down and point side)
|
|
|
- triangular
|
|
|
- Dialog system (likely GUI dependent, so meh)
|
|
|
- Translation system
|
|
|
- Save system
|
|
|
- Common easing things, wobbly text or whatever
|
|
|
- L-System animations
|
|
|
- Twitch integration
|
|
|
- Accessibility stuff
|
|
|
- ... |
|
|
\ No newline at end of file |
|
|
* [x] Audio volume control, convert between [0,1], dBFS and possibly % [audio utilities - au library](https://git.tchncs.de/murks/decadejam/blob/master/lib/au.lua)
|
|
|
* [ ] Add UI using the above, variable steps and see what makes most sense. Maybe just explorative rather than reusable component due to UI lib dependency
|
|
|
* [ ] ECS, possibly explore different approaches (ECS-A, ECS-B, ...)
|
|
|
* [ ] Rendering for different perspectives with proper z-ordering or whatever else makes sense [axonometric projections](https://en.wikipedia.org/wiki/Axonometric_projection#/media/File:Graphical_projection_comparison.png)
|
|
|
* [ ] top-down
|
|
|
* [ ] side-on
|
|
|
* [ ] oblique
|
|
|
* [ ] isometric
|
|
|
* [ ] Movement functionality for different kinds of grids
|
|
|
* [ ] square
|
|
|
* [ ] hexagonal (point up/down and point side)
|
|
|
* [ ] triangular
|
|
|
* [ ] Dialog system (likely GUI dependent, so meh)
|
|
|
* [ ] Translation system
|
|
|
* [ ] Save system
|
|
|
* [ ] Common easing things, wobbly text or whatever
|
|
|
* [ ] L-System animations
|
|
|
* [ ] Twitch integration, based on lessons learned from alottabot
|
|
|
* [ ] Accessibility stuff
|
|
|
* [ ] ... |
|
|
\ No newline at end of file |