You inherit drowned land behind a sea dike. Raise dikes, dig canals and build windmill chains to pump it dry, basin by basin, like the mills of Kinderdijk. Your workers carry out every order and haul every load of soil and wood through your towns, so distance and town placement are part of the puzzle.
This was motivated by a vacation in the Netherlands that left me impressed by the tenaciousness of these people fighting the sea and the practicality of them all. And of course of the water pumping windmill!
How it works

Made for the Goblin Bunker October 2026 Game Jam, from 2026/10/16 - 2026/10/25.
The title font is a modified version of Railgun by Chevy Ray.
I started playing Proverbs about 3 months ago and then got really into 14 Minesweeper Variants this past month and have been wanting to do something in a similar vein for a bit. This is my attempt at that. It takes a lot of inspiration from those puzzles and others like it.
Tiny update: Made it so the win and lose screens continue with F instead of X or Z so they don't skip through on completion on keyboard.

Keep It Up Soph
By: @sean360s
Happy birthday my love!
Date: August 21, 2026.
i made this game for my girlfriend sophia! it was the first of our birthdays as a couple, so i wanted to build her something special.
this game was completed back in august, but i wanted to polish the program up a bit before releasing it to the public.
sophia loves pick-up-and-play games, so i designed this game to be simple and fun! not to be super difficult by any means.
i hope you can enjoy it as much as we do! :)
inspiration:
celeste: character sprite movement design, and the dashing functionality.
flappy bird: simple, high-score-based fun.
pong: coordinated movement with hitting a ball.

Something that has always bothered me from since when I started programming in PICO-8 was the default control scheme. I thought it was time for me to address the elephant in the room. Why is the control scheme so unintuitive to unfamiliar users (at least to me)?
These controls feel backward and chaotic to me. Why are the arrows on the right side of my keyboard and X/O on the left side? In my life, I have never seen a console before where it is like that. And then there's more. Why are the controls for player 1 closer to the right and the controls for player 2 closer to the left? Why are the player 2's controls also backward? And why is it ESDF instead of the WASD that has been established forever?
Yet the layout on consoles (physical or virtual) are perfectly normal?
I know this is not something that is getting unilaterally changed, but at least let me change it for myself. I frequently have to use the Education Edition for a reason. I am able to use keyconfig here, but as soon as I exit the console, my control binding gets reverted to the default.

Demake of my own game "Red Ball HD: Platforms"
It was originally developed for J2ME mobile phones around 2009 and this version shares the same maps as the original.
In 2012 it was remade as a Windows Phone game with nice 3D graphics and new levels.
The 3D version is currently available for free on:
Take control of the Red Ball in this addictive platformer game!
Simple, one-button jumping controls, anyone can pick up and play.
Mining with timing! Aim your hook to the treasure and try to rack up a high score!
Game by Alvie (me!)
Music by azulbit
CONTROLS: Arrow keys to navigate the menu, Z to start and select options in the menu, X to throw your hook.
z is O, x is X.
GOAL: Rack up points by pulling in treasure to progress into deeper levels with more riches!
In the game, the hook will swing from side to side. Press X to launch your hook based on where the hook is currently swinging. Try to aim your hook at treasure like gold, diamonds and rubies, while avoiding junk like rocks, boulders and bones!
This is a demake of an old flash game "Goldminer" made by GameRival in 2003. This project aims to recreate that game's mechanics and feel from the ground up in Pico-8.

