Plot
Woodblock and Goose were the best of friends... Goose would eat the termites that attacked Woodblock, and Woodblock would shield Goose from predators. Until Goose was stolen away, taken by the wily fox Geratroppleton. Now Woodblock must face dangers and perils to save Goose, and to once and for all put an end to Geratroppleton.
Characters
- Woodblock

A solid, dependable block of... wood. Very kind, but afraid of fire.
- Goose

A gentle, very sleek, fancy bird. He loves to eat termites, so his friendship with Woodblock hits multiple ways.




Aliens vs F16
You are an f16 pilot with an experimental drive that can work in space. On your very first test flight you encountered aliens! Defeat them and save humanity!

This is my first game. Learning to create games using pico8.
Thanks u/Ancient-Ad-8635 on Reddit for gifting this to me
![]() |
[8x8] |


tline-GFX for practice and understanding.
https://www.lexaloffle.com/bbs/?tid=147597
I will share the code used in this post to implement it step by step.
Coding the ideal effect all at once can be complicated and difficult to implement.
Isolating all the elements and solving them one by one will bring you closer to your goal.
Step1
Draw one line from top to bottom with tline().

Step2
Shift the reference y coordinate so that it scrolls from bottom to top.

I found it difficult to find a specific Cart from bbs://.
So I tried making a tool that can find Carts from bbs:// using part of the name.
Use it in the terminal screen as follows. (Of course, the execution path needs to be set, so it's best to run it in the directory where findbbs.p64.png exists.)
> findbbs pico
I'm sure there will be plenty of ideas to make it more convenient in the future, such as adding a GUI :p

i've generally been enjoying picotron and making good use of it.
the only suggestion i have for a theoretical v0.1.1g or v0.1.2 is an "immersive mode".
the general point of this functionality would be that, when activated, picotron starts to act like it is the host os and not running in the host os. what this would mean is essentially just:
- any options in the main interface that refer to a host system or host os are removed
- a confirmation window is displayed before you shutdown or reboot picotron.
i think this functionality would be beneficial, as many people already run pico-8 as the main interface for their computers or devices and i believe that something similar will likely end up happening with picotron once it becomes more developed and/or gets a build for arm devices like the raspberry pi.

I made this to test out the card game engine I'm building. I'm hoping to use this engine to make other card games as well so any feedback would be amazing! It supports both keyboard/mouse and controllers.
Controls:
Move cursor - Mouse/Arrow Keys
Pick up/draw cards - Left-click/X
Move card to ace pile - Drag & drop/Double-click/double-tap X
Undo - Z
A few notes about gameplay:
-
You draw 3 cards from the stock each time
-
You can't draw from ace piles
- Auto-move is on by default but can be turned off in the settings. It only moves cards to the ace piles from the tableau (not the waste pile) when all cards below it are already in the ace piles. For instance, it will move a 4 of hearts to the ace pile automatically only if both the 3 of clubs and 3 of spades are already there as well. It doesn't help you win but it does remove some of the tedium.



For my first BBS card, I wanted to reproduce an effect that had impressed me in the 1995 game Rollin.

Based loosely on the small example provided by NuSan on Pico-8, https://www.lexaloffle.com/bbs/?tid=3467
I was able to add movement and collisions to it.
It's not very performant, but I've never done Pico-8 before and I'm also trying my hand at Lua and the Picotron api (so there's bound to be a lot of nonsense ;-)
For the exercise, I also used the 16 colors available in addition to the default palette.
I don't know if I'd go any further than that, but if you find this, so much the better.
Grind The Floor!
Me and my team have been making a rhythm game for the Nokia 3310 jam in Pico-8! This is also my first Pico-8 released game. You can check out this version of the game on itch too.
You are the DJ of an after party at a video game event in Spain
Your mission: make people dance until 5 in the morning
Make the party unforgettable!
Since the original version is in 84x48 pixels (green cart), we've worked to bring a 112x64 resolution too (blue cart), with the pixelart streched to fit.
84 x 48 version
112 x 64 version

I'm creating an image using this
texture = userdata("i64", 3, texture_width * texture_height )
and setting it up like this
p.texture:set(0,i,flr(xx),flr(yy),flr(1+(color_offset+(noise_value+1)*5)%30))
which I can draw with
pset(p.texture)
and is properly drawn (it's the rectangular image)

But I don't need floats! I wanted to define it with i32 instead, like this
texture = userdata("i32", 3, texture_width * texture_height)
But then it's not drawn at all:

Doesn't pset work with i32 userdata? Or should it and I'm doing something wrong? The only thing that changes here is how I define texture with f64 or i32...


Here is my first game, a hiking simulator.
I love hiking and outdoorsy stuff in general.
There is no goal here, just go for a hike and enjoy the peaceful scenery.
The controls couldn't be simpler. Just press right to hike or release right to enjoy the majesty. You can't go back the way you came.
This was fun as it was an exercise in rendering a full background without making a map at all.





NOTE: New update to version 1.1! Read the change log for more info!

Hey you! Have you ever wanted to make your own Celeste levels, but have no idea how to use Pico8 what-so-ever? Well now you can with Celeste Maker, a simple level-pack editor to design your very own level-pack and save it with others!
How do I use the editor?
The editor interface is decently simple.
Use the arrows to move the player (and camera).
To draw terrain and place objects, simply click on an element in the topbar, and start drawing.
The tiles will (usually) automatically connect themselves. You can erase tiles by clicking on the eraser on the sidebar







WELCOME TO DASHBOX
DASHBOX is a frenetic arcade score chase game where you DASH inside a BOX.
Get to the SAFE WALL before the timer runs out.
Collect the ORBS to increase your score.
Avoid crashing into the GATES!
HOW TO PLAY
In DASHBOX you control the ball that sits on the interior edge of the wall.
Use left, right, up, and down to move your ball along the wall.
To DASH, hit the Z key (or circle button)
If your path passes through a GATE, your trajectory will be changed!
The WHITE WALL is the SAFE WALL
You want to make sure you're on the safe wall when the timer at the bottom of the screen runs out
To increase your score, collect the vibrating ORB.
The point value of an orb increases by 1 for every orb collected while the timer is active, so move fast to get quick points!
IF YOU DASH TOO MANY TIMES WITHOUT COLLECTING THE ORB, YOU WILL PERISH.
WAYS TO DIE (AKA THINGS TO AVOID)
- Being on a non-safe wall when the timer expires
- Colliding with a gate in a way that does not redirect your trajectory
- Dashing too many times without collecting an orb
Have fun, and chase the highest score!
This game is a Zeflyn Design
a portion of the development for this game was streamed live on my Twitch Channel:



