Log In  
BBS > Lexaloffle Community Superblog
This is a combined feed of all Lexaloffle user blogs. For Lexaloffle-related news, see @zep's blog.

All | Following | PICO-8 | Voxatron | General | Off-site
:: Unfold ::

Cart #skle-0 | 2023-12-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

This is my Game Off 2023 jam submission (theme was "Scale").

Skle is a puzzle and strategy game about numbers on 3 different scales: 1s (numbers 1-9), 10s (numbers 10-99) and 100s (numbers 100-999).

How to play

The game starts with a table full of numbers and is played through rounds. Each round has 2 stages:

  • Transform: You'll select one of the 3 available arithmetic operations (e.g. "+100", "/2", "x10"), which will be applied to every number on the table. This, in turn, will result in a new set of numbers. Some of them might go out of scale and will be removed. When the round ends, a new random operation will replace the one you chose.
  • Clear: In this stage, you'll pick one of the 3 scales. All the numbers on that scale will be removed from the table and you'll get points from those. New random numbers will appear replacing them. You also have the option to skip this stage.

At the end of the round, your score will be increased by the number of points you get in the round. The round score is calculated using this formula:

round_score = # cleared_cards X points_per_card X multiplier

There are 2 multipliers:

  • x2: you'll get to double your round score if you clear the whole table + get some out-of-scale numbers.
  • x3: if you manage to clear the whole table with no out-of-scale numbers, your round score will be multiplied by 3!

Every now and then, some extra numbers will be spawned at the end of the round. Keep an eye on the spawn bar (brown line) to know when it'll happen.

The game ends when there are less than 5 numbers on the table.

Can you beat your own highscore?


  • Arrow keys: navigate.
  • X: select/confirm.


Code, art and music by Vicente Romero.

P#138437 2023-12-08 09:49 ( Edited 2023-12-08 09:52)
:: Unfold ::

Cart #ssurodofo-0 | 2023-12-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Jump the Clock

This is my first PICO-8 game. You play as a fly and avoid the clock handles while collecting berries to get a high score. Post your highest score below! (mine is 520)

P#138401 2023-12-07 18:23
:: Unfold ::

Last Teaser!

All mechanics are done, And all levels are almost complete! There's just a couple things i need to do, then i can get started on sounds and music.

Im getting close to the limit ;-;

Feel free to ask any questions you may have, ill answer them!

P#138395 2023-12-07 17:11
:: Unfold ::

hi I got a copy of this console for a course coming up, however when I load it the controller does not map to player one?

with the input display script from help pages with pico8 binary the control pad will map to player 2 and with pico8_dyn the controller will map to player 1 (index 1?)

I have changed the index value in config also added an sdl mapping for the controller.

is there a way to specify which controller the pico8 will run for primary input?

I have run the binary with -joystick x applied, however it does not define first controller?

thanks, appreciate any help.

P#138368 2023-12-07 00:31 ( Edited 2023-12-07 00:31)
:: Unfold ::
P#138348 2023-12-06 17:51
:: Unfold ::

Cart #kunarafupi-1 | 2023-12-06 | Code ▽ | Embed ▽ | No License

P#138339 2023-12-06 11:09 ( Edited 2023-12-06 11:12)
:: Unfold ::

Cart #loopinglarceny-0 | 2023-12-05 | Code ▽ | Embed ▽ | No License

Rumors are abound of a diamond hidden beneath the surface. Curious as you are, you've decided to check things out for yourself. Time in the cave appears to function strangely- you can only spend so much time in there before being forced back to the surface. Can you retrieve the diamond before time runs out?

Special thanks to AbyssalMari who did the sprites and music for this game.

P#138318 2023-12-05 23:25
:: Unfold ::

Cart #pizzapanicwaddles_1-0 | 2023-12-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Follow the arrows and deliver as many pizzas as possible before time runs out, and avoid other cars!

This is a Crazy Taxi like game about delivering pizzas. I had a lot of fun rendering the buildings and cars.


  • C/Up : forwards
  • X/Down : backwards
  • Left/Right : Steer left and right

Be warned, the collision physics are a bit finicky sometimes.
Some code is a bit messy, and I'm all out of tokens.

Hope you have fun!

