Log In  

BBS > Superblog
Posts: All | Following    GIFs: All | Postcarts    Off-site: Accounts

I'm experiencing something strange with the latest version of Picotron 0.2.2b.

I have a 33nd color (#202020) in the default palette.

In addition, several colors don't quite match the 0.2.0 edition of the Picotron Palette.

It's as if Picotron Pixels (0.1.1e) had been saved with a different palette.
In fact, the background of the editor is made up of this 33nd color.

As you can see, as soon as you open the “About” page, the previous known palette takes its place and the gray background disappears.

I tried using Pal(), Pal(2), and Reset, as well as installing a fresh version of Picotron in a sandbox, but nothing worked. This palette seems to be the default one.

I also tried OKpal's “Reset Pic. Colors” feature, but it also returns this new palette, but with 32 additional black colors.

[ Continue Reading.. ]

2 comments


Cart #trikta_v1-0 | 2026-01-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

An original trick-taking playing card game!

[contains some flashing imagery]

5
2 comments


Cart #exhibit_a-3 | 2026-01-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1


GOAL

don't die, and get the highest score possible

CONTROLS

  • you are the blue and grey space ship

  • use the right/left arrows to turn

  • use the forward/back arrows to move

  • use X/O to start

HOW TO PLAY

  • don't get hit by anything that is red, orange, or yellow

    [32x8]

[ Continue Reading.. ]

1
0 comments


Cart #triple_man-0 | 2026-01-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

4
6 comments


Cart #drifthome-0 | 2026-01-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14

DRIFT HOME

A small journey developed in PICO-8

Controls

Press "C" or use the arrow keys to make different in-game choices.

Level 1: Use the left and right arrows for lateral thrusters,

and the "X" key to counter gravity.

Level 2: Use all arrow keys to move the lander in all directions.

Level 3: You’ll figure it out :)

Rules

You can find the rules in-game, on the How To page.

They’re pretty straightforward.

There are three difficulty levels.

The harder the difficulty, the longer the experience

[ Continue Reading.. ]

14
8 comments


Cart #lowend-20 | 2026-02-13 | Code ▽ | Embed ▽ | No License
55

Low End — 4-string rhythm game

Low End is a compact rhythm game inspired by the feel of playing bass: 4 lanes, tight timing, and a groove meter that rewards consistency.
Hit notes cleanly, keep your groove up, and clear songs to unlock more content.

Features

  • 4-lane "string" gameplay (simple inputs, timing-focused)
  • Groove + multiplier system (steady play scores higher)
  • Song packs + pack select (clear songs to unlock more packs)
  • Hold notes and quick repeats
  • Practice mode with adjustable scroll speed
  • Timing calibration (hit offset)
  • Multiple control schemes (dpad / dpad+xo / ox+dpad)

Controls

Menus

  • ⬆️⬇️ move selection

[ Continue Reading.. ]

55
14 comments


Cart #picosimpark-4 | 2026-02-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
17

Alpha Test

Need the code tested before I add visitors, Please post any errors or bugs you mayfind. Anything you think I could improve on menu's, movement anything.

Thanks for all your help.

All Graphics made with Animation Pro(pico 8 program)

Hard Lesson

As I looked through all the great PICO-8 games, I wondered — why are there so few isometric ones?

My iso tiles are 32x16, and just to draw the ground I need to render 144 of them every frame. That’s before trees, rides, or anything fun. It was fine... until I added 200 visitors. 😅

After days of rewrites and poking around with memcpy(), I realized my code wasn’t the problem — I was just hitting the PICO-8 CPU limit.

[ Continue Reading.. ]

17
4 comments


Cart #tujawihini-0 | 2026-01-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

# Slow Down Assignment

Final Assignment for Game Programming Fundamentals

Controls

Move your character to dodge the bullets and use your ability to slow down time.

Points

The point system is based on how long you stay alive.

1
2 comments


Version 2 has been released!

Cart #barrys_breakfast_v2_by_smulpy-1 | 2026-05-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
20

You can still play version 1 here:

Cart #barrys_breakfast_by_smulpy-0 | 2026-01-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
20

Barry is hungry, provide him sustenance!

[32x32]

