Log In  

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

SSPR sandbox

According to the documentation, sspr is pretty self explanatory :

QUOTE

SSPR(SX, SY, SW, SH, DX, DY, [DW, DH], [FLIP_X], [FLIP_Y]]
Stretch a rectangle of the sprite sheet (sx, sy, sw, sh) to a destination rectangle on the screen (dx, dy, dw, dh). In both cases, the x and y values are coordinates (in pixels) of the rectangle's top left corner, with a width of w, h.
Colour 0 drawn as transparent by default (see PALT())
dw, dh defaults to sw, sh
When FLIP_X is TRUE, flip horizontally.
When FLIP_Y is TRUE, flip vertically.

END OF QUOTE

So I was pretty surprised to see an upside down sprite while debugging, when I knew I wasn't even using the flip parameters anywhere.
Things are pretty normal as long as the coordinates are in the 0-127 range and the sizes in the 1-128.
What happens otherwise is unclear, so I wrote this little test cart. (image in the sprite sheet by Freds72)

Cart #sspr_sandbox-0 | 2025-04-17 | Code ▽ | Embed ▽ | No License

[ Continue Reading.. ]

0 comments


Cart #gameformelike-0 | 2025-04-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Hello!

I haven't bought pico-8 yet, and i was considering doing so, but i wanted to find out from the people who actually own it, is it worth it? how active is the community? Is Voxatron dead or also worth it? Answers would be appreciated

Sock Muffin (potentially to be a new member)

1
5 comments


Cart #ash1337-6 | 2025-04-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
28

8SH – A tiny precision platformer adventure

Hello everyone,

I'm happy to share my latest project: 8SH, a small adventure platformer made in Pico-8.
It features smooth movement and tight, responsive controls, with short levels that focus on timing, flow, and precision.

Inspired by The End is Nigh by Edmund McMillen and Tyler Glaiel, I aimed to capture that same snappy feel in a more compact format.

This is a personal Pico-8 release, and I’d love to hear what you think — feedback is always welcome!

.gif[/img]

28
17 comments


Cart #elizabethoyunu-0 | 2025-04-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


Cart #platform_basics_jstr8-0 | 2025-04-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Cart number 2!!

Continuing to learn how to manipulate tables...

This is an extension of the basics with self contained entities that are modular and behavior override friendly. It includes basic platform and entity collision logic with soft camera tracking. Frame set animation with integrated low resolution mode (64x64) as well. I hope it helps other beginners out there learn the amazing quirks of pico-8!

Entity oriented programming adapted from a study of https://www.lexaloffle.com/bbs/?pid=116846 by Johan Pietz.

-JS

3
0 comments


Cart #ekonunoyunu-0 | 2025-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

0 comments


My first attempt at a pico 8 cartridge! I've spent a few evenings working through this, and wanted to publish my work.

I've implemented a demake of the amazing Lights Out Tiger handhelds - one of which I had as a kid and spent many an hour playing.

Cart #sfdigiti-1 | 2025-04-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

I'd love any constructive criticism or feedback.

0 comments


Cart #doukutsu8bitdemo-5 | 2025-04-22 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
8


My first non-trivial project in Pico-8, made using the education edition. This is a demo for the first 3 screens of Cave Story. You can't actually leave First Cave, and weapon levels aren't implemented yet. Also, don't mind the horrible sound effects and lack of music, I haven't figured audio yet.

Feedback and bug reports are very welcome

Changelog:

Rev 1: Updated refill terminal animation
Rev 2: Weapon levels, end screen and a bunch of other stuff.
Rev 3: Some bug fixes
Rev 4: Improved physics
Rev 5: Bug fixes

8
2 comments


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)
5 comments


Cart #rollout-4 | 2025-04-17 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
17

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]

[ Continue Reading.. ]

17
9 comments


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

[ Continue Reading.. ]

3
0 comments


Cart #save_the_farm_bobby-0 | 2025-04-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
6

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.

[ Continue Reading.. ]

6
0 comments


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.

0 comments


Cart #exdante-0 | 2025-04-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
1

Hey Fellas, This is a platformer. I wanted to give it a go so I did.

1
0 comments


Cart #wobble-0 | 2025-04-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
2


Just a little screen shift technique I was playing around with after seeing the glitch effect in SPHONGOS
It uses screen data in RAM to shift scanlines.

2
3 comments


Cart #pirograph-0 | 2025-04-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
14

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.

14
8 comments


Cart #bounce_squad_v1-0 | 2025-04-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
21

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.

[ Continue Reading.. ]

21
11 comments


Cart #spaceship_x_meteore_v0_1-0 | 2025-04-14 | Code ▽ | Embed ▽ | No License
2


This is my first game! It took me a weekend and lots of bug fixes. Try to post some records or report bugs on the coments!

Patch 0.1: Thanks 851513 for noticing an error on my game. Now you cannot "restart" the game in the middle of it.

2
2 comments


Cart #affirm8-1 | 2025-04-13 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


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 ✨

[ Continue Reading.. ]

0 comments




Top    Load More Posts ->