Log In  

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

Cart #fruitworm_t_o_e-0 | 2025-11-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4


I wanted to make something simple for my first game on PICO8, so I chose Snake. The game starts out slowly, however, as you eat more fruit the worm gets faster and faster. As you reach a certain threshold you'll reach the next level. The further you are, the higher the point multiplier.

CONTROLS:
Movement: UP, DOWN, LEFT, RIGHT
Start: All buttons
Pause: X

Share your highscore :p

4
1 comment


Usually arrays are 1-based in pico8 (except maps and sounds).

But if accidentally an array is initialized with array[0] = some_value, this will be a 0-based array.
Why Pico8 does not give error on that?

Assigning to zero index should result in some warning or error? How do I know in advance some arrays are 0-based?

1 comment


Cart #satabazesu-3 | 2025-11-30 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2

2
0 comments


Cart #youareanidiot-0 | 2025-11-23 | Code ▽ | Embed ▽ | No License
5

Just a small little project I made utilizing Defy by bikibird.
Press X to spawn a "window".

Uncompressed code (messy!):

do  --defy audio string library by bikibird
	local buffer=0x8000  -- required all formats
	local clips={}
		local cued  -- required all formats
	-- locals required for 4, 2.6, 2, and 1 bit formats below

	local step, new_sample, ad_index,c,direction 
	local index_table = {[0]=-1,-1,-1,-1,2,4,6,8,-1,-1,-1,-1,2,4,6,8} 
	local step_table ={7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 23, 25, 28, 31, 34, 37, 41, 45, 50, 55, 60, 66, 73, 80, 88, 97, 107, 118,130, 143, 157, 173, 190, 209, 230, 253, 279, 307, 337, 371, 408, 449, 494, 544, 598, 658, 724, 796, 876, 963, 1060, 1166, 1282, 1411, 1552, 1707, 1878, 2066, 2272, 2499, 2749, 3024, 3327, 3660, 4026, 4428, 4871, 5358, 5894, 6484, 7132, 7845, 8630, 9493, 10442, 11487, 12635, 13899, 15289, 16818, 18500, 20350, 22385, 24623, 27086, 29794, 32767}

