Following the storm of the century, you're stuck inside and the only way out is your shovel! But beware, slipping on any ice could cost you.
Controls:
-Arrows move your little guy around.
- Press X to jump over a square in whichever direction you happen to be facing.
- Hold O(Z on computer) and press arrows to change the players direction without moving forward.
- Use arrows and X to navigate the menu.
This game was inspired by a gym puzzle in Pokemon ruby where there's a similar concept just without the jumping part.
I don't seem to be able to upload images to the forums, or at least preview them.
Here's an example:
([ img]/media/37618/68_analog_3.png[/img])
I posted an image there but I'm not seeing it visible. My older images on forum posts are still visible, but a recent unlisted post seems to have same issue of invisible images. I could see them when I was editing the post a couple of weeks ago though.
Have I reached a limit or something else?

The elves are angry, Santa!
Dodge the elves to gain points with the arrow keys and survive as long as you can!
(this all wouldn't have happened if you had paid them more...)
-Cookies n milk co.
This is my first submission for the Pico-8 2025 Advent Calendar. Please enjoy!
Game by @Eriond
Music by @Gruber
Changelog
- Added hard mode + taunt

farmadelic
a minimalist farming game
Controls:
- X: interact with tile using equipped item/raise fishing bar
- O: cycle items (Z on keyboard)/exit fishing
- d-pad/arrow keys: move grid cursor
Instructions:
- Plant seeds, grow crops, waterscape, make funky designs.
- With seeds equipped, click on an empty tile to plant.
- If debris is in the way, click it to remove it.
- To advance the day and grow all crops, click on the house.
Fishing:
- To go fishing, click on a water tile with the fishing rod equipped.
- Then, wait for the bobber to go under and press X to hook the fish.
- With the fish hooked, press X to move the fishing bar. Keep the bar under the fish to catch it!

I struggled to figure out how to save my cart locally as I worked on it and also how to make it a directory (as opposed to a cart) so that I could better version track changes to it via git. If that's something you're trying to do, I hope this helps.
Setting up Picotron to work with your host machine (a Mac) as preparation for version control
- Navigate to
/Users/{username}/Library/Application Support. This is where Picotron normally stores its data on the host machine. - Find the
picotron_config.txtfile and change where it stores data from hereon in:
Comment out the original path and add where you'd like to store your repository on your host machine.
# picotron config
# mount / /Users/{username}/Library/Application Support/Picotron/drive
mount / /Users/{username}/repos/picotron_stuff |
Then restart Picotron.
- In the repo directory on your host machine, create a directory for the new cart you will want to create. Creating a directory first in the host system is important because if you create it in Picotron, the host machine wouldn't treat it as a directory. (Or at least that was my experience).

It would be nice to have a way to patch system processes and files that are run before /appdata/system/startup.lua is run, for processes like wm, and the default workspaces. My suggestion is to add a /appdata/system/patch.lua, which is run inside boot.lua before any other processes are created. It would be a safer way that making the system folder persistent, as it could still be bypassed like with startup.lua, but it would allow for things like creating custom patches for the editors and such.

-- PICO-8 Arcade Shooter: Square vs. Circles
-- Game Logic and Setup
-- Constants
w, h = 128, 128
max_stars = 40
player_speed = 1.5
enemy_speed = 0.5
bullet_speed = 3.5
player_size = 6
enemy_radius = 4
-- Global State
player = {}
bullets = {}
enemies = {}
stars = {}
score = 0
lives = 3
game_over = false
spawn_timer = 0
invuln_timer = 0 -- Player invincibility after being hit
last_move_dir = {x = 0, y = -1} -- Used for bullet direction
-- Initialize Game
function _init()
-- Reset game state
lives = 3
score = 0
game_over = false
bullets = {}
enemies = {}
spawn_timer = 0
invuln_timer = 0
-- Player position (center of screen)
player.x = w / 2
player.y = h / 2
-- Generate starfield
for i=1, max_stars do
add(stars, {
x = rnd(w),
WELCOME TO FAUNA FIGHT
The animals are searching for a new leader. Fight against other species, acquire their abilities, and reach the top of the food chain!
HOW TO PLAY
Guide your animal past the attacking hordes and decimate their numbers. After a while, a big boss will appear. Defeat it, take on the species' ability, and enter a new battle.
The different abilities appear in the bar at the bottom of the screen and are triggered according to a specific rhythm. The more bosses you defeat, the more abilities you learn. Find the right combination to survive ten levels.

Christine Taxi is an unofficial sequel to Stephen King's 1983 novel Christine. Players control the eponymous otherworldly '58 Plymouth Fury, years after her mishap with a car crusher.
Christine has turned over a new leaf, and now she's all about helping people — people who are mad at deadbeat gamblers, cheating significant others, and noisy neighbors. Her unique method of conflict resolution is in high demand. Guide her on a top-down killing spree as she finds new purpose in a strange city.


This is a light farming simulator prototype made for PiCoSteveMo 3! Loosely inspired by a prequel to Stephen King's Pet Sematary, in which you farm the land on which the titular cemetery will eventually be built. Farm crops and catch fish to increase the value of your farmland until you can sell it off!
Controls:
Move with the direction buttons.
Hold (O) to bring up the interaction cursor.
Move the interaction cursor with the direction buttons.
Press (X) to interact with the tile under the current cursor.
Press (X) while not holding (O) to switch seed types.
Tile Interactions:
Unplanted Farmland: Plants the currently selected seed
Planted Farmland: Enters the watering minigame to water the crop at the tile
Grown Crop: Harvests the crop and caches its value to add to your profit the next day
Water: Enters the fishing minigame to catch a fish
Bed: Moves to the next day, growing watered crops and paying out collected resources
Animal: They're just plain cute!

Let's bulk Santa up!!!
This is my submission to the 2025 Advent Calendar: https://www.lexaloffle.com/bbs/?pid=178576#p
Goal: Catch falling presents
The more presents Santa catches the stronger he will become!
Press ⬅️ or ❎ to move Santa to the left
Press ➡️ or 🅾️ to move Santa to the right
Credits:
Music during gameplay was graciously provided by @extar
Thank you @kevinthompson and @bikibird for your crucial advice that really improved the game
Thank you @NarcolepticFrog for teaching me how to change the pause menu
Thank you @Heracleum for your GFX converter which helped me with my start screen and cart label: https://www.lexaloffle.com/bbs/?pid=119527#p

A demake of the best bossfight from Team Cherry's Silksong.


Features:
- 5 masks you start with!
- 4 arrow keys to move Hornet like how he moves in Silksong!
- 3 artistic renditions of Benjamin Larkin's amazing orchestral score!
- 2 masks of contact damage!
- 1 variety of annoying minions!
- 0% inaccurate speedrun tracker!
- -1 speed should you activate it in the built-in cheats menu!
- -2 fun to play!
Controls:
- Left or right arrow keys: Move
- Z: Jump
- X: Slash
- X+Z with full silk: Bind
- X+down arrow key in midair: Shaw

Story
You are a scarab of the temple. You must reach the end.
However, you are a bug and struggle to move.
Controls
Use Mouse Wheel to move along your current axis (x or y).
Left Click swaps your axis of movement.
Conclusion
Just testing a weird control scheme. Let me know what you all think!
Peace.
Pennywise just broke up with its ex and needs your help getting its record collection back. Navigate all seven members of the Losers Club through the puzzles of the sewer in one big group hug.
Controls:
- D-pad to move/select a loser.
- X to use a loser's special ability.
- Hold circle (z on keyboards) and move to separate the selected loser from the group.
- Press circle (z on keyboards) to switch loser groups.
This was made by in the month of November for PiCoSteveMo 3. Music by Danny Aley and A. Walker Spring.






0 comments


