512px under
Year 4096. A burried building with lasers and traps. How many lives will it take to leave this place ?
- Jump, wall jump and dodge lasers
- 18 memory cards to collect
- 32 rooms to explore (with lasers in them)
- Auto-save
- 1 red cube
- Lots of lasers !
Controls
- Arrows : move
- V (or X) : jump
- C (or Z) : grab/drop
Move and jump
![](/media/60887/512px controls move-jump small.gif)
Grab and drop
![](/media/60887/512px controls grab-drop small.gif)
Wall jump
![](/media/60887/512px controls wall_jump small.gif)
About
This game is my first Pico-8 game. It is also the first game I manage to finish after a few attempts with game engines such as Unity and Godot. It took me 1 month to complete the first published version. The Pico-8 restrictions allowed me to define a manageable scope for this game. In the end, I used the entire space available in the map editor and the spritesheet editor. The code uses every token allowed.
Changelog
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/bimg/pi/pi2.png)
Absolutely gorgeous, loved the music. Any tips or resources for developing that wall jump?
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
Thank you <3
For the physics, I (obviously) looked into the original Celeste code and from there I took my own decisions for inputs and logic as I play tested it. I guess the important points in my implementation would be :
- Applying a force to the player's velocity in the opposite direction of the adjacent wall. This force should take over the current velocity so that the direction is more predictible
- When the wall jump starts, start a cooldown timer in order to ignore the direction inputs for a few frames. This make easier for the player to adjust its horizontal inputs and also makes the jump direction more predictible
- The friction also really helps to make the wall jump manageable. When the horizontal input points toward a wall that allows wall jump, then set the Y velocity to a constant (that is way smaller than gravity). Only do it when the player's going downwards because otherwise it would interrupt normal jumps.
Hope that helps
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/bimg/pi/pi30.png)
i don't think there is a pico game with better graphics than this(if there is please let minnow)
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/46047/8_IMG_20200926_195801.png)
Nice job! Great game. I had the same experience with PICO-8 helping me define a smaller scope for my games so I could finish things.
Well done! Hope to see more from you in the future.
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
Thank you @mac, I'm glad you liked it. Yeah it really helped in making "hard" decision such as cutting things out. Which often turns out for the best :)
![](/gfx/set_like0.png)
![](/gfx/top_drop.png)
![](/media/6969/9fb1e567649019cb.png)
Wow, this is really great. I really like the music and how the game actions are synchronized to it. Well done!
[Please log in to post a comment]