[ Continue Reading.. ]

20
9 comments


Cart #skateallday-0 | 2026-01-29 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
12

Version 1.0

12
1 comment


Cart #meteos-5 | 2026-02-05 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

Controls

  • arrow keys for moving cursor
  • hold z to move currently selected Meteo up and down (No left and right!)
  • line up 3 or more of the same color to make them blast off!
  • Don't let the Meteos stack to the top of the screen

  • p to pause, if you've never played a pico-8 game before.

Words and stuff I guess

This is an in progress remake of Q Entertainment's game Meteos, originally for the DS. This is very much not a finished version, and will not function the same as the original game.

Sometime around last week I decided that I was bored of making something in Unity and it's visual scripting language, and wanted something simpler, but not as simple as Desmos. So I got Pico-8 and a book on Lua and decided this was a good first project to do in a text based language. I cannot believe I got this far in a week.

[ Continue Reading.. ]

2
2 comments


Cart #sspr_terrain-0 | 2026-01-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


Here's a project that I was working on a while ago. Use the arrows to shift the camera, and use the mouse to draw and erase tiles. Also, scroll up/down to change the size of the circle. I was planning on using it for a game but at this point I think I'm just going to release this version for anyone interested. It's an implementation of marching squares in Pico-8 (same algorithm as my really old cart but completely different code). I was puzzling over how to fill the terrain, and this version uses a single 8x8 right triangle sprite, as I realized I can use sspr() to stretch and flip it to make all the slopes I need. Also, at some points I change its color to the background to erase efficiently as well. Each 8x8 section uses one byte in userdata, and the entire grid is about a 180x180 tile square. I won't go too in depth about the algorithm itself, since there are many online explanations, and instead I'll just explain how data is stored in this cart. The first bit is the top right corner of the tile, and whether it is within the terrain. The next six store a pair of values 0-7 which represent the x and y intersections of lines through the tile's sides. The last bit is optional, but contains whether the center is in the terrain, for certain cases. I'm happy to fix any issues and answer further questions for those interested. If you want to use it in a project feel free.

2
1 comment


Cart #weed-0 | 2026-01-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

[INCOMPLETE-HAVENT ADDED THE SELLING TO HIGHSCHOOLERS PART YET]

first game!! its not complete yet though.

You are a middle aged man trying to collect weed from under the police' eye to sell to high schoolers. Good luck and stay alive. Get rich.

1
0 comments


Cart #zotd_start_eng-0 | 2026-01-28 | Code ▽ | Embed ▽ | No License
15

MENU:
> SAVE GAME — For Saving
> INFO — Player statistics
> RESET SAVE — Resets the save, but does not restart the game

15
4 comments


Sprite Mapper

Cart #wajewamowa-1 | 2026-01-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

English:

Introduction

This tool is used to visually place monsters, pick-up items and other objects on the map.

Background

When placing character objects directly in PICO-8's map editor, two problems arise: 1) The placed sprite tiles occupy the background layer; 2) The limited 256 sprite tiles are insufficient for complex scenes. This tool aims to solve these two core issues.

Components

The tool consists of two editors:

Sprite Editor: Assigns an independent value (0-255) to each of the 256 sprite tiles. The game can identify different object types through these values.

Map Editor: Uses the game's map as a background reference layer, and places object sprite tiles on a separate transparent layer above it, achieving visual separation between objects and the background.

Workflow

  1. Assign identification values to commonly used sprite tiles in the Sprite Editor.
  2. In the Map Editor, place object sprite tiles with the game map as a background reference.
  3. After editing is complete, the tool automatically compresses the data and generates a decompression function, then copies the complete code to the clipboard.
  4. Paste the code at the beginning of your game file for immediate use.

Tutorial

Step 1: Import the Game File

  • Place Sprite Mapper in the same directory as your game file.
  • Enter the game file's name in Sprite Mapper.
  • Run Sprite Mapper, and select the import file option from the menu to import the file.

Step 2: Set Sprite Tile Values

  • After the tool runs, it automatically opens the Sprite Editor. Use the mouse to click or arrow keys to select a tile, drag the mouse to select multiple tiles.
  • Press the Z key to display the value of the selected tile(s). Press the right mouse button to display the values of all tiles (in hexadecimal).
  • While holding the Z key or right mouse button, scroll the mouse wheel or press the up/down arrow keys to change the tile values.

