I typically configure my caps lock key to act as my primary control key on all my computers. On my desktop this is handled in my keyboard firmware directly so I have no problems. But on my laptop I have this mapped in software and it does not seem to work in either the native PICO-8 app or on the education edition running through Firefox.
The normal left and right control keys do seem to work and I can copy and paste using them.
My guess is that PICO-8 is only looking for the left and right control keys specifically and not listening to other control modifiers.
I am running PICO-8 0.2.7 on Arch KDE and my keyboard config looks like this
# cat /etc/X11/xorg.conf.d/00-keyboard.conf
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us"
Option "XkbVariant" "dvorak"
Option "XkbOptions" "caps:ctrl_modifier"
[ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=192207#p) |
WIP
farm flowers for seed to feed the birds. listen for their song pattern and sing back to them by holding X and using the direction keys. sing the birds tune after feeding them to calm them all and win the game.
plant seed O
toss seed X and O
singing X and any dir
water and harvest O
find all the birds!
Hello.
Some games I have are not in .p8.png format but just .png so I can't convert them to .p8 with a python script about Pico games.
for each of these games there are 3 files. The first is a file with no extension having the name of the game...let's say "game". The 2nd is "game".png (NOT "game".p8.png ) and the third is called data.pod
How can I convert them to .p8 since they are not .p8.png but just .png?
My core plays .p8 and .p8.png not .png

objective
In "orange circle" you are an orange circle, the aim of the game is to get as many squares as possible before time runs out while also avoiding the small red oval that appear
lessons learned
- Simple movement system
- Basic collisions
- Getting to know pico 8
motive
This is my first game on the pico 8 engine... well I could say this is my first game period to be honest
I have been thinking of getting into game development for a good chunk of my life without ever taking that first step... so here I go
This is my personal project, not specifically "orange circle" but rather my journey through game development, being a bit pretentious here, but I want to call this my art, my way of leaving something I made out there
Are you what burns, or what roots after?
Your home reduced to ash, a light eclipsing the sun, and a village clutching for permanence at the center of it all.

Controls
- Navigate menus and actions with arrow keys
- X to confirm
Read the wilds
Smolder is a text-adventure RPG with turn-based combat. Beware of moves that pierce your guard, shake equipment loose, and inflict ailments. Learn the difference between baits and openings. The wilds are relentless; so are you.
About
Smolder draws from classic interactive fiction like Zork, and Sekiro's telegraph system. I'm a fan of RPG series like Dragon Quest and SMT, but always wondered what deterministic combat would look like in a turn-based game. Smolder was the answer to that question.
ZX0 is a data compressor that provides a tradeoff between high compression ratio, and extremely simple fast decompression. It's especially appropriate for low-end platforms, including 8-bit computers like the ZX Spectrum.
This is an implementation of ZX0 decompression for Pico-8. You can compress data on your desktop computer using one of the existing ZX0 implementations, include the compressed data in your Pico-8 cart, and decompress it using these routines.
The source code is on GitHub at https://github.com/npryce/ZX0-Pico-8, along with documentation about how to use the library. The code is organised so that it is convenient to clone the GitHub repo and #include the code you need into your Pico-8 cart.
Demo

Cyrillic/Кирилиця/Кириллица for PICO-8
Custom font featuring 39 Cyrillic letters, arranged (more or less) phonetically, making it easy to write and read.
Examples
"\014vitann@ z ukra^ny" вітання з України
"\014xytajte ukra^ns<koq" читайте українською
"\014yly po russky" или по русски
How to use
- Copy functions
init_cyrandstr2memto your cart. (61 tokens, 608 chars). It is advised to copy from PICO-8 to PICO-8, otherwise, PICO-8 will alter the font case, breaking the data stored as text. - Call
init_cyr()in your_initfunction

Volleybally
Simple volleyball game, heavily inspired by Blobby Volley. Still very WIP - score is tracked but the match never ends. Can play two player or against the CPU.
TODO
- graphical juice to the ball
- backgrounds. Different courts
- extra text - match point? set point?
- longer term - single player circuit against different CPU personalities

TWIN TANKS
Twin Tanks is a 2 player versus top-down tank battling game played over 7 maps.
Last tank rolling wins!
It is strongly recommended to run "keyconfig" if you are going to be sharing keyboard controls.
Enjoy!
Default Controls
Blue tank:
- Move: cursors/arrow keys
- Fire/Menu select: Z, C
- Drop mine (Power-up): X
Red tank:
- Move: S, F, E, D
- Fire/Menu select: TAB, W
- Drop mine (Power-up): Q
Media

HOW TO PLAY ?
Use your mouse and left-click to add suns, stars, planets, and moons! You can place suns wherever you want. Stars are placed randomly, planets orbit the suns you place, and moons orbit the planets you click near.
WHAT IS THIS GAME ?
This game was created for The Very Serious Juniper Dev Game Jam (June 19th to June 27th, 2026). The theme was "Spin to Win."
I created this game in exactly 8 hours and 30 minutes! (I timed it haha.) I reused a few parts of my code from past projects (Harlock and Big Cat Big Chaos), as well as one or two assets from Big Cat Big Chaos.
Because I didn't have a lot of time, I chose Pico-8 as my engine since it's the one I know best. The idea came to me randomly because, at least for me, the theme wasn't very inspiring. I had a lot of fun creating it, and it was relatively easy to make. No major problems came up, and I finished right on time, with some margin to spare.

This is a multiplayer-only tank combat game. Two, three, or four players compete to be the last tank standing in arena combat.
Move the tanks and rotate the turrets with directional input. Fire shells with the first face button (designated O). To fire a missile, press and hold the fire button until the turret is done charging, then release. While you have an active missile, directional input will maneuver the missile and the tank itself cannot be moved. Press the fire button again to destroy the missile early.
Shells do 1 damage while missiles do 2. The HP total is configurable in the match set-up.
Choose from multiple arenas to play in (4 of them are for two players only, while 5 of them support any number of players).

Picotron .sfx to .wav
Overview
This converts Picotron's sfx format to wav files (for music/patterns).
Shouldn't be too hard to update it for just sfx(n), if that's wanted - shoot me a message and I'll update it when I can
Requirements
- Picotron
- Linux(?) - untested on Windows, may need changes - this was designed with Linux Mint Cinnamon
- FFmpeg
How to use
Download this project
Edit the path in line 8 of main.py to be the path to your picotron executable
Run the main.py
Repository: https://github.com/Astralsparv/picotron-sfx-to-wav






0 comments




