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

The BBS's media storage system has recently been updated, and image attachments are now sent to a cloud bucket. Let's stress-test it with some gifs!


  • No gif, no post!
  • No explanation of the gif is required.
  • No quality required.

To save these, I used "CONFIG GIF_SCALE 3" from the PICO-8 command prompt, but any size is ok.

Some of these are doodles, some are unfinished carts, some are abandoned projects that will only live on as gifs.

P#70602 2019-12-05 17:30 ( Edited 2019-12-05 17:33)

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

Try to make the board game featured in the first episode of After School Dice Club

Marrakech Rule Book

P#70596 2019-12-05 09:05

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

Not really a game, just an ocarina to play. Works best with a gamepad (input seems snappier than keyboard).

There are 16 notes over 2 octaves (in a hard-coded semi-flexible scale I decided on lol)

D#2 UP
F2  LEFT + X
G2  DOWN + X
A#3 UP + X
C3  LEFT + O
C#3 DOWN + O
D#3 UP + O
F3  LEFT + X + O
G3  DOWN + X + O
G#3 RIGHT + X + O
A#4 UP + X + O
P#70590 2019-12-05 01:37

Cart #subhunter-2 | 2019-12-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Wanted to challenge myself to a one day build, which mostly happened. I've started so many different Pico-8 projects and I just really wanted to "finish" something so I decided to just try and recreate and old classic and give myself one-ish day to complete it.

Managed to create almost the entire game in my arbitrary time limit. I just spent the following morning making a title screen.

Anyways, it's pretty basic game. Just move left and right if you want and time your charges to hit the subs! Drop charges by pressing left and right at the same time. The meter show when a charge is ready to fire.

P#70573 2019-12-04 15:51 ( Edited 2019-12-04 16:05)

Cart #liferace-0 | 2019-12-04 | Code ▽ | Embed ▽ | No License

Life is not a race. Life is not about being the best; it is about enjoying the journey. It sounds counterintuitive, but stopping to enjoy life helps us to be better people. We can see what is happening around us. We can smell the roses, enjoy the company, and try new and wonderful things. These things will not only help us to relax, but they will also help us along our journey.

That game was designed for Meditation games for December 3rd.

Hint: doing some work (without depleting the bar) and then over relaxing (wait after the bar is full), will help you to see stuff in the world that you were not able to see before because you were focusing on work all the time.

P#70570 2019-12-04 15:19 ( Edited 2019-12-04 15:19)

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

Hi! I made a super small labyrinth game.
I found out about pico while studying shortest path algorithms in graphs and I thought that trying to implement some of that in pico would be a fun way to learn both, so here we are.
Hope you like it

Incipit: you're an explorer trying to find an exit out of the labyrinth he found himself to, but you seem to only go deeper... there is something stalking you in the dark.

Visualizer: the game has also an A* visualizer built-in, in the menù, pressing z will start it, pressing it again will reset the labyrinth and the visualizer.

Game: pressing x in the menu will start the game: you'll find yourself in a dark labyrinth, with only the light of your torch illuminating the room you're in. you'll need to find the exit, and the music will help you, it'll change based on how near you are

P#70563 2019-12-04 10:51

Cart #mb_advent2019-2 | 2019-12-03 | Code ▽ | Embed ▽ | No License

Remember the classic Shockwave Flash snowball fight game called Snowcraft from 1998? 21 years ago! My entry for this year's PICO-8 Advent Calendar is a demake of that beloved Flash game. Huge thanks to @Gruber for helping with the sound effects!

This game uses the mouse. (Sorry, mobile users!)

I tried to make this as close to the original as possible. Have fun! :)

P#70560 2019-12-04 07:32

Cart #christmas_greeting-0 | 2019-12-03 | Code ▽ | Embed ▽ | No License

Made a little Christmas greeting for the holidays. Hoo Hoo Hoooo!

P#70545 2019-12-03 21:12

Cart #sinking_ships-0 | 2019-12-02 | Code ▽ | Embed ▽ | No License

Two ships enter. One ship sinks!


    [1P]             [2P]

Left + Right       S  +  F      :    Steer Ship
     Z               Tab        :    Fire Left Broadside / Select
     X                Q         :    Fire Right Broadside / Back
  Up + Down         E + D       :    Navigate Menu


This is SINKING SHIPS, a one- or two-player fighting game about naval combat during the Napoleonic Wars, like Star Control meets Wooden Ships & Iron Men. Keep one eye on your enemy and the other on your wind-vane as you angle for the perfect position to unleash your broadside.

  • Take command of one of four “authentic” ships—Sloop, Xebec, Brigantine, or Man o’War—each with its own unique advantages and sailing characteristics.
  • Learn to sail!* Maneuver against the wind, and hold the weather-gage to defeat your opponent.
  • Play against the AI, or sink a friend(ship) in local multiplayer.
  • Fight a single engagement, or take on all comers as you vie for the high score in the endless “Survival” mode.
  • Attack during the day, or clash by night using the flash of your cannon fire to illuminate your enemy.

*not actual sailing lesson. do not attempt on real boat.

