Some test app for ideas
- Mirror components on Elm side
- Navigate throught Elm
- Fix UI settings in Elm
- Fix port navigation
- Fix port prepare javascript
- Component interface ( activate / deactivate / idle )
- Chapter interface ( activate / deactivate / idle )
- Fix UI for Chapter transition / game transition
- Board scroll -> to Elm
- Logger (lets do it earlier going to use it all the time anyway)
- Pixi
- Pixi scroller
- Add PIXI factory, because there are too many options
- Container selector for animations
- Component has container reference (and will select unselect)
- Write protection against loops
- Chapter
- Component manager
- styling
- webpack dev (or alternative)
- Add lines between components
- Vimeo integration
- Better scroll speed calculations
- quick way to test chapter/components
- lazy loading of components
- Ability to pass a sub module to a module (selector in fn style)
- [+-] Test component before adding to the chain
- Lazy load also backwards
- Mover lazy loading over to PartChain and outide MergePixiFlow
- Disable inputHandler mini game
- Goldray filter for turtle http://filters.pixijs.download/dev/demo/index.html
- Show hotkeys overlay (panning etc).
- Deep see fish with light + https://pixijs.io/examples/#/gsap3-interaction/gsap3-filters.js
- Graphical effects (fire, stars, rain, movement)
- Tests
- WASM -> chain calc functions and have some return at the end so you calc everything at once in rust
- Think about different resolutions in relation with scroll offset or component placement
- collision (and collision with jump/fall)
- falling
- jumping
- movement LR
- maybe fetch map from backend?
- enemies
- multiple grids, for background maybe
- sounds
- load config
- Pixi focus move with the scroller.
From the ocean to zen maybe go deeper into the ocean and than to the surface again and towards zen temple near a river/lake.