User @taxicomics started a thread compiling fades and transitions code snippets https://www.lexaloffle.com/bbs/?tid=148256
I though I'd add my screen dissolve effect, base on a 14 bit variation of the xorshift algorithm
https://en.wikipedia.org/wiki/Xorshift
The shift parameters used are >>3 <<1 >>4 . It's not good as a random generator, but that's a property I don't care about in this context, and amongst the many triplets that give the maximum cycle length needed to progressively blacken every screen pixel, it's the easiest to remember : 314 is the start of pi and 14 is the number of bits.
It works as expected for the first 2/3 of the screen, but after that, the CPU load goes over 100%, and the frame skips makes the animation end in awful looking flicker :

function fade(progress) pset(0,0,0) local s=1 while progress>0 do s^^=s\8 s^^=s<<1 s&=0x3fff s^^=s\16 pset(s\128,s%128,0) [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=165609#p) |



ROLLOUT
A strategy game about rolling dice
by lights+blue


Rollout is a strategy game where all the actions you take in the game are determined by rolling dice. This can include attacking your enemies, building up defences or getting more dice, every one of these actions are preformed by rolling dice.
The game takes roughly 30 minutes to play, and theres no save data (i gave up on it)
Now select START on the menu to begin!

- Look around -- - Arrow keys
- Progress menus - (X) / [X]




.png)



Hey everyone!
As you may know, I'm building a dedicated pico8 console, and today I'm showing off some concept art for physical pico8 cartridges! We are planning on working with pico8 game developers to get their existing games published to a physical cartridge and as well as develop exclusive titles for the Pex Console (with the ability to use extra hardware features on the console)! We will handle things like designing the packaging and game manuals, providing playtesting, as well as doing distribution and sales for the game. I really do want to preserve the pico8 spirit of openness and sharing too, blank cartridges for you to flash your own games are also in the works!
I'm curious on what you guys think about this? Would you be willing to pay for a physical copy of a pico8 game? If you are a game developer is this something you are willing to be part of (if so dm me)? Every bit of feedback helps a ton :D
The Animals Want Their Land Back!
Bobby built his dream house in the woods but the animals are mad that he has invaded their territory. They plan to take back what they think is theirs! Protect your house from these pyro-crazed animals. If too many animals get into your house, who knows what they'll do!

Controls
Arrow Keys = Movement
Z = Shoot
X = Dash
X + Arrow key = Level Code while on start screen

How to Play
Animals come from the right. Eliminate them before they go off screen on the left. Every animal that gets past will damage your house.

Hello! Currently working on a project to see if i can make a multi-cart game so i wouldn't have to cut corners with making a larger game. My only project so far is a simple cartridge which switches to another cartridge. I wanted to know for future reference: How could i transfer saves between the cartridges? The first cartridge will be the one loaded, labelled 'cart0.p8', and when it's loaded, ideally i want it to open the cartridge needed. I don't know how many levels and other things will be on each cartridge currently.
Pirograph: A PICO-8 Spirograph
Re-created the classic Spirograph toy in PICO-8! Try different combinations of wheel sizes, pen colors, and pen positions to create different geometric patterns.
How to play
Use the arrows and [X] to select a wheel size, a pen color, and the pen position in the wheel, then use left/right to draw. Press [O] to go back out through the selections and admire your work, then press [O] again to discard your drawing and start a new one.








There's an arsonist on the loose! You must bounce around, rescue people from burning buildings and loot their flaming homes and offices.
Can you handle the intense 80's arcade action long enough to stop the arsonist and save the city?

Bounce Squad is a Breakout style game, heavily inspired by the idea of Megumi Rescue for the SEGA Master System (I've never actually played the original). Aim for the highest scores by balancing the rescuing with the looting, strategically using your limited supply of fire extinguishers to help you in your missions.
Get through all 9 stages (plus a bonus stage) to face off against the arsonist himself.






Fireworks over Düsseldorf

A simple demo/screensaver that came about from a desire to get my head around userdata operations, particle systems and batch drawing, along with some affection for my current home.
Has five different displays, each of which have some variations. Cycles through them randomly, tetris-bag style.
Code is lightly commented in case anyone wants to take a look!




To ping a user in a post, you usually just type @ directly followed by their user name.
This sometimes fails if the user has special characters in their name.
For example, to ping @Peter Mosevich that has a space in his user name (how are you buddy ? any new pico-8 cart or puzzlescript in preparation ?), you can use @ then { then the user name with the space, then }.
This has worked for me so far, but today, I tried to ping a user (cat-8) that has a minus sign in his user name, and I ended up pinging user cat instead (sorry).
Does anyone know how to properly ping such a user ?



13.04.2025:
affirm8 – deutschsprachige Testversion
affirm8 ist eine kleine Affirmations-app für pico-8.
Diese Version ist eine frühe Vorschau auf das Projekt.
Aktuell ist sie auf deutsch und befindet sich noch in Entwicklung.
✨ Nutze sie gern, gib Feedback und begleite die Entwicklung ✨
13.04.2025:
affirm8 – German-language test version
affirm8 is a small affirmation app built for PICO-8.
This version is an early preview of the project.
It is currently in German and still in development.
✨ Try it out, share your thoughts, and join the journey ✨

Hello everybody! This is an early beta version of the adventure game "Become a King".
![]() |
[16x16] |
How to play:
arrows - move the cursor
Z - make a move
X - open menu
Write suggestions for the game in the comments, I will be glad to receive any comment.



--ABOUT--
super soldiers is a fun take on a gameboy type game!
to play, just press x to fire bullets, and dodge your enemies bullets by using the
arrow keys! soldiers wearing armor will take two hits, and soldiers wearing no armor take one hit.
collect powerups and achieve the highest score possible!
--CREDITS--
made by dominic!



