Pico-Dodge
A small Pico-8 game, based on an android game I coded in university during a 48h hackathon.
Changelog
2024-01-29
- Fix pause / jump simultaneously bug
2024-01-26
- Switched to button press for pause and gameover
- small cloud sprite adjustment
2024-01-25
- Adjusted ducking sprites to better fit with hitbox
- Changed color design
- Added mountains background
- Shadow now also animated while jumping
- Some code refactoring on player movement
- Improved collision detection (hitbox feels more precise)
2024-01-24
- Added clouds
- Added highscore incl. saving & loading
2024-01-20
- Added birds
- Added Game Over screen
- Added Pause option
- Balanced block generation
2024-01-19
- Added shadow animation
- Added shadow
- Reworked coloring
- Reworked logging
2024-01-13
- Added collision detection
- Added score
- Added block movement
- Added blocks
- Added ducking animation
- Added jumping animation
- Added walking animation
- Added down press
- Added player jump physics
2024-01-12
- Switched to player dict
- Added floor
- Added player as a rectfill
I'm not sure I agree with that hitbox ;\ but the rest of the game was fun!
I like the feeling on holding out the jumps or quick dropping.
@SmellyFishstiks
I totally agree, need to work on the hitbox :D
Thanks both of you for playing :)
Greets
simple and beautiful design! well done!
the jump is also very fun, some hard to get coins for extra points could be fun, and maybe some modifiers (like a temporary double jump) could add a lot to the game and make me want to keep trying
Nice shadow, and I like the updated colors and background. The hitbox is seeming pretty good to me.
Just a heads up, you don't really need to incorporate a "pause" in your code as PICO-8 has a dedicated "start"-type button, (button 6, Enter on keyboard) that handles pausing the game for you. But, you should consider btnp()
instead of btn()
for a function like this anyhow, which only registers once per press so the menu doesn't open and close repeatedly.
@kozm0naut
Thx for your feedback!
Actually implementing the pause function, really was unnecessary and most probably I will remove it again.
Btnp() I didn't know of, thanks for that hint! I already started wondering how to code it for my self at the beginning :D
[Please log in to post a comment]