[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=178040#p)
5
4 comments


Discord invite link

This is a general server for everything on the Picotron web (podnet, browsers, web languages, IRC, radios etc etc).

We made this for:

  • Sharing your web projects
  • Helping standardize the web, e.g: for browsers that can use multiple languages (like pml and pnlua)
  • General chat.

This was started by:
@Maeve (Meivuu) - (me!) Creator of the Super Piconet Explorer & Piconet
@StarlightDaisies (Astralsparv) - Creator of Pico Markup Language

You are welcome to join and contribute to the Picotron Web! We'd love to have you.

1
1 comment


Cart #yumuyinabi-0 | 2025-11-22 | Embed ▽ | License: CC4-BY-NC-SA
6

Okay so you know how Unity and Godot have little screens that advertise themselves, and they go in front of games that are made in them? And how Godot's is optional? And how Picotron has none?
Well I thought what if it did have one. What would it look like. 2 hours later and I made a little cart that has 2 cute little intro options, and a good bit of customization. To be clear I don't know how much of this cart is accessible but my intention is for it to all be accessible so if it isn't and you want deets lmk. The design for the assets is based on this logo

X and Z to see the two intros!

6
2 comments


Okay soo I'm making a game for my friend group, and i plan to reveal the game along with a handheld to emulate it, just to get the full pico8 experience. but im not gonna spend 70$ on a miyoo mini pluss or something, just to find out someone won't use it. I need a REALLY cheap handheld, it can run like shii, it just need to emulate pico8!
price range: 10-20$ dollars lol

2 comments


Cart #light_paint-2 | 2025-11-23 | Code ▽ | Embed ▽ | No License
9

I was playing around with palettes and ended up making a fun tool to paint with light and shadows! So I felt like sharing with the community.
Hope you enjoy!

  • Move the cursor with arrow keys or mouse
  • Press O or left mouse button to paint with light
  • Press X or right mouse button to paint with shadows
  • Change the color palette in the pause menu

UPDATE 1:

  • Slightly improved the paint function performance by checking less pixels per frame
  • Reduced paint speed (from painting 3 circles to 1 per frame)
  • Added a painting path to avoid gaps when moving the mouse too fast
  • Added a slight randomization factor to the brush size
  • Added an option to save screenshot

[ Continue Reading.. ]

9
5 comments


Cart #floppybirdgame-0 | 2025-11-22 | Code ▽ | Embed ▽ | No License
1


I made my first game in pico 8 it is flappy bird

1
0 comments


🐱<cat

Update version 2025/11/25
(299 chars)

f,r=circfill,rrectfill::🐱::cls()c=t()*3.5y=sin(-c)+55.5f(47,y,8,10)f(80,y,8)f(48,y,5,0)f(79,y,5)r(38,y-26,52,24,24)?"\^.\0\0f゛ᶜ⁸\0\0\n",60,y,13
x=cos(c/2)*2z=sin(c/2)*6?"\+fc∧\+0j\-0◜\-★◝"
for i=0,1do
d=x+48.5+i*19r(d+1,88-z*.5,min(z+8,8),13+z*1.5,8)r(d,z+96.5,13,(i*2-1)*x+7,3)z=-z
end
flip()goto 🐱

old ver

🐱<cat

(291 chars)

f,r=circfill,rrectfill::🐱::cls()c=t()*3.5y=sin(c)+55.5f(47,y,8,10)f(80,y,8)f(48,y,5,0)f(79,y,5)r(38,y-26,52,24,24)?"\^.\0\0f゛ᶜ⁸\0\0\n",60,y,13
x=cos(c/2)*2+48.5z=sin(c/2)*6+96.5?"\+fc∧"
for i=0,1do
line(x+2+i*18,z-0,x+i*19,z-12+i*2)r(x+i*19,z,13,(i*2-1)*(x-48.5)+7,3)z=193-z
end
flip()goto 🐱


15
6 comments


Cart #suyokanoni-1 | 2025-11-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

I made a game in less than a day for a game jam and i kind of like it,
so i'll leave it here if you don't mind.

6
3 comments


Cart #random_walk_nuclear_throne-0 | 2025-11-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Implementing nuclear throne's level generation on pico8

I have been tinkering around with procedural level generation and Pico-8 for a few days which lead me to reimplementing a portion of Vlambeer 's iconic game Nuclear Throne's level generation.
I decided to not exactly follow their algorithm but a pretty close implementation of it. Mainly because the 1:1 implementation didn't create a very good looking map on pico8 imo.

Using a combination of

  • Random walk and
  • Weighted directional bias (a.k.a a random % that I hand tweaked to look satisfactory, no maths involved :p)

The algorithm was able to carve out organic levels that were pretty similar to Nuclear Throne.

[ Continue Reading.. ]

0 comments


Cart #demothing-0 | 2025-11-22 | Code ▽ | Embed ▽ | No License
3

Walk with the arrows

Dig with X

The boat is south to the spawn island

3
0 comments


Cart #blackbox-6 | 2025-11-25 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
10

BlackBox

In BlackBox you are a scientist tasked with finding the location of several atoms hidden inside a mysterious black box.

Fire rays into the sides of the box and note where the rays come out on the other side, once you think you have the location of each atom, go through and guess where they are located.

BlackBox menu screen

BlackBox normal play mode

BlackBox pins mode (Only available when "Guess Mode" is set to "At End")

BlackBox guess mode

[ Continue Reading.. ]

10
5 comments


Cart #hyperderby-0 | 2025-11-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
4

Hyperderby!

A fun, fast-paced horse racing game originally written in google sheets, now available for the Pico-8!

-Choose your horse from 4 randomly generated options!
-Consider the odds (also randomly generated, they don't mean anything)
-Listen to play-by-play from renowned announcer Manny Horsecaller!
-Wager a randomly generated item (or concept, or amount of money...)
-Lose it all in the blink of an eye!

Take it from Manny-

[8x8]
"I've lost everything- and I can't get enough!"

4
1 comment


Bullet Dodge

Cart #bulletdodge-0 | 2025-11-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
5

Use abilities to build score multiplier and dodge incoming bullets!

[7x7]
Bullet Wipe! - Destroys all bullets around you.
[8x8]
Slow Down! - Slows incoming bullets to make dodging easier.

[ Continue Reading.. ]

5
2 comments


Cart #cosmicclankrs-0 | 2025-11-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
15

Cosmic Clankrs is a tiny, retro-ish shmup with modern-ish features and mechanics

controls:

x to shoot,
z to bomb if you have any big stars

SUPER MODE:

-from when you collect 6 big stars
your bullets deal more damage,spread and turn blue.You also earn extra small stars per enemy defeated
-if you get 10 big stars then you get a 1UP and your shots go back to normal

BOMB:

-if you have any big stars, you can bomb, if you have enough big stars,then you can bomb multiple times in a row but with less and less power
[8x8]

[ Continue Reading.. ]

15
11 comments


Cart #getthatpen-0 | 2025-11-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Midi_Bridge

midi_bridge is a combination Picotron Cart and Python helper app. It allows you to send midi events across the LAN or localhost via sockets into Picotron to do things like play notes.

Work In Progress

The video below is for an older version as a proof of concept. We've developed a stand-alone executable and now supports more midi events.

See it in Action

https://youtu.be/aGYzaQ5Fsjg

Get the Code

The code is up on my github page
https://github.com/washburnello/midi_bridge

The Future

If there's interest, I hope to integrate it into sfx.p64.

Special Thanks To:

STVRCHLD for taking my foundation and making it more robust.

3
1 comment


When I try to run this and it runs as expected and loads the map from within the cart when I start it via ctrl+r. It doesn't work if I type "run" and hit enter. It'll just say:"attempt to index a nil value (global 'current_map')"

What's going on? I am lost...

function _init()
	current_map = fetch("map/0.map")
end

function _draw()
	cls()
	map(current_map[1].bmp)
end

function _update()
end
1
0 comments




Top    Load More Posts ->