157 Commits (2cab218e5c0bcb675adb81e3721c824d89e4f19e)

Author SHA1 Message Date
Elijah Voigt 641732ae03 Fixed 0th index having pipes after rewinding to that spot 4 months ago
Elijah Voigt 76aeb8dcaf Fixed 0th index having pipes after rewinding to that spot 4 months ago
Elijah Voigt 49b95ab5f9 Rewinding batches works, but now a weird bug with zero! 4 months ago
Elijah Voigt fdd691f29a Fix bird, maybe other suff too
Still failing at scoring in weird, need to do something about that...
4 months ago
Elijah Voigt 5f4a170a05 Get flappy bird (with rewind) working in web 4 months ago
Elijah Voigt 129db30e55 Move flappy bird assets to flappy assets dir 4 months ago
Elijah Voigt aac5430f9e basic pipe displacement implemented 4 months ago
Elijah Voigt 8566a46347 credits 4 months ago
Elijah Voigt 6f3b4f7e82 Scoring updates in real time so thats nice 4 months ago
Elijah Voigt 31a15704ca Rewind batches works, but now we have a fun new bug! 4 months ago
Elijah Voigt c20bd94b79 Preserving more data, but rewind backfilling still not working... 4 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?
4 months ago
Elijah Voigt 372240421d Add velocity to tooltip, limit linear velocity on bird 4 months ago
Elijah Voigt ee09f6f601 tooltip tracks and hides when moving out of debug state 4 months ago
Elijah Voigt 079b5aa787 Tooltip in world space works, need to populate with data 4 months ago
Elijah Voigt 7100fc1cb1 I have the tooltip component added so thats a start 4 months ago
Elijah Voigt 4f6e054630 Tooltip over 2d meshes 4 months ago
Elijah Voigt 8fc58773ce Added forward infinite play! not to support backward for rewind 4 months ago
Elijah Voigt dad9c05234 Doc strings for the batches + children observer pattern 4 months ago
Elijah Voigt ec64a3358c We have (slightly) more modular environments 4 months ago
Elijah Voigt 068f7363a9 tuning jitter min/max pipe values 4 months ago
Elijah Voigt 0873380d11 technically adds jitter 4 months ago
Elijah Voigt 808674d2df tweak colors a bit 4 months ago
Elijah Voigt 484cffda27 Swap out asses with sprites. 4 months ago
Elijah Voigt 6806e48242 cargo clippy --fix 4 months ago
Elijah Voigt 86375aef0a cargo fmt 4 months ago
Elijah Voigt fe4708d52d Using sprite for main character 4 months ago
Elijah Voigt 0cdf95ae72 Add score to main screen 4 months ago
Elijah Voigt 3de04ab758 Flap button in UI works! Also moved flapping to observer 5 months ago
Elijah Voigt 8fc9e56efc tracking and displaying score on "you died" screen 5 months ago
Elijah Voigt 87c502b5e8 Mostly 2d converted, little jank left to fix up but thats just polish 5 months ago
Elijah Voigt ef190538ff Preserve velocities 5 months ago
Elijah Voigt 8d891e74d0 Break some components out into 2d/3d variants for import 5 months ago
Elijah Voigt cf1491c2b6 rewind button 5 months ago
Elijah Voigt fc601a1da3 Auto-start if player presses space bar 5 months ago
Elijah Voigt 96d0358f32 Adding "Go!" button to start/un-pause the game 5 months ago
Elijah Voigt 0a7f2f8d94 very basic pipes and floor 5 months ago
Elijah Voigt 9d5caadbf4 camera following bird works 5 months ago
Elijah Voigt c6838a3fc5 The bird is moving along 5 months ago
Elijah Voigt f68b052f2d Added ground 5 months ago
Elijah Voigt cc8fdac7c1 Some jank but workable 5 months ago
Elijah Voigt 6afc2d0b04 Holy shit rewind. 5 months ago
Elijah Voigt ce4b19dd7d "do nothing" is done. we have rewind alive/dead/rewind states implemented 5 months ago
Elijah Voigt 9f8b4053f6 Ladies and gentlemen... we have a bouncing bird 5 months ago
Elijah Voigt e7693c747c Ladies and gentlemen... we have a bouncing bird 5 months ago
Elijah Voigt 9c4b4a79b9 Move to avian physics, stub out flappy bird (with rewind) 5 months ago
Elijah Voigt df069d0337 basic test suite for monologue parsing 5 months ago
Elijah Voigt dba46a99da Move trees debug code to separate module 5 months ago
Elijah Voigt c72ed47caa include build type in version string 5 months ago
Elijah Voigt 0df33ee4a6 yeah that works 5 months ago
Elijah Voigt 6433f7bb6a Very basic notification, need to close it when clicked 5 months ago
Elijah Voigt 5e246d21dc Spawning 10 trees at startup works 5 months ago
Elijah Voigt 4f1c634ed2 Add debug mode toggle & move some debug elements around 5 months ago
Elijah Voigt 2a1d7fe8c2 make trees debug menu look good enough 5 months ago
Elijah Voigt 145008a52d Make clippy happy 5 months ago
Elijah Voigt c24dabde16 Made the debug UI look a little less awful 5 months ago
Elijah Voigt d33460a884 fixed font color thing 5 months ago
Elijah Voigt 35cc3d1f91 Almost there with basic UI -- just need to fix a text bug 5 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...
5 months ago
Elijah Voigt e54503b1b0 Fix tooltip ish 5 months ago
Elijah Voigt dd73f923df Kinda fixed layout issues 5 months ago
Elijah Voigt a4dc81b4fb Almost there! Just need to figure out how to do word wrapping (again?) 5 months ago
Elijah Voigt e8f9cfbe88 Ok now it hides but preview is not working 5 months ago
Elijah Voigt ba51ba806d Partially implemented debug UI -- need to hide it now... 5 months ago
Elijah Voigt 1a0f8f0a3f Partially implemented debug UI -- need to hide it now... 5 months ago
Elijah Voigt cd9daa38c5 The example works! yipee! 5 months ago
Elijah Voigt ca3db16a48 Add common sense info to debug (fps, entity count) 5 months ago
Elijah Voigt 9f307281f4 Ui example with nav open/close 5 months ago
Elijah Voigt c349ce08d0 Starting on ui example 5 months ago
Elijah Voigt 73c1196a81 Only click and drag trees in debug mode 5 months ago
Elijah Voigt 4854ba5937 Very simple click and dragging 5 months ago
Elijah Voigt 1c7dba07c0 Load all monologues in wasm build (hopefully) by loading each one by one 5 months ago
Elijah Voigt b1832b6349 Add work-in-progress monologue assets 5 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.
5 months ago
Elijah Voigt a96e86ea9b Add name to base game, clean up for web release 5 months ago
Elijah Voigt 7b813b54f9 Add readme for trees game 5 months ago
Elijah Voigt 7d1dcc9de2 Add "script" tooltip for trees not just buttons 5 months ago
Elijah Voigt ff6609cb2f Used hash for coordinates like a smart person 5 months ago
Elijah Voigt 9171fee250 Refactor to insert required components OnAdd instead of inline 5 months ago
Elijah Voigt 1e9e16931f Consolidate imports 5 months ago
Elijah Voigt 4460944455 Only grey out the tree you spoke to, not all matching that monologue 5 months ago
Elijah Voigt 7c3e68dc02 Click button for tree 5 months ago
Elijah Voigt 9af8cd13d2 Add wireframe and light gizmos 5 months ago
Elijah Voigt cb20b0d6a6 Made monologue previewer feel a lot nicer 5 months ago
Elijah Voigt d4eedab39c Add build metadata to engine in VERSION file + debug view 5 months ago
Elijah Voigt beffe54ebc Fix parsing problem in .mono files 5 months ago
Elijah Voigt e385a354ff Starting on dialog spawning debug thing. Still feels janky and doesnt do the thing its supposed to... yet 5 months ago
Elijah Voigt c37ee6da5e Right click to delete tree 5 months ago
Elijah Voigt 4b2c40ea85 Scale factor for smaller windows, move dialog box to top of screen 5 months ago
Elijah Voigt c7a137c58d web output for trees 5 months ago
Elijah Voigt 46f35ec3ab trees get dull when they lose their dialog 5 months ago
Elijah Voigt a666beb511 Add tree dialog path for debugging 5 months ago
Elijah Voigt e637faad5b Refactor tooltip into hashmap 5 months ago
Elijah Voigt 0d0b814b56 hey the dialog system kinda works!
* .mono dialog files
* clicking trees loads the dialog in to the dialog box
* dialog box only visible when dialog is active/idle (not none i.e.,
  hidden)

Next up: Debug info about tree's dialogs and the active dialog
5 months ago
Elijah Voigt e7557c67f2 revert small windows cross compilation changes 5 months ago
Elijah Voigt f7dfb346ae Remove background color from dialog options 5 months ago
Elijah Voigt 6c12943cd4 Very basic dialog works now
Still has kinks but it's a start
5 months ago
Elijah Voigt f4ad2cd955 Add dialog scrolling, docstrings on systems 5 months ago
Elijah Voigt 04777a4e33 Starting on the most basic trees implementation
Also:
* Track files with git-lfs (png, xcf)
* Debugger tooltip for UI elements
* Make tooltip render above everything else
5 months ago
Elijah Voigt c14f2484e6 Add loading state handler, very rough 6 months ago