177 Commits (a310bddce0305b820f560d36af9ad5228fc1f30d)

Author SHA1 Message Date
Elijah Voigt c1de38988f Parallax example works ish with repeating patterns 10 months ago
Elijah Voigt 063a3dd7fc Limit rewind to some static number (currently 5s) 10 months ago
Elijah Voigt 94383709c3 Reduce rewind data being stored 10 months ago
Elijah Voigt ccfaf30b81 Add rewind and play icons to rewind and flap buttons 10 months ago
Elijah Voigt fd716e3989 I believe I fixed the rewind bug 10 months ago
Elijah Voigt 8c440317e7 Parallax system + example, need to integrate into flappy bird 10 months ago
Elijah Voigt 272543eff6 Made flap/rewind buttons bigger 10 months ago
Elijah Voigt 583b7a41c7 cargo fmt 10 months ago
Elijah Voigt 666d8f52b6 Make flap and rewind buttons shimmer 10 months ago
Elijah Voigt a2367fb4f7 very basic sfx 10 months ago
Elijah Voigt e6a131a9ac Added a working ceiling! 10 months ago
Elijah Voigt 42e61a3d66 Fix linter issues 10 months ago
Elijah Voigt cacfa0098a Added trail to physics bird 10 months ago
Elijah Voigt c48be4d41b Pipes extend off the screen 10 months ago
Elijah Voigt f900f3b388 Invert colors kinda sorta works 10 months ago
Elijah Voigt 34e2c5a08b Sometimes we get a bug, but not consistently... 10 months ago
Elijah Voigt 72ad17d27c Sometimes I think I am the dumbest programmer alive 10 months ago
Elijah Voigt b6af29ee97 Make batch management event driven (again) 10 months ago
Elijah Voigt 8260185860 Add run_if to score manager system 10 months ago
Elijah Voigt 13deeb348a Fixed score not working correctly 10 months ago
Elijah Voigt 641732ae03 Fixed 0th index having pipes after rewinding to that spot 10 months ago
Elijah Voigt 76aeb8dcaf Fixed 0th index having pipes after rewinding to that spot 10 months ago
Elijah Voigt 49b95ab5f9 Rewinding batches works, but now a weird bug with zero! 10 months ago
Elijah Voigt fdd691f29a Fix bird, maybe other suff too
Still failing at scoring in weird, need to do something about that...
10 months ago
Elijah Voigt 5f4a170a05 Get flappy bird (with rewind) working in web 10 months ago
Elijah Voigt 129db30e55 Move flappy bird assets to flappy assets dir 10 months ago
Elijah Voigt aac5430f9e basic pipe displacement implemented 10 months ago
Elijah Voigt 8566a46347 credits 10 months ago
Elijah Voigt 6f3b4f7e82 Scoring updates in real time so thats nice 10 months ago
Elijah Voigt 31a15704ca Rewind batches works, but now we have a fun new bug! 10 months ago
Elijah Voigt c20bd94b79 Preserving more data, but rewind backfilling still not working... 10 months ago
Elijah Voigt 8002c8bae9 Moving batches works forward but not in reverse
I suspect it has to do with physics sensors not recognizing it in
reverse...

