| 1 | * issues |
| 2 | * todo |
| 3 | ** refactoring |
| 4 | ** build pipeline |
| 5 | *** functional tests |
| 6 | - [X] credits |
| 7 | - [X] options |
| 8 | - [X] play |
| 9 | - [X] save-restore options |
| 10 | - [ ] code |
| 11 | - [ ] appimage |
| 12 | - [ ] flatpak |
| 13 | - [ ] windows |
| 14 | - [ ] itchio |
| 15 | - [ ] versions |
| 16 | *** management of error and success (upload builds, itch.io) |
| 17 | *** crontab |
| 18 | ** fix level 6 to something that can be systematically tested |
| 19 | ** fix level 7 to something that can be systematically tested |
| 20 | ** fix level domino box basketball: it can be solved trivially |
| 21 | ** fix actions: rewind, prev, next |
| 22 | ** version 0.0.yymmdd |
| 23 | ** do intro video with moviepy |
| 24 | ** android build (test with the emulator of android studio) |
| 25 | ** intro animation (from target item to start position) |
| 26 | ** buttons of the scenes enabled sequentially |
| 27 | *** each scene has a version |
| 28 | *** when you win save the id + version |
| 29 | *** put an "update" if id is saved and versions are different |
| 30 | ** teeter-tooter with constraints (real teeter tooter), magnet, road cone, bucket |
| 31 | ** functional tests for performance (frame rate) |
| 32 | ** functional tests for "cleaning" i.e. at the end of the states verify: |
| 33 | *** active threads |
| 34 | *** active tasks |
| 35 | *** current nodepaths (render3d) |
| 36 | *** current nodepaths (render2d) |
| 37 | *** current nodepaths (render3d) |
| 38 | *** current accepting events |
| 39 | *** current buffers |
| 40 | * waiting |
| 41 | ** itch.io's client works with wine: functional tests for windows-itch.io |
| 42 | * maybe/someday |