Been working on this one for a couple weeks—hope you guys enjoy. Feel free to post any thoughts / tips / high scores / nautical jargon below.

For a standalone version (Win/OS X/Linux/Raspberry Pi): Sinking Ships on itch.io


  • Hold down the Fire button longer before releasing to increase the range of your guns.
  • Ships are slightly more vulnerable to attack in the front, and extremely vulnerable in the stern.
  • Cannonballs that strike the sides at an oblique angle will do less damage.
  • Take note of the sailing curve of your ship (shown on the graph next to its picture in the selection screen), which indicates how the sails will respond to the wind at various angles.
  • No ship can sail directly into the wind (but some can sail very close to it).
  • In "Survival" mode, you will regain a small amount of armor protection after defeating each enemy ship, proportional to its size.

SLOOP (4 guns)

  • highly manueverable
  • can sail at nearly any angle to the wind
  • very light armor

XEBEC (8 guns)

  • fastest on a beam reach (perpendicular to the wind)
  • presents small bow+stern target

BRIGANTINE (12 guns)

  • good balance of firepower, maneuverability, and sailing response

MAN O' WAR (20 guns)

  • devastating broadside at close range
  • slow turning and acceleration
  • sails poorly into the wind
  • fastest speed sailing downwind


code & gfx by Nicholas Musurca

music from Piano Sonata No. 2 (Chopin, 1839), and Heart of Oak (Boyce, 1759)

Thanks to:

unminified source

P#70505 2019-12-03 15:34 ( Edited 2019-12-04 19:30)

So, this is the code I have right now:

local count = 0
function _draw()
 count += 1

Then, when I boot this, the second one is always 0, but why? I'm trying to have a sinus wave, but not 0.

P#70530 2019-12-03 14:23 ( Edited 2019-12-03 14:38)

I know several people already created TTF fonts, but I believe this goes slightly beyond.

This cart is a tool that vectorises the PICO-8 font and exports it to %APPDATA%/pico-8/carts/font.sfd.p8l . You can then open that file in FontForge and modify it to your will, then export it as TrueType, PostScript etc.

It should be fully forward-compatible and if Zep ever changes a glyph, then the resulting TTF file will change accordingly.

For instance, if you are lucky enough to have a PICO-8 Gold Account™ and the latest preview version with the chr() function and the kana glyphs you’ll even get Japanese support:

Here it is in action in the Windows font settings:

And here it is in a toy application:

Cart #makefont-0 | 2019-12-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

P#70527 2019-12-03 13:03

Cart #xmasfish-1 | 2019-11-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

This is my entry for the 2019 Advent Calendar =^w^=


  • Up/Down/Left/Right: move
  • O: do actions
  • X: show/hide inventory


My wife Aubrianne wrote a 100% completely original poem which provides the deep lore behind this game:

'Twas the night before Christmas, when all through the sea
Not a creature was swimming, not you and not me;
The lights were all strung on the coral with care,
In hopes that St. Nicholas soon would be there;
The wee fry were nestled all snug in their beds;
While visions of sugar-worms danced in their heads;
When up from the surface there came such a splashing,
I sprang from my bed to see what could be happening.

Up, up to the top I swam like a flash,
Looked up through the ripples, popped up with a splash.
When what to my protruding eyes did appear,
But a crash-landed sleigh and eight whiplashed rein-deer,
With a little old driver so frantic and quick,
I knew in a moment he must be St. Nick.

They paddled like puppies, his coursers they came,
And he whistled, and shouted, and called them by name:
"Now, Dasher! now, Dancer! now Prancer and Vixen!
On, Comet! on, Cupid! on, Donner and Blitzen!
To the shore of the beach! to this lonely atoll!
Now swim on up! swim on up! swim on up all!"
As awkward as kittens dropped into a bath,
They bobbed and they flailed and sought for a path;

And then, in a twinkling, reindeer on the beach
Were prancing and pawing the sand with relief.
As I dipped 'neath the waves, and was turning around,
Into the water St. Nicholas came with a bound.
He was dressed all in fur, which was quite a blunder,
His clothes got all soaked and were pulling him under;
I was quite astonished to hear him call out
to me he was waving and said with a shout

"What ho, my good fish! You've been very good!
I'm here to bring gifts to your fine neighborhood!
But, alas! All the presents I brought for your friends
Have been lost at sea and I might get the bends.
Our tanks are all dented, and I very much fear
we have only wetsuits for seven reindeer.
Dasher, that rascal, lost his on that trip
we took to Fiji on our polar cruise ship.

"My friend, will you help me? I'm in dire straits
For all o'er the world empty stockings await
Will you find all the gifts and deliver each one?
Will you wear the red hat and make Christmas come?"
I solemnly blooped and I bubbled assent
I would see it through to the very last present!

His hand rose up all the way to his head
and came down again with his fine cap of red
He gave it to me and he said with a sigh,
"You're Santa now, fish. You are the guy!"
With a wink of his eye, he gave me a smile
I knew I had nothing to fear from this trial;
He sloshed to the beach, and tapped his red nose
The sleigh came together and in the air rose