Maybe we can apply the physics backward instead of setting the transform?
10 months ago
Elijah Voigt 372240421d Add velocity to tooltip, limit linear velocity on bird 10 months ago
Elijah Voigt ee09f6f601 tooltip tracks and hides when moving out of debug state 10 months ago
Elijah Voigt 079b5aa787 Tooltip in world space works, need to populate with data 10 months ago
Elijah Voigt 7100fc1cb1 I have the tooltip component added so thats a start 10 months ago
Elijah Voigt 4f6e054630 Tooltip over 2d meshes 10 months ago
Elijah Voigt 8fc58773ce Added forward infinite play! not to support backward for rewind 10 months ago
Elijah Voigt dad9c05234 Doc strings for the batches + children observer pattern 10 months ago
Elijah Voigt ec64a3358c We have (slightly) more modular environments 10 months ago
Elijah Voigt 068f7363a9 tuning jitter min/max pipe values 10 months ago
Elijah Voigt 0873380d11 technically adds jitter 10 months ago
Elijah Voigt 808674d2df tweak colors a bit 10 months ago
Elijah Voigt 484cffda27 Swap out asses with sprites. 10 months ago
Elijah Voigt 6806e48242 cargo clippy --fix 10 months ago
Elijah Voigt 86375aef0a cargo fmt 10 months ago
Elijah Voigt fe4708d52d Using sprite for main character 10 months ago
Elijah Voigt 0cdf95ae72 Add score to main screen 10 months ago
Elijah Voigt 3de04ab758 Flap button in UI works! Also moved flapping to observer 10 months ago
Elijah Voigt 8fc9e56efc tracking and displaying score on "you died" screen 10 months ago
Elijah Voigt 87c502b5e8 Mostly 2d converted, little jank left to fix up but thats just polish 10 months ago
Elijah Voigt ef190538ff Preserve velocities 10 months ago
Elijah Voigt 8d891e74d0 Break some components out into 2d/3d variants for import 10 months ago
Elijah Voigt cf1491c2b6 rewind button 10 months ago
Elijah Voigt fc601a1da3 Auto-start if player presses space bar 10 months ago
Elijah Voigt 96d0358f32 Adding "Go!" button to start/un-pause the game 10 months ago
Elijah Voigt 0a7f2f8d94 very basic pipes and floor 10 months ago
Elijah Voigt 9d5caadbf4 camera following bird works 10 months ago
Elijah Voigt c6838a3fc5 The bird is moving along 10 months ago
Elijah Voigt f68b052f2d Added ground 10 months ago
Elijah Voigt cc8fdac7c1 Some jank but workable 10 months ago
Elijah Voigt 6afc2d0b04 Holy shit rewind. 10 months ago
Elijah Voigt ce4b19dd7d "do nothing" is done. we have rewind alive/dead/rewind states implemented 10 months ago
Elijah Voigt 9f8b4053f6 Ladies and gentlemen... we have a bouncing bird 11 months ago
Elijah Voigt e7693c747c Ladies and gentlemen... we have a bouncing bird 11 months ago
Elijah Voigt 9c4b4a79b9 Move to avian physics, stub out flappy bird (with rewind) 11 months ago
Elijah Voigt df069d0337 basic test suite for monologue parsing 11 months ago
Elijah Voigt dba46a99da Move trees debug code to separate module 11 months ago
Elijah Voigt c72ed47caa include build type in version string 11 months ago
Elijah Voigt 0df33ee4a6 yeah that works 11 months ago
Elijah Voigt 6433f7bb6a Very basic notification, need to close it when clicked 11 months ago
Elijah Voigt 5e246d21dc Spawning 10 trees at startup works 11 months ago
Elijah Voigt 4f1c634ed2 Add debug mode toggle & move some debug elements around 11 months ago
Elijah Voigt 2a1d7fe8c2 make trees debug menu look good enough 11 months ago
Elijah Voigt 145008a52d Make clippy happy 11 months ago
Elijah Voigt c24dabde16 Made the debug UI look a little less awful 11 months ago
Elijah Voigt d33460a884 fixed font color thing 11 months ago
Elijah Voigt 35cc3d1f91 Almost there with basic UI -- just need to fix a text bug 11 months ago
Elijah Voigt d17f5e70d1 Handle assigning monologues
Unfortunatly we don't start the dialog properly any more
We also panic if no trees are avaliable...
11 months ago
Elijah Voigt e54503b1b0 Fix tooltip ish 11 months ago
Elijah Voigt dd73f923df Kinda fixed layout issues 11 months ago
Elijah Voigt a4dc81b4fb Almost there! Just need to figure out how to do word wrapping (again?) 11 months ago
Elijah Voigt e8f9cfbe88 Ok now it hides but preview is not working 11 months ago
Elijah Voigt ba51ba806d Partially implemented debug UI -- need to hide it now... 11 months ago
Elijah Voigt 1a0f8f0a3f Partially implemented debug UI -- need to hide it now... 11 months ago
Elijah Voigt cd9daa38c5 The example works! yipee! 11 months ago
Elijah Voigt ca3db16a48 Add common sense info to debug (fps, entity count) 11 months ago
Elijah Voigt 9f307281f4 Ui example with nav open/close 11 months ago
Elijah Voigt c349ce08d0 Starting on ui example 11 months ago
Elijah Voigt 73c1196a81 Only click and drag trees in debug mode 11 months ago
Elijah Voigt 4854ba5937 Very simple click and dragging 11 months ago
Elijah Voigt 1c7dba07c0 Load all monologues in wasm build (hopefully) by loading each one by one 11 months ago
Elijah Voigt b1832b6349 Add work-in-progress monologue assets 11 months ago
Elijah Voigt 1d31902312 Organize Monologue into more specific types
Monologue contains a vec of MonologueGroups
MonologueGroup contains a vec of MonologueLines

This would make it easier (ish) to add @directives like I've spec'd out
We can add a Vec of Directive enums at each level.
11 months ago
Elijah Voigt a96e86ea9b Add name to base game, clean up for web release 11 months ago
Elijah Voigt 7b813b54f9 Add readme for trees game 11 months ago
Elijah Voigt 7d1dcc9de2 Add "script" tooltip for trees not just buttons 11 months ago
Elijah Voigt ff6609cb2f Used hash for coordinates like a smart person 11 months ago
Elijah Voigt 9171fee250 Refactor to insert required components OnAdd instead of inline 11 months ago
Elijah Voigt 1e9e16931f Consolidate imports 11 months ago