Hello @zep
One of my game players reported this.
It seems that Pico8 games downloaded from Steam sometimes fail to start when a controller is connected.
Target game in which the bug occurred.
https://store.steampowered.com/app/1448220/KONSAIRI/
Running environment
- Apple silicon Mac.
- Gamepad "Sony PlayStation® DualSense™ Wireless Controller" ----STORE PAGE.
- Using Steam's controller linkage function (Bluetooth).
- Exported cart pico8 version 0.2.2c (also occurs in 0.2.5e)
Crash report
https://docs.google.com/document/d/1u615ThHWhl_YEK8agfgb5EENnyzfXKkhnk_ach4XDgA/edit?usp=sharing
Thank you for your cooperation.

Created in 48 hours for Ludem Dare 52.
The theme was Harvest, which I honestly lost quite a bit along the way as the weekend progressed, but I was having far too much fun with my character controller to pivot.
You can soft-lock yourself by losing too many twigs in a level, so if that happens you'll have to reset the cart.




This is a work-in-progress demo of my Pico-8 port of the original NES Mega Man. It's a longer-term project, so I figured I'd put out some demos as I finish parts of it.
V1.0:
- Cut Man's stage playable with enemies, objects, powerups, music, and sound effects
(music and sound effects by @ScrubSandwich)
V0.1:
- All 6 robot master stages available to explore, but no enemies or sound





hello i am hoping the answer is pretty straight forward and im to tired to realize it right now, but i have a table with 5 values and i would like to do something like
table={1,2,3,4,5}
if btnp(X) then table[i+1]
but also have it wrap back to 1 if the table index reaches the length of the table.
essentially a (for I=1,#table do) but only progresses if I press a button




Tomato Run
Description
This is an endless running platformer game, where you just have to earn the highest running distance, and highest points.
You may step on the crows to add more points!
You may double jump to avoid falling into the cliff.
You may shoot tomato seed to hurt these crows.
Collect higher points by stepping consecutively on the crow.
Controls
Using keyboard
z
to jumpx
to shoot tomato seed←
to go slower→
to go faster
Using gamepad
⚪︎
to jump×
to shoot tomato seed←
to go slower→
to go faster



Intro
This is my first complete(ish) game, which I made while following along with Lazydevs Academy's "Shmup" tutorial series. I am still in the beginning stages of learning to code, and I found this series immensely helpful - so thank you, Lazydevs!
Rules
It's lonely out in space - your job is to spread love and light to the far reaches of the galaxy. Do you have what it takes to make space into a friendly place?

Controls
Use the arrow buttons to control your ship.
Use the "X" button to shoot your heart blaster.
Use the "Z"/"O" button to fire a bomb, and press "Z"/"O" again to deploy the bomb. After a certain period of time, bombs will explode on their own if not deployed.
What is This?
This is a game submission for the Mini Jam 123: Web. It was built around the theme of, "Web", with the limitation of, "There is No Ground".
How Do I Play?

Behind The Scenes...
Running out of motivation and inspiration to make original games, why would I not join a game jam? And that's what I would do. The experience of making this game would be fun, mainly because there would be no over scope, crunch or anything like that. I hoped that I would get into experiences like this. As per the gameplay inspiration itself? Subway Surfers meets casual shmup.


I am doing a jump platformer (8px*8px tiled).
My collision is currently detecting (player location + player x/y acceleration). e.g if (y.player + y.acceleration= -1.4), then the collision detection will check the above block.
If the player was in position 100, and acceleration was y-3, then I tell the checkbox, "player position is 97 (100-3), check up block collision".
The checkbox then notifies back that there is a block ahead, if so I cancel next movement.
Problem example: Position 100 was 1 or 2 blocks away from the block, so the player position remains 1 or 2 blocks away from its target after the update.
(The checkbox moves at the speed of the player, by so, the collision occurs either 3 blocks inside the collided block, or 2 or 1).
What can be done so the hitbox check the block ahead the player, and if true, then the player touches the block surface?
So far I have thought of these two potential solutions:
- Check multiple times collision until the player match the block surface, so check 3 blocks ahead, if colliding, then check 2 blocks ahead, if colliding, then check 1 block ahead, if not colliding then this is the distance to the block ahead, then update the player position (by such amount of attempts) into the tile direction.

This is my submission to the Interstellar Jam 4!
The theme was "Another Dimension," so in this game you have to avoid projectiles by moving across your 1D line (an axis) in a 2D realm!
By collecting orbs you can change your axis and gain a score point. Once you get hit and run out of health, that's it, that's your score.
I would say you've beaten the game once you get a star/gold medal, 14 axis shifts, but you've really mastered it once you get the wow medal! (don't worry, its not that much further)
itch.io version: https://void-gamesplay.itch.io/axis-dodger


Collect a large harvest of carrots with the help of your cute rabbit friends! Don't scare the rabbits away! How many can you get before the day is done?
How to play?
- Use the direction keys to hit the different holes.
- Hit the carrots, but not the rabbits.
- Every 10 carrots, the game gets a little bit faster.
- Hit too many rabbits, and the game is over.
- When the night comes (about 2 minutes) the game is over.
What is this game?
This game was made in 24 hours for Ludum Dare 52. Theme: harvest.
The inspiration for the game was this post I made with a New-Years card. A few people said that the animation looked like a whac-a-mole game, and I decided to make that game when I had the chance. Turns out that the LD theme was perfect for it.

I downloaded Pico8 in 2021 and catching up again now...and started to see the potential and love the simple language from a non-programmer perspective. I'm more of an artist but recently found out about Lazy Devs youtube videos and patiently follow each shmup vid, I can see hope in creating my own shmup. I love shmup since the late 80s growing up visiting local arcade often. Now I have to really focus on making my own 1st shmup game..
Thank you too to Nerd teacher, Lazy Dev, and others for all your time and energy in making the software and tutorial vids
<3
Is it possible to pause using controllers other than controller 1? Is it possible to navigate the pause menu using controllers other than controller 1?
I'm making a multi-player game and would like any player to be able to pause and control the menu.
(Laptop is hookup up to the tv with players sitting in chairs away from it. I don't want players having to run up and smash the P key like some sort of American Ninja Warrior contest. I also don't want everyone yelling at player 1 to hit pause.)
If the answer is no, can support for this be added? Maybe opt-in by poking a value somewhere.


