I discovered the Pico-8 a few months ago, and have absolutely fallen in love with this project! I realize the intentions of the creator were to make a simple and comforting console for people to enjoy, but I can't help thinking that Lexaloffle doesn't really understand how important a Pico-16 would be to the gaming community as a whole.
Having the ability to create new games with slightly better capabilities would be absolutely game-changing (pun intended). I can just imagine how many designers would build amazing new games and even bring classic games back to life with a tasteful remaster. Unfortunately I don't think that would ever happen with a standard Pico-8, because the specs simply don't allow for this to happen. Don't get me wrong, I absolutely love the games that are available on the Pico-8 (as well as the limitations), but I can only imagine what a 16 bit version might look like! I think I speak for a lot of people when I say that a Pico 16 would make for the perfect fantasy console of all time!
picocade: The PICO-8 Arcade Controller
I designed and build an Arcade Controller to play PICO-8 games!
As many, I also dream of playing PICO-8 with real hardware. And, as a first step, I designed the picocade. It is also Open Source, so you can build your own!
The list of parts, circuit design and code are here: See on GitHub
Features:
- An
esc
andsplore
button to find and select PICO-8 games from the controller (no keyboard needed)! O
andX
buttons for gameplay (can be customize with Python)- USB-C connection (can be replace with a different type of USB port)
- Power LED that indicates the controllers is on/off
The controller connects to the computer to play the games. Plug and play, no configuration needed!
If you like the project, please give it a star on GitHub. :)
Hope someone builds it and finds it fun!
~isaac
XanShot is a mod of Stray Shot that adds some new features and modifies gameplay. I tinkered with this a long time ago when I was first learning pico8 but decided to update and release it!
Features:
- A turbo button (X) which adds a speed boost and faster shooting, but quickly drains score. Useful for getting out of dangerous situations!
- Gain an extra 15 seconds of time per 500 points
- Diagonal player movement
- A new 'DASHR' enemy is added which dashes forward quickly in short bursts.
- Green Squid enemy: it shoots faster but has a shorter bullet range. No shield, less HP.
- Orange Guard enemy: less shield
- Enemies spawn in a semi-ordered and proportional fashion with some randomization.
Hop, step, and jump your way to gold in this Track & Field inspired game.
Controls
Alternate S and F to or the left and right arrow keys to run.
Press X to jump.
Rules
You must start your jump before the foul line and then jump two more times before landing in the sand pit. Running across the foul line, in between jumps, or into the sand pit will result in a foul.
Credits
Programming, music, and art by me.
Playtesting by szunami and Liam.
Hello, I need some help with an error that I have been encountering in my code. I started coding a few days ago but I have been working on someone else's game. For some weird reason when I call cartdata() in the init function and later in the update60() function I get a error "DGET CALLED BEFORE CARTDATA() IN _INIT LINE 287 (TAB 0) AT LINE 1 (TAB 3) you can see it for yourself if you run the game and chose "TIMED" and collect 25 flowers.
Credit to Lucatron for creating the base game: https://www.lexaloffle.com/bbs/?tid=36520
The cartdata() function is in init so I do not get why the error is occuring.
🏐 PICOBALL 🏐
Play against a bot 🤖 or your friend 👴🏼!
Controls
Player 1 ⬅/⬆/➡
Player 2 S/E/F
Thanks a lot to @cheesemug 🧀☕️ for remaking the game!
Go follow him
RAIDOUZ
Raidouz is a really simple shoot-em-up type game, you can shoot, you can upgrade and you can even change weapon, but for now not everything is balanced as all things should be. It is a work in progress ! There is still some little bugs but the game is playable and you can get fun with it !
Controls
Z to shoot.
X to change between two weapons.
Arrow keys to move.
The Goal
Have fun, kill everyone and try to score as much as possible !
Controls
◀ ▲ ▼ ▶: to move.
z/o: make selection.
Orion CORP. General Pilot Contract:
You will be using a rental Star Catcher vessel. You are welcome to choose whichever craft that suits you from the ship-lot. This document binds you until completion of a full tour of duty. you will be billed for any towing services if you run out of fuel. you will be responsible for the maintenance of your craft. Awards will be given to those who meet the assigned quota. Sign below if you agree.
ORION CORPORATION ltd.
....................
hi, i wrote an interactive error screen for picotron! on error, it lets you explore the stack, local variables, and shows the source location where the error occurred. use arrows to go up and down the stack, the mouse wheel to scroll, and click on table variables to expand them. you can also press space
or x
to toggle small-font mode.
download: https://github.com/snowkittykira/picotron-error-explorer
to use it, download error_explorer.lua
and include
it after defining your _init
, _update
and _draw
functions.
it replaces these functions which wrappers that call them in a coroutine, so that when errors happen the coroutine can be inspected. on error, it does its best to reset the graphics state, but there might still be cases where this fails so let me know if you run into any issues!
This game is intended to be less grindy and slow version of the NES Elite, suited more for an evening of fun rather than a week of space-trucking. If you're wondering how to play, I've written a Game Manual
Holding down the (X) button and pressing Left or Right is how you navigate menus. Double-tap (X) to select a menu option.
Been playing with modifying Picotron instruments, and sometimes we'd like to add a second carrier oscillator to an existing one while feeding it through the same filter/echo/shape effect. Right now, the only way to do that is to remake the effect manually after the new oscillator and then delete the old one.