Compare commits

..

41 Commits

Author SHA1 Message Date
Elijah Voigt a2367fb4f7 very basic sfx 3 months ago
Elijah Voigt c2d1999491 Kenny impact sounds 3 months ago
Elijah Voigt e6a131a9ac Added a working ceiling! 3 months ago
Elijah Voigt 42e61a3d66 Fix linter issues 3 months ago
Elijah Voigt cacfa0098a Added trail to physics bird 3 months ago
Elijah Voigt c48be4d41b Pipes extend off the screen 3 months ago
Elijah Voigt f900f3b388 Invert colors kinda sorta works 3 months ago
Elijah Voigt 34e2c5a08b Sometimes we get a bug, but not consistently... 3 months ago
Elijah Voigt 72ad17d27c Sometimes I think I am the dumbest programmer alive 3 months ago
Elijah Voigt b6af29ee97 Make batch management event driven (again) 3 months ago
Elijah Voigt 8260185860 Add run_if to score manager system 3 months ago
Elijah Voigt 13deeb348a Fixed score not working correctly 3 months ago
Elijah Voigt 641732ae03 Fixed 0th index having pipes after rewinding to that spot 3 months ago
Elijah Voigt 76aeb8dcaf Fixed 0th index having pipes after rewinding to that spot 3 months ago
Elijah Voigt 49b95ab5f9 Rewinding batches works, but now a weird bug with zero! 3 months ago
Elijah Voigt fdd691f29a Fix bird, maybe other suff too
Still failing at scoring in weird, need to do something about that...
3 months ago
Elijah Voigt 5f4a170a05 Get flappy bird (with rewind) working in web 3 months ago
Elijah Voigt 15cb9ae49b Move from Make to just 3 months ago
Elijah Voigt 129db30e55 Move flappy bird assets to flappy assets dir 3 months ago
Elijah Voigt aac5430f9e basic pipe displacement implemented 3 months ago
Elijah Voigt 8566a46347 credits 3 months ago
Elijah Voigt 6f3b4f7e82 Scoring updates in real time so thats nice 3 months ago
Elijah Voigt 31a15704ca Rewind batches works, but now we have a fun new bug! 3 months ago
Elijah Voigt c20bd94b79 Preserving more data, but rewind backfilling still not working... 3 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?
3 months ago
Elijah Voigt 372240421d Add velocity to tooltip, limit linear velocity on bird 3 months ago
Elijah Voigt ee09f6f601 tooltip tracks and hides when moving out of debug state 3 months ago
Elijah Voigt 079b5aa787 Tooltip in world space works, need to populate with data 3 months ago
Elijah Voigt 7100fc1cb1 I have the tooltip component added so thats a start 3 months ago
Elijah Voigt 4f6e054630 Tooltip over 2d meshes 3 months ago
Elijah Voigt 8fc58773ce Added forward infinite play! not to support backward for rewind 3 months ago
Elijah Voigt dad9c05234 Doc strings for the batches + children observer pattern 3 months ago
Elijah Voigt ec64a3358c We have (slightly) more modular environments 3 months ago
Elijah Voigt 068f7363a9 tuning jitter min/max pipe values 3 months ago
Elijah Voigt 0873380d11 technically adds jitter 3 months ago
Elijah Voigt 808674d2df tweak colors a bit 3 months ago
Elijah Voigt 484cffda27 Swap out asses with sprites. 3 months ago
Elijah Voigt 6806e48242 cargo clippy --fix 3 months ago
Elijah Voigt 86375aef0a cargo fmt 3 months ago
Elijah Voigt fe4708d52d Using sprite for main character 3 months ago
Elijah Voigt 0cdf95ae72 Add score to main screen 3 months ago

1
.gitattributes vendored

@ -0,0 +1 @@
*.ogg filter=lfs diff=lfs merge=lfs -text

@ -1,44 +0,0 @@
VERSION=$(shell git rev-parse --short HEAD)
web/trees: dist/trees dist/trees/trees_bg.wasm dist/trees/index.html dist/trees/assets
# Create dist directory for trees
dist/trees:
mkdir -p dist/trees
# Build the web version
release/trees/web: src/bin/trees/main.rs src/bin/trees/mono.rs
cargo build --bin trees --release --target wasm32-unknown-unknown
# Use wasm-bindgen to do some magic
dist/trees/trees_bg.wasm: release/trees/web
wasm-bindgen --no-typescript --target web \
--out-dir ./dist/trees \
--out-name "trees" \
${CARGO_TARGET_DIR}/wasm32-unknown-unknown/release/trees.wasm
# Copy html
dist/trees/index.html: web/trees.html
cp ./web/trees.html ./dist/trees/index.html
# Copy assets
dist/trees/assets:
rm -rf dist/trees/assets
rsync -av \
--include='*/' \
--include='*.png' \
--include='*.mono' \
--exclude='*' \
--delete \
assets/ \
dist/trees/assets
# Helpful shorthand to serve files
web/trees/serve: web/trees
cd dist/trees && simple-http-server
itch.io/trees: web/trees
butler push dist/trees popgame/trees:html5 --userversion=$(VERSION)
clean:
rm -rf dist/trees

@ -0,0 +1,9 @@
Programming: Elijah Voigt
Art Assets: Kenney.nl
1-Bit Platformer Pack
Engine: Bevy
Physics: Avian2D
Inspired by Flappy Bird (2013) by Dong Nguyen

BIN
assets/flappy/bevy.png (Stored with Git LFS)

Binary file not shown.

BIN
assets/flappy/bird.png (Stored with Git LFS)

Binary file not shown.

BIN
assets/flappy/bonk.ogg (Stored with Git LFS)

Binary file not shown.

BIN
assets/flappy/ceiling.png (Stored with Git LFS)

Binary file not shown.

BIN
assets/flappy/flap.ogg (Stored with Git LFS)

Binary file not shown.

BIN
assets/flappy/ground.png (Stored with Git LFS)

Binary file not shown.

BIN
assets/flappy/pipe.png (Stored with Git LFS)

Binary file not shown.

BIN
assets/flappy/rewind-start.ogg (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save