Elijah Voigt
7130672c40
Add UI scaling and window example
9 months ago
Elijah Voigt
a201c2466b
remove window sizing
10 months ago
Elijah Voigt
7aa2f344f9
set window resolution to phone-like
10 months ago
Elijah Voigt
1f42537f48
Remove quit button in web release
10 months ago
Elijah Voigt
0b05e56e4b
Logo, misc cleanup for shipping
10 months ago
Elijah Voigt
bb94851357
remove audio
10 months ago
Elijah Voigt
3779e1fb17
Art pass
10 months ago
Elijah Voigt
0800c56c12
pipes move when batch changes!
10 months ago
Elijah Voigt
d1957652c5
technically functional, just looks very bad.
10 months ago
Elijah Voigt
4a2bbf3242
More correct parallax example!
10 months ago
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
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
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
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
ca3db16a48
Add common sense info to debug (fps, entity count)
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