inspired by https://beautifl.net/run/948/
(2814 chars)
pico-8 cartridge // http://www.pico-8.com
version 43
__lua__
local X,Y,U,V,P,E,F,G,H,I,D,N,J,K,C,B,W,O,Z,R,S,Q,T,L,M,aa,bb,ee,n,m,z,pt,lc,d0,d1,sf,c,d,e,f,k,l,o,s,u,v,w,x,y,ea,eb,ec={},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{{},{},{},0},{{},{},{},0},{},0,0,10*.45,1,0,999,-999
for q=0,1600 do d=sqrt((q+.5)/16)L[q]=1-d/10 M[q]=q>0 and 1/d or 0 end pal(split"12,140,1,137,132,128,8,2,130,11,3,131,10,9,4,0",1)::_::
if(btnp(❎))sf=not sf
if d0>998 and n>=180 then d0=4+rnd(88)d1=d0+32 elseif d0<999 and n<70 then d0,d1=999,-999 end
pt-=1 if pt<=0 and #ee<2 and d0>998 then lc=(lc+1+rnd(4)\1)%5 add(ee,{12+rnd(104),4+rnd(50),rnd(2)-1,1.5+rnd(1.5),2+rnd(3)\1,lc,rnd()<.3,0,20+rnd(40)\1,z})pt=20+rnd(40)end
for e in all(ee)do e[10]+=e[4]if e[10]>=z then e[10]-=z c=e[6]if(e[7])c=(c+e[8]\6)%5
for k=1,e[5]do if n<200 then n+=1 X[n]=e[1]+(k-(e[5]+1)/2)*z+rnd(.2)Y[n]=e[2]U[n]=e[3]V[n]=e[4]P[n]=c end end end e[8]+=1 if(e[8]>=e[9])del(ee,e)
end for c=0,225 do Q[c]=0 end for i=1,n do c=mid(1,X[i]\10+1,13)+mid(1,Y[i]\10+1,13)*15 C[i]=c Q[c]+=1 end s=1 for c=0,225 do T[c]=s s+=Q[c]Q[c]=T[c]end
for i=1,n do c=C[i]k=Q[c]Q[c]=k+1 E[k],F[k],G[k],H[k],I[k]=X[i],Y[i],U[i],V[i],P[i]D[k]=0 N[k]=0 J[k]=0 K[k]=0 end X,E,Y,F,U,G,V,H,P,I=E,X,F,Y,G,U,H,V,I,P
m=0 for g=1,13 do for h=1,13 do c=h+g*15 o,k=T[c],T[c+1]-1 if o<=k then ea,eb,ec=T[c+2]-1,T[c+14],T[c+17]-1 for i=o,k do local x,y,a,p,q=X[i],Y[i],P[i],0,0 S[i]=m+1 for r=1,2 do f=i+1 e=ea if(r==2)f=eb e=ec
for j=f,e do local u,v=x-X[j],y-Y[j]local d=u*u+v*v if d<100 then local l=d\0x.1 local w,d=L[l],M[l]local s=w*w local b=s*w p+=s D[j]+=s q+=b N[j]+=b m+=1 B[m]=j W[m]=w O[m]=u*d Z[m]=v*d R[m]=a==P[j]and 5 or 3.75 end end end D[i]+=p N[i]+=q end end end end S[n+1]=m+1
for i=1,n do o,k=S[i],S[i+1]-1 if o<=k then local a,q,u,v,x,y=D[i],N[i],U[i],V[i],0,0 for k=o,k do local j,w=B[k],W[k]local p=a+D[j]-R[k]if(p<0)p*=.4
local f=w*(p+w*(q+N[j]))local s=w*.1 local g,h=O[k]*f+(U[j]-u)*s,Z[k]*f+(V[j]-v)*s x+=g y+=h J[j]-=g K[j]-=h end J[i]+=x K[i]+=y end end
for i=n,1,-1 do local x,y,u,v,d=X[i],Y[i],U[i],V[i]+.1,D[i]if d>0 then d=1/(d*.9+.1)u+=J[i]*d v+=K[i]*d end u=mid(-5,u,5)v=mid(-5,v,5)x+=u y+=v
if x<1.5 then u+=(1.5-x)*.5-u*.5 elseif x>126.5 then u+=(126.5-x)*.5-u*.5 end
if y<1.5 then v+=(1.5-y)*.5-v*.5 elseif y>126.5 and y<131 and(x<d0 or x>d1)then v+=(126.5-y)*.5-v*.5 end
if y>140 then X[i],Y[i],U[i],V[i],P[i]=X[n],Y[n],U[n],V[n],P[n]n-=1 else X[i],Y[i],U[i],V[i]=x,y,u,v end end
cls()for o=2,1,-1 do l=o>1 and aa or bb u=l[1]v=l[2]w=l[3]for k=1,l[4]do x=u[k]y=v[k]rectfill(x-1,y-1,x+1,y+1,w[k]+o)end end
u=aa[1]v=aa[2]w=aa[3]for i=1,n do x=X[i]y=Y[i]c=P[i]*3+1 rectfill(x-1,y-1,x+1,y+1,c)u[i]=x v[i]=y w[i]=c end aa[4]=n aa,bb=bb,aa
if(sf)rectfill(0,0,60,6,0)print("cpu "..flr(stat(1)*100).."% n "..n,1,1,13)
flip()goto _
|

Whiskers the alley cat has had enough. Five gangs have taken over River City, and the only thing standing in their way is one tabby on a red motorcycle.
River Kitty Ransom is a beat-’em-up tribute to the NES classic River City Ransom, rebuilt with all-new characters and art. Ride through 5 stages, bust up rat punks and bulldog bruisers, grab bats, chains and pipes off the street, and spend your loot at the corner store between fights.
Controls (same layout as River City Ransom)
Arrows: move (up/down moves along the street)
Double-tap left/right: run
Z / O: punch, pick up items, swing weapons
X: bike ram, throw held items
Z + X together: jump (bike hop); press Z or X in the air for a jump attack

In The Impossible Reversal Peter D. McDonald writes "scores are nonrepresentational stories and indistinct monuments to the process of play". Sprout plays with scores that are articulated beyond a single number. What if the monuments to play expressed artistry as well as mastery?
Shout out to droqen's writing and recent games on oblique repetition and jseakle's Construct and Then Express Yourself.
p.s. I would love to see your trees (:

If a ball hits a bumper, the character imprinted on the ball gets appended to the input. Drop all balls to submit. The balls that are in the playfield are initially the characters of PICO-8!●♥ but you can go to the editor to choose your own string.
So I put together another cartridge in only 1 hour and 20 minutes!
While I was reading docs using the help command and got to print, I saw a P8SCII code called "pinball mode" (\^p). I was more than excited to try it out, naively believing it would launch a secret game of pinball where I can mess around with "hello world" in real time. Turns out, it just produces dotted letters. Am I not the only one who had this experience?






0 comments