Step 3: Place Tiles on the Map

  • In the Sprite Editor, press X to switch to the Map Editor.
  • Press Z to display the grid. You can then drag the map with the mouse.
  • Press the left mouse button to place tiles on the map, right-click to pick up a tile (same as in PICO-8). Note: The game map is in the background and cannot be picked up or changed.
  • Click the mouse wheel to display only the placed tiles. Click again to switch back.

Step 4: Save and Export

  • Open the menu and select the save option to save the tile values and the placed tiles (I store this data in the sound effect memory).
  • In the menu, select copy data to copy the data to the clipboard.
  • At the beginning of your game file, paste the copied text.
  • All placed tiles will be stored in the table map_data. Each element in map_data is as follows:
    {x=_x,y=_y,t=_t}

    Where _x and _y are the tile's position on the map, and _t is the value set for that tile in the Sprite Editor. You can access each tile's information via:

    for mob in all(map_data) do
    ...
    end

Key Controls

In Sprite Editor

  • X: Switch between Sprite Editor and Map Editor.
  • Z: Display the value of the selected tile(s).
  • Left Mouse Button: Select tile(s).
  • Right Mouse Button: Display all tile values in hexadecimal.
  • Mouse Wheel: Change tile values (while holding Z or right mouse button).
  • Arrow Keys: Select tile(s); change tile values (while holding Z or right mouse button).

In Map Editor

  • X: Switch between Sprite Editor and Map Editor.
  • Z: Display grid.
  • Left Mouse Button: Draw tiles; drag map (while holding Z).
  • Right Mouse Button: Pick up a tile.
  • Mouse Wheel Click: Toggle map display.
  • Arrow Keys: Move the map.

Menu Options

  • save: Save tile values and the positions of placed tiles.
  • copy data: Copy compressed tile information and the decompression tool to the clipboard.
  • reset values (in Sprite Editor): Clear all tile values.
  • clear placed spr (in Map Editor): Clear all placed sprites.
  • import map: Import the game file's map. If you have modified parts of the sprite sheet, this function allows you to import the game map without damaging the sprite sheet.
  • import file: Import both the game file's map and sprite sheet.

[ Continue Reading.. ]

1
0 comments


Cart #pico_sheets-7 | 2026-02-01 | Code ▽ | Embed ▽ | No License
9

Tiny spreadsheet app for PICO-8! Simulate an office vibe from the comfort of your fantasy console.

Currently

  • Built-in keyboard
  • Auto-saves sheet contents to local memory
  • Export sheet to desktop as CSV
  • Supports several functions (see section below)
  • Reference other cells in your formula (e.g. A1, B2)

Next

  • More functions!
  • Support multiple functions in one cell
  • Better memory handling
  • Reference arrays (e.g. A1:G6)
  • Formula helper
  • Text formatting (e.g. change color of a cell)
  • Copy/paste cells
  • A nicer help page

Controls

  • 🔼🔽◀️▶️ Move / Change selection
  • 🅾️ Select
  • ❎ Back

[ Continue Reading.. ]

9
2 comments


Cart #ball_dr0p-0 | 2026-01-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Here is my second game for my game design class.
I hope to do my next one in PICO-8 since im having alot of fun making these games.

1
1 comment


Cart #marble_z0ne-0 | 2026-01-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Here is my first full game I made in PICO-8!!
This was for a Game Design class where we have to make a game a week!

3
0 comments


map() is set up to increase the tx by 16 for each maze completed. It does update the graphics, but it doesn't update anything else: it still detects collision from map(0,0) and still acts as though everything has been collected (because it has...just not on the currently displayed map).

Any ideas?

1 comment


Work-In-Progress explorer for iterated maps. Currently hard-coded for z |-> z^2+c with c = 1+i/5. Max cpu usage is 144% in vid(3).

Arrows scroll, z/x zoom.

Cart #julia_set_viewer-0 | 2026-01-27 | Embed ▽ | License: CC4-BY-NC-SA
3

3
2 comments




Top    Load More Posts ->