Elijah Voigt
7130672c40
Add UI scaling and window example
5 months ago
Elijah Voigt
a201c2466b
remove window sizing
6 months ago
Elijah Voigt
7aa2f344f9
set window resolution to phone-like
6 months ago
Elijah Voigt
1f42537f48
Remove quit button in web release
6 months ago
Elijah Voigt
0b05e56e4b
Logo, misc cleanup for shipping
6 months ago
Elijah Voigt
bb94851357
remove audio
6 months ago
Elijah Voigt
3779e1fb17
Art pass
6 months ago
Elijah Voigt
0800c56c12
pipes move when batch changes!
6 months ago
Elijah Voigt
d1957652c5
technically functional, just looks very bad.
6 months ago
Elijah Voigt
4a2bbf3242
More correct parallax example!
6 months ago
Elijah Voigt
c1de38988f
Parallax example works ish with repeating patterns
6 months ago
Elijah Voigt
063a3dd7fc
Limit rewind to some static number (currently 5s)
6 months ago
Elijah Voigt
94383709c3
Reduce rewind data being stored
6 months ago
Elijah Voigt
ccfaf30b81
Add rewind and play icons to rewind and flap buttons
6 months ago
Elijah Voigt
fd716e3989
I believe I fixed the rewind bug
6 months ago
Elijah Voigt
8c440317e7
Parallax system + example, need to integrate into flappy bird
6 months ago
Elijah Voigt
272543eff6
Made flap/rewind buttons bigger
6 months ago
Elijah Voigt
583b7a41c7
cargo fmt
6 months ago
Elijah Voigt
666d8f52b6
Make flap and rewind buttons shimmer
6 months ago
Elijah Voigt
a2367fb4f7
very basic sfx
6 months ago
Elijah Voigt
e6a131a9ac
Added a working ceiling!
6 months ago
Elijah Voigt
42e61a3d66
Fix linter issues
6 months ago
Elijah Voigt
cacfa0098a
Added trail to physics bird
6 months ago
Elijah Voigt
c48be4d41b
Pipes extend off the screen
6 months ago
Elijah Voigt
f900f3b388
Invert colors kinda sorta works
6 months ago
Elijah Voigt
34e2c5a08b
Sometimes we get a bug, but not consistently...
6 months ago
Elijah Voigt
72ad17d27c
Sometimes I think I am the dumbest programmer alive
6 months ago
Elijah Voigt
b6af29ee97
Make batch management event driven (again)
6 months ago
Elijah Voigt
8260185860
Add run_if to score manager system
6 months ago
Elijah Voigt
13deeb348a
Fixed score not working correctly
6 months ago
Elijah Voigt
641732ae03
Fixed 0th index having pipes after rewinding to that spot
6 months ago
Elijah Voigt
76aeb8dcaf
Fixed 0th index having pipes after rewinding to that spot
6 months ago
Elijah Voigt
49b95ab5f9
Rewinding batches works, but now a weird bug with zero!
6 months ago
Elijah Voigt
fdd691f29a
Fix bird, maybe other suff too
...
Still failing at scoring in weird, need to do something about that...
6 months ago
Elijah Voigt
5f4a170a05
Get flappy bird (with rewind) working in web
6 months ago
Elijah Voigt
129db30e55
Move flappy bird assets to flappy assets dir
6 months ago
Elijah Voigt
aac5430f9e
basic pipe displacement implemented
6 months ago
Elijah Voigt
8566a46347
credits
6 months ago
Elijah Voigt
6f3b4f7e82
Scoring updates in real time so thats nice
6 months ago
Elijah Voigt
31a15704ca
Rewind batches works, but now we have a fun new bug!
6 months ago
Elijah Voigt
c20bd94b79
Preserving more data, but rewind backfilling still not working...
6 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?
6 months ago
Elijah Voigt
372240421d
Add velocity to tooltip, limit linear velocity on bird
6 months ago
Elijah Voigt
7100fc1cb1
I have the tooltip component added so thats a start
6 months ago
Elijah Voigt
4f6e054630
Tooltip over 2d meshes
6 months ago
Elijah Voigt
8fc58773ce
Added forward infinite play! not to support backward for rewind
6 months ago
Elijah Voigt
dad9c05234
Doc strings for the batches + children observer pattern
6 months ago
Elijah Voigt
ec64a3358c
We have (slightly) more modular environments
6 months ago
Elijah Voigt
068f7363a9
tuning jitter min/max pipe values
6 months ago
Elijah Voigt
0873380d11
technically adds jitter
6 months ago
Elijah Voigt
808674d2df
tweak colors a bit
6 months ago
Elijah Voigt
484cffda27
Swap out asses with sprites.
6 months ago
Elijah Voigt
6806e48242
cargo clippy --fix
6 months ago
Elijah Voigt
86375aef0a
cargo fmt
6 months ago
Elijah Voigt
fe4708d52d
Using sprite for main character
6 months ago
Elijah Voigt
0cdf95ae72
Add score to main screen
6 months ago
Elijah Voigt
3de04ab758
Flap button in UI works! Also moved flapping to observer
6 months ago
Elijah Voigt
8fc9e56efc
tracking and displaying score on "you died" screen
6 months ago
Elijah Voigt
87c502b5e8
Mostly 2d converted, little jank left to fix up but thats just polish
6 months ago
Elijah Voigt
ef190538ff
Preserve velocities
6 months ago
Elijah Voigt
8d891e74d0
Break some components out into 2d/3d variants for import
6 months ago
Elijah Voigt
cf1491c2b6
rewind button
6 months ago
Elijah Voigt
fc601a1da3
Auto-start if player presses space bar
6 months ago
Elijah Voigt
96d0358f32
Adding "Go!" button to start/un-pause the game
6 months ago
Elijah Voigt
0a7f2f8d94
very basic pipes and floor
6 months ago
Elijah Voigt
9d5caadbf4
camera following bird works
6 months ago
Elijah Voigt
c6838a3fc5
The bird is moving along
6 months ago
Elijah Voigt
f68b052f2d
Added ground
6 months ago
Elijah Voigt
cc8fdac7c1
Some jank but workable
6 months ago
Elijah Voigt
6afc2d0b04
Holy shit rewind.
6 months ago
Elijah Voigt
ce4b19dd7d
"do nothing" is done. we have rewind alive/dead/rewind states implemented
6 months ago
Elijah Voigt
9f8b4053f6
Ladies and gentlemen... we have a bouncing bird
6 months ago
Elijah Voigt
e7693c747c
Ladies and gentlemen... we have a bouncing bird
6 months ago
Elijah Voigt
9c4b4a79b9
Move to avian physics, stub out flappy bird (with rewind)
6 months ago
Elijah Voigt
df069d0337
basic test suite for monologue parsing
7 months ago
Elijah Voigt
dba46a99da
Move trees debug code to separate module
7 months ago
Elijah Voigt
c72ed47caa
include build type in version string
7 months ago
Elijah Voigt
6433f7bb6a
Very basic notification, need to close it when clicked
7 months ago
Elijah Voigt
5e246d21dc
Spawning 10 trees at startup works
7 months ago
Elijah Voigt
4f1c634ed2
Add debug mode toggle & move some debug elements around
7 months ago
Elijah Voigt
2a1d7fe8c2
make trees debug menu look good enough
7 months ago
Elijah Voigt
145008a52d
Make clippy happy
7 months ago
Elijah Voigt
35cc3d1f91
Almost there with basic UI -- just need to fix a text bug
7 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...
7 months ago
Elijah Voigt
e54503b1b0
Fix tooltip ish
7 months ago
Elijah Voigt
dd73f923df
Kinda fixed layout issues
7 months ago
Elijah Voigt
a4dc81b4fb
Almost there! Just need to figure out how to do word wrapping (again?)
7 months ago
Elijah Voigt
e8f9cfbe88
Ok now it hides but preview is not working
7 months ago
Elijah Voigt
ba51ba806d
Partially implemented debug UI -- need to hide it now...
7 months ago
Elijah Voigt
1a0f8f0a3f
Partially implemented debug UI -- need to hide it now...
7 months ago
Elijah Voigt
ca3db16a48
Add common sense info to debug (fps, entity count)
7 months ago
Elijah Voigt
c349ce08d0
Starting on ui example
7 months ago
Elijah Voigt
73c1196a81
Only click and drag trees in debug mode
7 months ago
Elijah Voigt
4854ba5937
Very simple click and dragging
7 months ago
Elijah Voigt
1c7dba07c0
Load all monologues in wasm build (hopefully) by loading each one by one
7 months ago
Elijah Voigt
b1832b6349
Add work-in-progress monologue assets
7 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.
7 months ago
Elijah Voigt
a96e86ea9b
Add name to base game, clean up for web release
7 months ago
Elijah Voigt
7b813b54f9
Add readme for trees game
7 months ago
Elijah Voigt
7d1dcc9de2
Add "script" tooltip for trees not just buttons
7 months ago