

Okay, so, interesting bug/feature: print("^a") with just the beep and not the text introduces a new line at the last cursor point.
If this is the first print() in the game, and if x/y coordinates are not specified, the new line will insert at the bottom of the screen and force the screen to scroll, potentially disrupting previously drawn graphics.
In the game of the attached screenshot, the blue case and UPLR button are drawn first, then a beep via print("^a"), then the "Vortex" in the next print(). Note the scrolling of the lower buttons by one character height.
Specifying x/y coords prevents this corruption from happening, e.g.: print("\^a", 0, -20).
The expected behavior was that since the print() was called with only a beep code and no text, it would not force a new line.
A solution might be to check if pixel width of a print equals zero, and if so, to prevent the new line at the end of the print.


This is a pico-8 port of Klax, mainly based on the Atari Lynx version, featuring:
-100 levels
-5 different backgrounds
-warps
-full klax combos and scoring system.
updated to v1.1
-Fixed early game over condition when last free tile would create a klax
Thanks to @dan9er finding
-added additional perspective tile graphics for tiles on external lines
-added brief tutorial before level one,like lynx version
-added one sample of digitized speech... It's all i could fit without
compression but i wanted to test how this new secret functionality

I needed a warm up project after taking some time off since finishing Masters of the Universe and I was thinking how Lynx screen resolution is not that far off from pico-8's and it gave me the idea of trying to port some games.










Controls
Arrow keys to move. Z to wait. X to toggle menu.
Cardinal Ramship Pirate
You have descended into Bordered Space in pursuit of the famed Big Golden Chest. The area has many guardians but you have a time crystal and a pirate ramship...
Ram into other ships to damage them. Only the fastest moving ship deals damage.
Use the menu to change equipment - each provides different advantages and disadvantages. Scrap items to regain lost health and fuel - some will even increase your maximum health and fuel capacity.
Made for the 7 Day Roguelike Challenge, 2021.
-
Check out my other carts if you want just the code for the menu or physics.
The simplest platformer you'll ever get: move left/right to fall on blocks, but stay on screen!
Earn bonus points by making big falls and breaking blocks
This game is mostly finished, but lacking sound and music.
itch.io page: https://scambier.itch.io/drop
Update 1.1.0
- Graphics: new tiles from the excellent MRMOTEXT tileset. The old tiles worked, but they certainly lacked originality.
- Graphics: "solid" blocks are now brighter with a bit of dirt/grass on top, "broken" blocks are duller and more clearly broken
- Graphics: removed background filters (might rework that later)
- Fixed: highscore was not correctly saved
- Fixed: incorrect labels



Cover of world 4 I made from Super Mario Bros 3.
Not perfect but like how compact and the juice that buzz adds.
[sfx]

This game use only directional pad. If the ship close to asteroids, it will be forced by gravity. Sometimes, a can is dropped from upper side. It makes time limit longer.
▼This is gameplay by "Pursuing Pixels" (https://twitter.com/PursuingPixels).

Hi everyone, this is my first Cartridge published to Pico-8 BBS.
This game is an evolution of the second game found in "Gamedev with Pico-8" .pdf document in Pico-8 resources page, and I really enjoyed coding it and learning Pico-8 gamedev. I had a lot of ideas that I plan to use in the future for my next cartridges, but I decided to keep this one simple.
In CosmoLander you take control of your explorer spaceship in a mission to visit multiple planets from a far away galaxy. The main goal is to land on as much different planets as you can, while managing your Fuel and shooting at the switches that control the landing platform gates.
Rules:
The more precise you land on a platform, the higher your score (60 to 100). Be careful not to touch the ground too hard, otherwise your spaceship will get crushed in pieces.
Every 500 points you are provided a floating Fuel Tank, that will replenish 20% of your spaceship tank. If you choose not to pick it up, you will have to wait for the next 500 points, so don't miss the chance.
Every 6 planets you visit you will face a more difficult challenge, where the planet will have a switch controlling the Landing Platform Gates, you have to press the red button either by shooting at it (use button X to shoot!) or by landing on top of it (its riskier, but it grants extra 80 points!!).
Buttons:
Spaceship Weapons: ❎
Spaceship Controls: ⬅️⬆️➡️
If this game made you have some fun and spend time on it, please consider leaving a comment and sharing your Highest Score, to challenge other Pilots!!
Enjoy!
Hi! My name is Shoma. I'm from Japan.
I'm crazy about "lateral thinking puzzles" recently.
I tried to make the game with that idea.
I made a simple puzzle game that is able to be cleared super very short time like a 5 minutes.
The title of my first work is "I misplaced the key somewhere.." .
The purpose of the game is "back to the spaceship before the oxygen runs out" .
— STORY —
We came to treasure hunt by our spaceship. I misplaced the keys somewhere while exploring in outer space and couldn't enter the spaceship! Oxygen disappears moment by moment, and the members say die ...
——————





Hey everyone, I've made a little gui program with Python to export and import the lua code of the cartridges(only working for .p8 files for now).It even checks that the code size you're trying to import to the cart is less than 32k, tough i'm not sure if that is still the correct size. You can check it out here.
Contributions are highly appreciated!(Specially if you know something about tkinter, because i learned it doing this program and it's quite janky lol).
Cheers!


I have created a marching line of invaders that move and animate left and right, dropping down a few rows each time they reach the opposite edge of the screen, It's working great!
So then I added a function that will fire a shot from one of the aliens but when I iterate through the table I always get the last one in the table for my x, y starting position of the invaders shot.
Is there a way to iterate through a table picking a random entry to generate some variables from? I have tried several things but can't seem to figure out how to do this as we only have: add, all, count, del, foreach and pairs.
Thanks,
Brian