He sprang right aboard, the reindeer all heartened,
And away they all flew, as fast as a marlin.
But I heard him exclaim, as I floated, awestruck—
“Happy Christmas to all, and to all, best of luck!”

P#70507 2019-12-03 04:20 ( Edited 2019-12-03 04:22)

Ant Sim WIP

Cart #boziseyipo-0 | 2019-12-03 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

a tiny simulation that's not very good. FYI, the ant health bars only show up when ants are in combat, but you can click on the ant to see its status anytime.


-Developer art


Left arrow: kill ants
Right arrow: spawn ants
Down arrow: spawn food
Up arrow: freeze ants/dismiss ant info

Mouse click on an ant to see it's info. while viewing the ant's info press:
"K" to kill ant
"R" to rename ant
Up arrow to dismiss info

Up coming features:
-Spiders (if they eat ants. have to look that up I guess)
-Water or something else to collect maybe
-Fix bug: ant stuck attacking corpse
-Wrap sim in a "game" of sorts

Don't bother looking at the code. It's super sloppy, confusing and embarrassing. Thank you!

P#70509 2019-12-03 00:59 ( Edited 2019-12-03 01:49)

Cart #breakthesundemo2-0 | 2019-12-02 | Code ▽ | Embed ▽ | No License


This is my first actual game thing so please bear with me. Break the Sun is a shmup I've been working on for a while now, I started it this summer to learn to code. I've reached the point where I have a proper beginning, intro and end for the first level so I decided to toss it on the web and see what people think.

It's pretty simple: arrows to move, Z to shoot, X to dodge (if you have enough fuel in your tank, that is). Reach the boss and see if you get the highest score chaining kills with your multiplier. I've implemented a couple tricks I came up with and some stuff inspired by the incredible @lucatron_ on Twitter.

Any feedback – positive or negative – is really appreciated, you can leave them here or reach me on the Tweetles @MrMandolino. Thanks for playing!

EDIT: fixed a bug that could cause you to take damage before appearing on screen

P#70493 2019-12-02 20:06 ( Edited 2019-12-02 22:19)

Cart #freds72_snow-2 | 2019-12-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Winter is coming (as every year actually...), time for some skiing!
Enjoy going down the slope, trying to beat your previous track record or freeriding skills!

Grab coins for some extra time bonus - watch out for off track hazards!
Your polar jacket can sustain a couple of direct hits, avoid trees anyway...

Note: there is no end racing line - you will loose :] question is how much time will you last?


  • Left/Right: control direction
  • c: jump (hold to charge)
  • x: restart (if stuck)
  • follow GPS pointer if lost


  • blue: easy
  • red: moderate, with side tracks. Practice your tricks.
  • black: heavy slope, with side tracks. Tricks or time out :)

About the PICO-8 Advent Calendar

This winter another group of PICO-8 elves has worked hard to release a shiny new toy every day in December. Check out the Pico-8 Advent Calendar 2019 each day for a new surprise!

There's even more festive fun waiting on last year's calendar! https://www.lexaloffle.com/bbs/?tid=32388

Happy Holidays!


Before I joined the ranks of the Advent Calendar 2019, @johanp, @p01 and others were toying with terrain generation - resulting in this:

With the theme being set to winter, I had this prototype ready to test the idea:

The gameplay evolved from some endless runner to something more akin a time attack game.
Thanks to feedback from early testers, and several gameplay changes, I think I have something that is fun to play and challenging enough!

Source code (+unminified version): https://github.com/freds72/midwinter

Known Bugs

  • minor visual artifacts on black track (due to the way I cull terrain)


  • Advent Calendar folks! ( @enargy :)
  • Midwinter mask: Andrew Elkerton (I guess...)
  • intro music: @gruber_music
  • trifill: @p01
P#70497 2019-12-02 19:39

Cart #buttontest-0 | 2019-12-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Just a simple button tester...

P#70474 2019-12-01 22:06 ( Edited 2019-12-01 22:07)

Cart #bksowa-0 | 2019-12-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Decided to try making a PICO8 game for the first time for the Github Gameoff 2019 jam. Figured I would add it to the list of carts on here.

P#70472 2019-12-01 21:11

Cart #purdysnake-0 | 2019-12-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

P#70458 2019-12-01 17:37

Cart #packbat_rain_gif-1 | 2019-12-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

No big story here - I'm a big fan of the bot rain.gif and wanted to make something in PICO-8 that would produce similar images. Is configured to loop seamlessly for 8-second gifs (PICO-8's default), but the parameter should be obvious and easy to change. No sound.

Currently has 16 palettes, all chosen to have reasonably good contrast ratio - should be clear how to edit those as well.

P#70455 2019-12-01 17:11 ( Edited 2019-12-01 17:38)

Cart #timuzejohe-1 | 2019-12-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Planet Wreckers! Space Invaders with a dash of Galaxian/Galaga. Left/right = move left/right, X to fire, Z to start game. Enjoy!

P#70450 2019-12-01 15:17 ( Edited 2019-12-01 18:18)
View Older Posts
Follow Lexaloffle:        
Generated 2019-12-05 22:14 | 0.211s | 2097k | Q:241