Log In  

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

Cart #pico8powerpoint-2 | 2025-04-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

A Cartridge for a public presentation on Pico-8

A few months ago I was preparing a talk on pico-8 for our local Makespace.
I was going to use PowerPoint. But I thought it would be fun to make my "powerpoint"
presentation as a Pico-8 cartridge. I could then use the same Cartridge as an example
of coding, sprites, and sounds editing.

You are encouraged to take it and modify it as you want.

The text all lives on tab 2.
The notes for running the presentation are on tab 4. Copy and paste it onto the
a blank editor to see some of the directions to run such a presentation.

running the presentation

Before the presentation

  • prepare handouts such as pico-8 cheat sheets

[ Continue Reading.. ]

0 comments


Cart #slimepires_sfxredo-1 | 2025-04-02 | Embed ▽ | No License


A simple mod of Sophie Houlden's excellent Picotron version of Return of the Slimepires, with better (at least in my opinion) sound effects, all made by me. Playing with Picotron's sound editor has been really fun, especially as someone who loves making songs for old soundchips. Hope you like it!

0 comments


Cart #picotowns-0 | 2025-04-02 | Code ▽ | Embed ▽ | No License
3


PicoTowns is a town building game inspired by the boardgame Tiny Towns (https://boardgamegeek.com/boardgame/265736/tiny-towns) and the game Tiny Islands (https://dr-d-king.itch.io/tiny-islands).

Build a town out of buildings that arrive in the form of tetris style pieces. Each turn you have a choice from a big or a small piece to add to your town. You have 15 turns to arrange them in a way to try and get the highest score possible!

Daily Challenge mode will give everyone the same sequence of pieces, so you can compete with friends for the highest score each day. (On some platforms, you can click the micromap at the end of the game to copy your score to the clipboard)

In game help is available (click on ?) - this will explain scoring with some diagrams.

[ Continue Reading.. ]

3
0 comments


A Cartridge for a public presentation on Pico-8

Cart #pico8powerpoint-2 | 2025-04-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

A few months ago I was preparing a talk on pico-8 for our local Makespace.
I was going to use PowerPoint. But I thought it would be fun to make my "powerpoint"
presentation as a Pico-8 cartridge. I could then use the same Cartridge as an example
of coding, sprites, and sounds editing.

You are encouraged to take it and modify it as you want.

The text all lives on tab 2.
The notes for running the presentation are on tab 4. Copy and paste it onto the
a blank editor to see some of the directions to run such a presentation.

running the presentation

Before the presentation

  • prepare handouts such as pico-8 cheat sheets

[ Continue Reading.. ]

0 comments


Flyover voxel rendered terrain-like plasma.

(300 chars)

for y=0,127 do for x=0,127 do sset(x,y,(sin(x/32)/2+sin(y/32)/2+sin((x+y)/64)/2+sin(sqrt(x*x+y*y)/32)/2+sin(x/16*1.2)/4+sin(y/16*1.2)/4+sin((x+y)/32*1.2)/4+2.75)*2)end end function _draw()cls(12)for z=64,1,-1 do for x=0,127 do h=sget(64-z+z*x/64,-(z+t()*32)%128)line(x,h*4/z*32+32,x,128,h)end end end
2
0 comments


I have encountered some strange behaviour when using pod() with keys that are tables.

This code snippet prints {} (it should print nil if it were to be consistent with other pod behaviour)

local a = {}
a[a] = 1

?pod(a)

This code snippet also prints {}

local a = {}
local b = {}
a[b] = 2

?pod(a)

But now, the strange part. This:

local a = {}
local b = {}
a[a] = 1
a[b] = 2

?pod(a)

causes an error, it reads simply attempt to compare two table values. No error location, just this!

0 comments


Cart #theos_return-3 | 2025-04-02 | Code ▽ | Embed ▽ | No License
8


Return to Celeste Mountain as Theo, long after the events of the main game.

Controls:

  • Arrow Keys: Move
  • Z/C: Jump
  • X/V: Grab/Climb

Credits:

Developed by WuffMakesGames
Levels and Music by bravelycowering

Check out the OST on Youtube

8
5 comments



I made a simple paint package, Whiteboard, for taking notes.

It uses the mouse by default, but you can choose to instead use the D-pad + X in the pause menu.

Controls

O: Switch between marker and Eraser
X (gamepad mode)/left-click (mouse mode): Use tool
D-pad (gamepad mode)/moving mouse (mouse mode): Move cursor

2
1 comment


idk a pick

2
2 comments


Hello everyone,

what is the best place to share the development of a new PICO-8 game cartrige, the blog or the forum, or an external place? I just want to share the progress of the development, share and discuss ideas and solutions with you all, and of course post code, and everything related to the game.

I am just learning by doing how PICO-8 works with Lua to keep me busy with a challenging project.

Thanks.

1
0 comments


A simple terminal implementation for 251 tokens (I'm pretty sure you can find some clever ways to reduce this), for your dev tools.

Currently I'm working on some editors for my game, I had to implement mouse controls, buttons and layout. However I have missed a crucial part: text input.

I have looked inside the community wiki and found out how to read the keyboard buffer. I have made this simple terminal which I'm really satisfied with, and I thought maybe it is worth to share. Nothing fancy just a shell ready to interpret whatever command you type in and hit enter.

function new_terminal(text_color, bg_color, error_color)
  local t = {}
  t.history,
  t.buffer,
  t.t_col,
  t.bg_col,
  t.err_col,
  t.commands,
  t.append,
  t.render 
  = 
  {},
  "",
  text_color or 11,
  bg_color or 0,
  error_color or 8,
  { cls = function(_ENV) history = {} end },

  function(_ENV, str, err)
    for line in all(split(tostr(str), "\n")) do

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=164799#p)
0 comments


In "Select Stages" choose which stages are active, hit the "Randomize" button on the main screen and get a random level!

This is a stage randomizer I built for fun. I experimented with coding all the UI elements myself, like buttons and checkboxes.
More info in the "About" section!


0 comments


Fairly early WIP.

Requires sandboxing to be disabled to function.

Features

  • Autohide
  • Always on top
  • App launching
  • Window switching

Notes

Currently there isn't an easy way to add/remove launchers. The settings pod can be edited using the Picotron podtree app

To quickly try it out:

load #docky -u
run

Installing

In a terminal, run:

load #docky -u
mkdir /apps
save /apps/docky.p64

<br>

Then, add the following to /appdata/system/startup.lua:

create_process("/apps/docky.p64")

Preview

Cart #docky-0 | 2025-04-01 | Embed ▽ | License: CC4-BY-NC-SA
3

3
0 comments


A co-worker was curious to use my interactive fiction player, Status Line. He's using "nixos" and he rebuilds large parts of it from source, from scratch, every time before launching into the operating system. At any rate, his setup can't run the Linux binary because his doesn't have some set of dynamic libraries that Pico-8 is expecting. Steam apparently has a similar issue which is fixed by something called "steam-run" which kind of tricks Steam into seeing a "typical" Linux environment. That method is not working for Pico-8 exported binaries, it seems.

Is there a way to export a 100% static-linked binary?

0 comments


I'm making a game in Picotron, specifically a remake (or demake depending on how you see it) of Puyo Puyo. I'm basing it off the MSX2 version, and was wondering:
a. Is it possible to specify your own custom resolution for a cart?
b. If so, how would I do that?

I want the game to run at 256x192 pixels, the native resolution of the MSX.

The title screen of Puyo Puyo MSX, for reference.

Thanks for reading! ^_^

1
1 comment


Go-cart!

5
0 comments


Hi, I tried searching through the API and on the BBS so I guess the answer is no but thought I'd ask explicitly in case I missed the info. Can you write programs that access the user camera (e.g. to write an experimental camera/filter application)?

If no immediately available way, could you write a Picotron app to take image input (jpg, png for example) through input in an application, that you then manipulate?

I am trying to decide if Picotron is the right software to work on some test applications I want to build. Thanks.

6 comments


Cart #zorionak_gemes-0 | 2025-03-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #headphonegirl_wallpaper-4 | 2025-04-01 | Embed ▽ | License: CC4-BY-NC-SA

A wallpaper of a girl wearing headphones that relates to the desktop theme.

In this way, the color scheme and background pattern change according to the theme.

change

  • Fixed: Background color was not reflected
4
0 comments


Cart #picoblaster-1 | 2025-03-31 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Just a simple space shoot 'em up.

Shoot enemy spaceships and dodge meteors.

Gets progressively harder.

0 comments




Top    Load More Posts ->