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
Grab and drop
Wall jump
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.
I've hit a really bizarre error; my code has no coroutines, but it fails with "attempt to yield from outside a coroutine"
I've simplified it down as much as I could; while removing unrelated cruft (e.g. the sort
function from my new project template that I wasn't actually using anywhere) the bug would arbitrarily appear or disappear.
The bug will either get triggered 100% of the time or 0% of the time when you run the cart, but its presence or disappearance arbitrarily changes depending on what other unrelated code there is in the cart.
For example, tab 0 is 15K of function foo() end
repeated over and over again. They're commented out right now, and the bug is present. If you comment them back in, the bug disappears.
Commenting out the body of pqb
(which prints many many u64 objects) seems to remove the bug for good (no matter how many foo
s I comment in or out). I'm not too experienced with metatables; I think I may be at fault for something I'm doing inside u64.__tostring
? sometime variation of this code give a slightly differently-formatted error message that jumps me into the middle of my __tostring
method. or maybe printh
is having issues dumping so much text to the console? I dunno
It's nearly midnight and there are still presents to deliver, and treats to eat!
Controls:
Press x to deliver presents and score points.
Press o to jump over vegetables and through obstacles.
Earn 5 seconds every 250 pts.
You can hold up to 8 presents, earning one back every treat you eat. Santa's magic also regenerates presents over time, and it gets more powerful the more calories he has.
Beware, Santa-ing is hard work and burns lots of calories. What's more, vegetables are super healthy to elven physiques and actually remove calories!
Get special treat and time bonuses every 2500 pts.
Reach 5000 points for the full suite of treats!
Here is Sprite Show 2 mouse only , a graphic tool for Pico8 users and more specifically for pixel artists and coders.
Sprite show is particularly useful for helping graphic designers to test the sprites they have just drawn without needing to code them. You can very easily make them move on a black background and on decors. If your creation does not work exactly as you want you could immediately return to the pico8 editor to improve it. In this tool the sprites are already drawn , and you can test all the functionalities . First of all, start by selecting the sprites in Sprite Bank then come back to the menu and click _Show and make your sprite coming to life. Have fun.
Left/Right/Up/Down to move
Z - Jump / Cancel / Skip dialogue
X - Interact / Accept
A short story about finding a new home. I've made it in the spring of 2020. Back then I found myself kinda adrift, too: just moved to a new home, lost the connection to my past, the pandemic has just started and pushed everyone in their little rafts of apartments.
Your ship has stopped in deep space to perform repairs. The crew are on a spacewalk when suddenly predators warp in from hyperspace. Save the crew!
Frantic shoot-em-up action inspired by 8-bit classics such as Uridium, Defender, Robotron, Asteroids and Thrust.
The controls are explained on the title screen.
You'll get a higher score the more risky your play:
- fly fast to get a score multiplier for each kill
- the bogies evolve to more dangerous forms that are worth more points
- you can earn big points by rescuing crew members far from the ship
There are four different ships. You'll encounter new challenges on later missions, and need to adapt your tactics.
P3
Fast Match 3 Game
it's a kind of zookeeper clone
bug reports and suggestions welcome
gameplay:
use arrow keys/dpad to move the cursor
press x to select the tile you want to move
change tile with any neighbour
you can only change if there is a match of 3 or more same tiles
to complete a level you must match a specific number of tiles, the number of tiles raises with the level number
time is always playing against you
music by Gruber: Picotunes Vol.2 Song 10 https://www.lexaloffle.com/bbs/?pid=62911#p
Here's a little toy that makes sound. Balls bounce around the screen and make different noises when they collide with each other. You can nudge the white ball around with the arrow keys. I tried to add some very minor lighting effects on the balls and to make the sounds respond to the force imparted on each collision.
The code is, of course, a mess.
Here is something I've been working on since getting into PICO-8 this summer.
I wanted to share it before the end of the year...
picoknife
It's Yet Another Commandline Tool for manipulating .p8 and other files.
Useful for batch scripting, theming the HTML player, reverting mistakes, etc.
It has a git-like syntax: picoknife [command] [file] [extra args]
As of this version 1.0 there are 8 commands:
- map to export a map image
- sheet to export a spritesheet image
- sprites to export individual sprite images
- label to export a label image
- setlabel to apply an image to a .p8 or .p8.png or the HTML player
- sethtml to modify the colors, icons, title, metadata of the HTML player
- colorimage to apply 16-color palette to an existing image file
- copy to duplicate a .p8 file with modifications
I will continue to add features. Currently only for Windows and Mac, sorry!
Downloads and README on GitHub:
https://github.com/rtouk/picoknife
The full HELP:
https://github.com/rtouk/picoknife/blob/main/HELP.txt
Cheers!
Touk
TO LOAD THIS PICO-8 CART in immediate mode type,
load #trucolor256
VVhat's new ?
12/16/21
✅ Changed code so it will load any image, 3-bytes per pixel or 4-bytes per pixel such as images that include transparent layers. Thanks to @jo560hs for catching this error.
✅ Set the code to exit if you choose WEBSITE. No need for it to keep running.