Whoever can tell me what the music is inspired by gets a cookie (it's pretty obscure).

P#138302 2023-12-05 21:52 ( Edited 2023-12-05 21:59)
:: Unfold ::

Cart #catspin_v0-0 | 2023-12-05 | Code ▽ | Embed ▽ | No License

You ever feel like spinning the wheel as a cat? no? Well if you ever do, you can play this game.

Hold X to charge up for a spin. Move around and interact with the few NPCs. Try for a high score. House head man will give you a free spin or reset for you if you scratch him enough.

Very much a work in progress, the plan is to have unique events for each pie slice, more NPCs and some progression as you're able to get better scores.

Thought I'd share this early version in case anyone wanted an example of a spin-the-wheel mechanic. It was not trivial for me to implement! Most of my attempts blew the CPU through the roof and 60 fps was just a dream. Simply drawing lines from a center point out in a circle leaves many holes and jaggies and is slow. TLINEs are even slower sadly. Had to fill a whole square and mask it with CIRCs but I'm very happy with the performance now!

Anyways, Feedback and suggestions very much appreciated!

P#138297 2023-12-05 20:47 ( Edited 2023-12-05 20:50)
:: Unfold ::

I tried using flip() but it was a very small delay. I dont want to use time() because doing it that way is very complicated. Is there any other way to make a pause.

\132 is the scattered dot emoji. \129 is the checkerboard emoji. \128 is the horiz rectangle emoji.\146 is the star emoji. I want a pause between every cycle of the for loop

this is my code:

for i=1,4 do
 if (i==1) then
  print("\132\132\132 \132\132\132",36,63,7)
 if (i==2) then
  print("\129\129\129 \129\129\129",36,63,7)
 if (i==3) then
  print("\128\128\128 \128\128\128",36,63,7)
 if (i==4) then
  print("\146game over\146",36,63,7)
P#138283 2023-12-05 16:57
:: Unfold ::

Cart #dragonxvi_fnaf-0 | 2023-12-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

This was a little project I started around Halloween, something I've seen a few attempts of before, but wanted to try it m'self: remake the first FNAF game in PICO 8.

The actual mechanics of the game are fairly simple, most of it's just timers + dice rolls, but trying to ape the presentation of the game was probably the biggest challenge. In the end opted for a sort've mix of first person and top down perspectives.

Think the behaviours are fairly authentic to the original, there's a couple of functional under the hood differences. Despite being decompiled and heavily analysed there's still a lot of vague information about how some of the mechanics work in the original, but there was enough there to get the basics down.

As always this is a fan made demake - all characters 'n concepts are (c) Scott Cawthon.


  • Controls are entirely mouse controlled.
  • (Cheat) Hold Z/button 1 to skip time while in game.


  • The 4 classic animatronics with their original behaviour.
  • All 5 nights from the original game with save system.
  • Bonus 6th night unlocked after beating Night 5.
  • Bonus custom night unlocked after beating Night 6.


  • If you hear stomping, it means an animatronic is getting closer and may be found in the lower half of the map
  • Can't find someone on the cameras but think they're close? Check the door lights in the office.
  • Bonnie and Foxy will travel via the left hall, while Chica and Freddy use the right.
  • Hear a strange noise and can't close one of the doors? Someone's got into the office...

Stuff that didn't make it:

  • Golden Freddy: his poster is set up to swap, but didn't get his actual appearance in.
  • Hallucinations.
  • The end game reward screens (earning your paycheck/getting fired etc).

Plenty of tokens left for adding stuff and code is mostly awful.

Number of times I jumpscared myself while working on this: 7

P#138272 2023-12-05 14:41 ( Edited 2023-12-05 14:51)
:: Unfold ::

Cart #ok_truchet-0 | 2023-12-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

A little Truchet tile sketch for funsies
Interact to randomize

P#138271 2023-12-05 12:57
:: Unfold ::

Guys I'm in big trouble here

After a break up, I had to give back the computer I was working with and acquire a new one.
I've downloaded the latest update of Pico 8 on my new cheapo ~2017 macbook air
(similar to the last computer, albeit running the most up to date MacBook OS)
now my game, the biggest I've ever worked on, runs as a black screen, and doesn't seem to want to go through the code and check where all the functions are.

I think it's because
A) I didn't work on this file on this computer
but more likely
B) it's running on a more up to date version of Pico 8...
to make matters worse:
the stupid recent Mac OS won't let me run my .bin exports I made while the game was running perfectly on that original computer
(unfortunately, foolishly, I never exported the game as a cartridge while it was running on the prior computer... only the .bin export....)

