Welcome great adventurers! As you know lately we had troubles with the crypt of the old Lich King! His tomb attracted nearby goblin tribes and they set up camp on the many levels. We ask you to go and clean it up, find their boss so we can rest assured once again. The Lich? Don’t worry he was defeated decades ago, only bones remained.
Now, gather you party and go onwards!
v6 uploaded
[hidden]
Changed v6:
- Changed: Monk rework: Now after attack has a chance to attack again
- Changed: Druid now LEARNS summon
- Changed: New default party, swordsman, wizard, ranger
- Fixed: Swordsman healing +1 from all sources
- Fixed: Infinite chain sparks
- Fixed: Issues arising from monk multi attack
- Fixed: Some typo
- Fixed: Spell pickup showing 199 potions picked up
Changed v5:
- Revert debug boss hp
Changed v4:
- Player character limit of 12
Changed v3:
- Wizards actually learn the spells they start with
- spells now showcased as number-number, first is scrolls, second is learned
- learned spells reset each room
- Monk should be only able to hit 3 distinct enemies
- Fixed monk so it won't try to pickup multiple treasures
- Fixed acid potion causing a crash
- Enemies are now auto selected for attacks
- Characters should not be able to heal over their max health, showed in () on gui (starting value)
- Summons are now able to pickup treasure, if you want
- Status now is over the entity sprite.
Changed v2:
- Summons do no longer count as players in terms of room generation (they do not trigger new enemy spawns)
- Entity selector bug (hopefully) fixed when a large chunk of enemies die.
- Summons can now pick up scrolls and potions.



Playing Instructions
On the menu screen, use dead left and right to select a game mode.. Press X to start the game.
The object of the game is to make lines of three or more matching vegetables. To do so, you can swap the position of any two vegetables on the play screen by holding down fire and pushing in a direction. When there are no valid moves left then the board is shuffled – until you run out of shuffles, then it’s game over!
Match three vegetables and they are removed from the board, with new shapes dropping down to replace them. Occasionally an immovable block will be dropped. These can only be removed by strategically dropping them until a line of three or more immovable blocks is made. Match four shapes in a row to destroy a full row or line and match five to destroy all matching shapes and get an extra shuffle.

100 Headaches
100 extremely difficult mate in 2 chess puzzles.
Based on the book 100 Headachingly Hard Mate In Two Chess Puzzles by Sam Loyd by Martin B. Justesen.
Gameplay
It is white to move on every puzzle. But the player ALSO makes black's move rather than a computer-automated response. That way, you can try out different moves for black to prove to yourself that it is, indeed, mate in 2.
Scoring
Plus 5 for every correct move. Minus 1 for every wrong move. Only on unsolved puzzles. Once a puzzle is completed, you can replay it as many times as you like and not lose/gain points.
Navigation
All progress is automatically saved. There is a handy 'map' of all 100 puzzles and you are free to jump to any number you like.


The Skeleton King has risen, and his undead army has terrorized the land for centuries. Armed with only your sword and a relentless will, you must shatter their ranks, break through their defenses, and ascend to the throne room to face the unseen king. No one has ever survived his wrath—will you be the first to claim vengeance?
⚔BLADE MASTER⚔
Master the Blade, Command the Ball!
Slash with the ball’s movement to guide it, or strike against it to change its angle. Every move is a step closer to victory—wield your sword wisely!
🧃JUICE EVERYWHERE🧃
Crunch bones, deflect the orb, and watch bones rain down! Every hit is packed with satisfying feedback, screen-shaking impacts, and visceral chaos. Get ready to make a mess!
🦴MEET THE BONES🦴
Smash the skeleton army and carve your path to the royal family.
🤫SECRET🤫
Congratulations, Hero!
You’ve unlocked the Perfect Hit! Press X/V/M just before the ball strikes to activate the Mighty Sword and earn extra points. But beware—mastering this powerful technique takes skill and timing. Use it wisely!
Credits
Bruno Riba: https://brunoriba.itch.io/
Funflower Team: https://funflower.itch.io/
Special thanks to Lazy Devs for the tutorial series: https://www.youtube.com/@LazyDevs

World's fastest 2 player single stick bullet hell roguelike
Get a new upgrade every 10 seconds



