Dash to the flag! Made in roughly a week for the Celeste Classic Advent Calendar.
Controls
Left-click + Drag - Dash
Right-click + Arrows/ESDF - Free cam mode
P/Enter - Pause menu
A simple Christmas themed game with elements of humor. This game was created for the PICO-8 Advent Calendar Jam 2024. Use the ⬅️, ➡️, ⬆️ and ⬇️ arrow keys as quickly as you can to ease the anger of the fellow kids. Unfortunately I had no enough time to work on the sound effects, but I had a very fun time creating the characters' pixel art.
Happy holidays! Png2Gfx can take a folder of PNG files and automatically import them to a new GFX file! Please keep in mind it's expected that the PNG images are already using the default Picotron palette. See the gif below for an example!
My recommended workflow is to create your sprites in Aseprite, and when it's time to export, export all frames as png to produce individual images from the frames! Then place them in your Picotron drive somewhere, fire up png2gfx, fill in the source path, output path, and name, and hit Go! The app will create the full path if it doesn't exist, as well.
f64 userdatas have the following arithmetic operations:
add, sub, mul, div, mod, min, max, idiv
We can create a few additional useful operations using just these.
local function ud_floor(x) return x-x:mod(1) end local function ud_floor(x) return x:idiv(1) end -- Alternative. Faster for userdatas smaller than ~270 elements. local function ud_round(x) x += 0.5 return x-x:mod(1) end local function ud_ceil(x) return (0-x):mod(1)-x end local function ud_abs(x) return x:max(0-x) end local function ud_sign(x) return x/(x:max(0-x)) end -- Not zero-safe. local function ud_positive(x) return x:max(0)/x end -- Not zero-safe. local function ud_negative(x) return x:min(0)/x end -- Not zero-safe. local function ud_tern(c,a,b) return a*c+b*(1-c) end |
Here are some other useful userdata math tricks:
local function sum(x) return vec(0):add(x,true,0,0,1,1,0,#x)[0] end local function prod(x) return vec(1):mul(x,true,0,0,1,1,0,#x) [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=159743#p) |
Abyssal Shooter is a simple shmup set within a deep underwater abyss. Survive 10 waves of vicious aquatic creatures by shooting bullets, launching missiles, and unleashing devastating special attacks!
This game was made by following Lazy Dev's Pico 8 Shmup tutorial. Big thanks to Krystman for an easy introduction to Pico 8 development.
Changelog:
v1.1 - Previous release started the player on a later wave w/ 2 bombs already built up. Reset both of these to zero as intended
v1 - Release!
Ho, ho ho! Merry Christmas 2024!
I made a little thing or whatever you want to call it
, where you can decorate a little tree with ornaments, and a star.
This is one of my first projects on PICO-8, and my first Release on the BBS!
Intructions
In the very bottom left of the screen, there is a button that lights the tree on fire! Don't worry, it wont damage anything! And the button above that, adds snow!
But the button above THAT, resets the whole tree, smoke appears and then when the smoke fades away, BOOM, nothing on the tree.
Those three buttons use the amazing particle effects from https://www.lexaloffle.com/bbs/?tid=53826 by atzlochtlan, credit to them. *(I hope its not illegal to use without permission...)*
In the very top right corner of the screen there is a button to go into view/screenshot
mode, #Merry
will appear at the bottom, you can use the a-z, A-Z, 0-9, and Backspace
keys, to change the text that appears after the hashtag.
If you move your mouse off the screen in view/screenshot
mode, the button in the very top right corner will disappear for optimal screenshot/F7 taking conditions
, and if you move your mouse back on screen, it will reappear, but I have found that in Web-View the mouse cannot properly move off the screen.
It's that time of year again — Christmas is just around the corner.
This is just a tiny demoscene-inspired greetings cart. Nothing special, just a bit of pixel art for our loved fantasy console.
Greeting to the whole pico-8 scene, appreciate it! Appreciate you, keeping the spirit alive.
To all coders out there and gamedevs, musicians and graphic wizards.
Big thanks to Lexaloffle.
Enjoy the holidays with your loved ones and families, and have a great start to the new year.
Credits
code and gfx by me
cheerful tune by Gruber Music
original font by DamienG
Hi! Been starting my coding journey on Picotron and I found that while writing on my spanish keyboard, every time I accidentally pressed my ñ, ´ or even ¿ key I get garbage sent to my screen... maybe that can get checked out? it writes two weird placeholder(?) characters on any text input I was currently writing, and it leaves the cursor between those two after writing it.
On this image, I wrote "qwertyuiop´+ asdfghjklñ{} and ¿?"
Overview
"Pen Factory” is a port of a mini-game that was originally included in Part-time Job Hell 2000 for Pico-8. The player, as a factory worker, is constantly putting caps on ballpoint pens that are flowing on the conveyor belt. There is no game over or time limit.
Game controls
Z key: Put a cap on a pen
X key: Rotate the pen to adjust the direction.
Rules
Check the orientation of ballpoint pens flowing on the conveyor belt.
Rotate the pen as necessary to attach the cap in the correct orientation.
If the cap is put on correctly, the score is counted. If you make a mistake, it counts as no score.
The game has no time limit or end condition, so you can continue until you are satisfied.
Merry Christmas!
(300 chars)
g,q,l=rnd,0,1s=g()cls()::_::srand(s)k=0?"◆",62,12,8 for i=0,13do for j=0,i*2do a,b,t="*",3,time()%1<.5 if(g()<.3)k+=1a=("ox80")[g(4)\1+1]b=(k/10\1==q\1and t and{8,10,11,12,14,9}or{2,9,3,1,13,15})[g(6)\1+1] ?a,4*(15.5-i+j),6*(i+3),b if(t!=l)q=(q+.5)%7 l=t end end for i=17,19do?"▮",62,6*i,4 end goto _ |