Has anyone else had a problem like this before?
where the game no longer seems to look through the code completely?

any tips or help appreciated-- I can send somebody my .bin export of the game to see if they can run it...

P#138264 2023-12-05 10:23
:: Unfold ::

Cart #yarofakid-0 | 2023-12-05 | Code ▽ | Embed ▽ | No License

Jogo em desenvolvimento

Resumo em 1 frase: um demake de Overcooked

Proposta: você é um elfo que trabalha na oficina do Papai Noel e precisa montar os brinquedos das crianças.
Fabrique os brinquedos de acordo com o pedido nas cartinhas das crianças. Sua pontuação é calculada no tempo decorrido entre o pedido e entrega para postagem e na acurácia do pedido. Ao final do dia seu salário é calculado e isso impacta no decorrer do jogo.

Inscrito para a 🎄 GameJam NATALINA 🎄 da comunidade victoriemini

P#138257 2023-12-05 02:24
:: Unfold ::

This cart shows the cards of a Spanish deck. I had a lot drawing them and making sure they adjusted to the resolution and palette constraints of Pico 8. I will probably use this at some point to code a Spanish card game.

Cart #baraja-0 | 2023-12-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

P#138249 2023-12-04 22:53
:: Unfold ::

Cart #grav_v1-0 | 2023-12-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Made in 3 days for SpeedJam 3.

Arrows: Move
Z: Jump
X: Place gravity zone

How to play
Speedrun through a short platforming level as fast as possible.
Placing a gravity zone will flip gravity inside a short radius. If you land on the roof while inside a gravity zone, the entire worlds gravity will flip.

You enter a slide when landing on the floor/roof after a long fall or after flipping gravity. The slide gives you a boost in speed, which can be maintained if you are in the air.

Made by @Noh
Music and SFX from @Gruber_Music

P#138239 2023-12-04 19:50
:: Unfold ::

Cart #feesh-0 | 2023-12-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

P#138220 2023-12-04 12:10
:: Unfold ::

I had a hard time debugging "Cannot load" error message when running a cartridge with pico8_0.2.5g -run, where the cart contained an import missing_spritesheet.png statement. I thought that "Cannot load" meant "Cannot load cart" but in fact the cart was loaded, only the spritesheet was not. This was due to the spritesheet missing from the carts folder, but I only understood this thanks to an older version of PICO-8, pico8_0.2.2c which would print an extra error message in the console:

> failed to import spritesheet; file: /path/to/missing_spritesheet.png

Is there a particular reason why the terminal message was removed? To make the terminal cleaner? In this case, could we at least have the full error message in PICO-8 instead?

Tested versions:

  • 0.2.2c: "failed to import spritesheet; file: /path/to/missing_spritesheet.png"
  • 0.2.5e: nothing is printed in terminal
  • 0.2.5g: nothing is printed in terminal

To repro: create a cart with "import dummy.png" (where dummy.png is a file doesn't exist in carts/) and run it with pico8 -run from terminal.

P#138219 2023-12-04 11:43
:: Unfold ::

Cart #medusamith-4 | 2023-12-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

How to Play

(<) or (>) - Move
(O) or (C) - Jump
(X) - Petrify

Make sure to look the enemy in the eyes to petrify!

About the Game

This game was made as a final submission for the Greco Roman Mythology course.

During the course we saw countless myths, about gods, heroes, monsters and a lot of other things, many stories about injustice, death, fear, love, joy. And for my submission I decided to portray the perspective of the deadly gogor, Medusa, who had to survive countless heroes trying to kill her.

This is still a prototype version of the game, the only enemy implemented so far has been the hand scythe enemy, plans are to add an enemy in the future for each item that Perseus used to defeat the gorgon.

About Me

I'm Chico, my real name is Mateus, Design student, lover of game design, illustrator and programmer, you can find my networks under the nickname "Oiichico"

P#138204 2023-12-04 00:46 ( Edited 2023-12-06 19:00)
:: Unfold ::

Cart #spike_dash-3 | 2023-12-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

This is our platformer game for a hackathon! To play the game, use arrow keys to move around, the "z" key to jump, and the "x" key to dash. Have fun!

P#138199 2023-12-03 22:53 ( Edited 2023-12-03 23:10)
View Older Posts
Follow Lexaloffle:          
Generated 2023-12-08 12:43:33 | 0.165s | Q:87