Originally a Ludum Dare 51 entry, theme: Every 10 seconds.
This version includes:
- New title screen designed by aniseako
- Better late-game homing (it scales with bullet speed now)
- Health bar is now at the top of the screen


Have been working on a little tetris clone.
Alot more rules to tetris than I originally thought. Had no Idea wall kicks were a thing.
Still missing the ability to hold blocks.
First time trying to implement real music in pico8.
Pixel art done all by myself!
CONTROLS:
- x: rotate clockwise
- c: rorate counter clockwise
- up: drop
- arrow keys: move

After way, way too many months I'm finally mostly finished with that little throwback to Astro Attack on Amstrad CPC.
It's pretty short and there is no music, but it was an incredible exercise in game design and I learned a ton of things. Games be hard!
(Edit: uploaded the proper, non-test version. You'd think that's the first thing I would have tested. Could have sworn I had. x_x)




Hello,
here's a small mecha themed incremental game inspired by Overcooked with some basic roguelike elements i've been working on.
The game is a bit rubbish: there are big problems with balancing and gameplay.
And then visually it's very basic (it's more of a prototype than anything else).
Please don't look at my code, it's too painful for the eyes: I made the mistake of poorly organizing my project at the start of development and it bothered me throughout.
You play as the operating of a mech.
You will receive “requests” from the pilot who will ask you to take over the management of all the vehicle’s peripherals (cooling system, battery, etc.).
Be quick; you have to complete the mission within a given time limit.
.png)


Pico-8 doesn't provide a built-in way to sort arrays.
However it does provide a way to remove items from an array as well as a way to add them to a random position.
A lot of the time a full array-sorting function isn't needed; sometimes it's just enough to be able to insert one item into an already sorted array.
I did look around in the bbs but I didn't find a function for doing it, so here it is:
do local lt=function(a,b) return a<b end function oadd(arr,obj,cmp) cmp=cmp or lt local l,r,m=1,#arr while l<=r do m=(l+r)\2 if cmp(arr[m],obj) then l=m+1 else r=m-1 end end add(arr,obj,l) return l end end |
The function figures out where to insert the item in an already sorted array (using the same algorithm as quicksort) and inserts the new item there.
For arrays of integers or strings it is a drop-in replacement for the built-in add
function. The numbers will just be inserted in the right place so that they are sorted. The third optional parameter allows for using different comparation functions. Example:
Evil has returned, and You have been called upon to vanquish it! (again) It's all up to You, Hero! (again)
⬆️➡️⬇️⬅️ - Movement
🅾️ - Sword attack
❎ - Arrow attack
🅾️ + ❎ - Staff attack
Enter/Start - Show inventory
Features:
- Hack n slash in an ever-increasingly evil world
- No story to complete, just play until you're sick of it!
- Two characters to switch between
- Iconography for everything
Gotchas:
- Bug: sometimes the inventory doesn't show up in the pause menu
Changelog




.png)

So you know those CMY Cubes? The ones where you rotate them around and the colors mix in the light?

After recently being taught how to mix colors using bitplanes, this idea came to mind, and I just had to make it
The 5 Platonic Solids, in all their CMY glory!
This was actually quite the challenge for me, as I've never messed with 3D rendering before. So I had to learn how to find the vertexes of each polyhedra, and I had to learn how to rotate them using matrix multiplication. But that was all quite fun, and I hope I can use them again in a future project that isn't just basically a gif




Seizure warning: Lots of flashing colors as the bogo sorter sorts quickly!
Watch as this bogo sorter (visualized by colored bars) attempts to sort a list. Once it finishes, it will begin trying to sort an even bigger list! Watch as it tries to go as far as it can with an ever-expanding list!
This is my first cart, made in order to mess around with PICO-8. As you may be able to tell, it is a joke.
The hard limit for how many elements that can be visualized is probably 128, but I haven't tested. Not that it will matter, as the chances for it ever reaching that point are astronomical anyway.
A small picross game!
Controls:
Fill block - Left mouse
X block - Left mouse + X
Erase block - Left mouse + Z
Move your mouse to the left/above the board to see more of the row/column clues.
When making the puzzles, I was more focused on the end result than on how easy it is to solve so the difficulty ramps up fairly quickly. That said, all puzzles should have only a single solution and do not require any guessing.



