2-minute picovania
This is a short little metroidvania, with several weapons, unlockable abilities (obviously), and character upgrades, packed into a small map.
hope you enjoy it - I sure enjoyed making it!
I am still learning pico-8 and there is so much more to learn. This cart taught me a ton, and especially the value of tokens. I ended up at 8175/8192 after cutting as much as I could, and skipping functionality I wanted to add. I realize that if I want to make bigger games, I have to be more aggressive with both serializing from strings, and also loading maps/logic from strings as well. Also, pixel art and music is incredibly difficult -_-
Update: Fixed a small bug that made the boss' HP bar go down too slow (only a visual bug, boss HP was working as intended).
Playing the Game
You are the commander of a few units facing an enemy force. You can order your units to move to a position, or to attack an enemy. (Attacking is not very useful yet.) The goal (currently) is to destroy all the enemies.
It's pretty much luck-based. FIXED
What's New? (0.8)
- Different unit types.
- Multiple level functionality.
- Two new levels!
- Better combat balance.
- Fixed some instances of getting stuck on orders and thus being unable to give new ones.
UI
Every unit has their health displayed as an integer on top of themselves.
In the upper left corner, when ordering a unit around, there is an "Order options"" tab.
classic tunes & chill beats
created by Eric Billingsley for the PICO-8 Free Music Jam
original compositions by Erik Satie
cover art inspired by Portrait of Erik Satie at the harmonium by Santiago Rusiñol and lofi girl by Juan Pablo Machado
thanks to Packbat and Bikibird for organizing the jam and providing the sample album cart
licensed under CC4-BY-NC-SA
instructions
to use in your pico-8 game, first copy over sfx 0-7, the custom instruments (you can copy these easily from the pico-8 music tab in sfx view, though you may need to use the sfx tab to paste)
then, in the pattern view, copy over the patterns for the track(s) you need -- this should automatically copy over the needed sfx as well
Tampoon!
Ever wondered how the work of a tampon feels like? Here you go! A classic catcher game! Have fun!
Get the cart, play it right here right now or play on itch.io
Excavate the temple of a lost civilization. Fill each well to receive an ancient scroll. Learn the most sacred of all songs: the Raven's Rood.
This is an implementation of the solitaire game Fortune's Foundation, originally released in 2022 by Zachtronics. No expense was spared or taken in providing immersive keyboard controls, intricate chiptune audio, and a handful of tiny lizard pictures.
Content warning: postcolonial themes, narrative violence.
Hi Everyone!
I am a rookie in coding and pico-8.
To get better I made this 'small' app to practice!
Controls:
You can move around in the menu by using: ⬅️➡️
To add or subtract hours, minutes and seconds use these buttons: ⬆️⬇️
To click on an option you can use either ❎ or 🅾️
Notes:
I am pretty happy with how the custom numbers turned out. It was a whole challenge to get it working though 😅.
The countdown works by removing a bit from a variable every update. The standard update works 30 times a second, which can't be neatly divided into a whole number. So the result is not 100% accurate, but it should be around 99% accurate! There are most likely ways of making the code simpler and smaller, but making everything was already a big enough challenge for me 😊.
Thanks for checking my first submission out!
We have a hackathon-type event at my company that we call Dev Days where we are given four full days to work on anything we want as long as it is tech-related. It does not have to be relevant to your day-to-day job at all. I usually stick to work-related side-projects, but this time I decided to do something purely for fun and try my hand at making a PICO-8 game! I had purchased a license years ago to see if it was something my son would be interested in learning and I had always been interested in trying it out myself, but inspiration had yet to strike. In any case, here's what I was able to come up with in four days (plus most of a weekend).
A custom font utility cartridge. Like #font_snippet operates on fonts drawn as sprites, but:
- Supports variable-width font attributes;
- Supports copying from fonts to the spritesheet; and
- Provides utility command functions meant to be run from the pico-8 prompt.
The command functions are:
democfont()
– load the custom font from the spritesheet and print demo text using it.
loadfont()
- load the custom font from the spritesheet. Only pixels with color 7 transfer. Sprite 0 sets base font attributes: one row per attribute byte. A font is made variable-width by setting pixel (0, 5), in which case:
- base width and height are calculated automatically, and sprite 0 values add as padding instead;
This is a 2D procedurally generated platformer created in 42 hours for the ShefJamX hackathon where the prompt was "go big or go home"
Some specific high points of this project were
Getting procedural generation of level layouts working with functional physics and collision throughout
A fully custom soundtrack and SFX
Learning how to use spritesheets and basic optimization
Using carddata to create a save game to store high scores
This project was our first time using LUA and PICO-8
Here's some code to add a old CRT monitor effect over your HTML-published carts.
I read an article recently about how low-res graphics looked better/softer on old CRT monitors and TVs, so did some googleing and found an effect you can apply via Cascading Style Sheets to your HTML-published game.
When you've export my_game.html
open up the .html file in a text editor and add the following inside a STYLE
tag near the top of the file:
@keyframes flicker { 0% { opacity: 0.27861; } 5% { opacity: 0.34769; } 10% { opacity: 0.23604; } 15% { opacity: 0.90626; } 20% { opacity: 0.18128; } 25% { opacity: 0.83891; } 30% { opacity: 0.65583; } 35% { opacity: 0.67807; } 40% { opacity: 0.26559; } 45% { opacity: 0.84693; } 50% { [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=141388#p) |
V1.02 --Added Minus World
V1.03 --Fixed minus world bugs, completed scoring system, tweaked jump physics
This is a demo for my Pico-8 port of Super Mario Bros., and it includes all of World 1, along with the secret 'minus world'. I plan to reskin the game before a full release to avoid potential Cease-and-Desist letters, but wanted to give people a taste of it in its original form. Also, not everything is quite finished, and I figured this would be a good way to get some playtesting and feedback, so please let me know if you encounter any bugs.
Special thanks to:
- Jwinslow23 for composing the music and many of the sound effects
- Zep for his PX9 compression system