Log In  
[ :: Read More :: ]

Cart #tinyalchemist-4 | 2023-05-20 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Tiny Alchemist

The cute alchemy shop simulator!


Arrow keys to move
C to pick up/put down potion
X to interact
You can toggle the music from the pause menu.

How to Play

Buying and Selling Potions

Customers will appear on the left between 8:00 and 20:00 (when the sign at the top says OPEN).
You can buy the potions they place on the counter by pressing C while facing them, as long as you have enough money.
You can sell your potions to them by pressing C while facing an empty slot on the counter, as long as the formulas match.

Making New Potions

Place potions in the machines, then run on the treadmill to power them.
The potions will be processed into new potions!

Horizontal Cut
Input: 1 2-high potion.
Output: 2 1-high potions.
Separates the top and bottom halves of a formula.

Horizontal Join
Input: 2 1-wide potions.
Output: 1 2-wide potion.
Joins the left and right halves of a formula.

Clockwise Rotation
Input: 1 potion of any dimensions.
Output: 1 potion of the same dimensions.
Rotates a formula clockwise.

Horizontal Flip
Input: 1 potion of any dimensions.
Output: 1 potion of the same dimensions.
Flips a formula horizontally (over the y-axis).

Input: 1 potion of any dimensions.
Output: None.
Destroys a potion to make more space in your lab.

Running the Business

Buy low, sell high to make a profit!
You don't have to (and probably won't be able to) satisfy each offer from every customer. Just take the ones that are actually good, then interact with the register to call the next customer.
Once the shop has closed each day, hop into bed and hold X to save the game and sleep through the night.

Editing the Lab

Walk into the machine below the bed and press X to enter Blueprint mode.
Controls in Blueprint Mode:

  • Arrow Keys to move the cursor
  • C to pick up and place machines
  • X to leave blueprint mode
  • After picking up a machine, you can hold X to sell it.

You can expand the lab by moving the cursor to the far right or bottom edge of the lab until the word "Expand" is highlighted, then pressing C.
You can access the Machine Shop by moving the cursor to the top edge of the lab until the words "Buy Machines" are highlighted, then pressing C.

Controls in the Machine Shop:

  • Arrow keys to navigate the shop.
  • C to buy the selected machine (if you have enough money).
  • X to leave the Machine Shop.

Also: Your character's appearance is randomized each time you run the game. If you don't like how they look, just Reset Cart until you get one you like! (Character creator coming soon...)


Future Plans

Future versions will have something to actually do with your money, namely upgrading your lab with new machines and fun pets! You will also unlock more complicated formulas as time goes on. Character customization and some story dialogue are also something I want to try to add.

Change Log

Version 1

Cart #tinyalchemist-1 | 2023-02-02 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

  • first playable demo version

Version 2

Cart #tinyalchemist-2 | 2023-02-15 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

  • added save/load system
  • added cash register
  • added sfx
  • added music
  • added y-sorting for sprites
  • fixed pricing so that it's easier to make a profit

Version 3

  • mistaken upload

Version 4

  • current version
  • added lab editor
  • added machine shop
  • enabled a new, 3rd element
  • added batteries to store excess power (purchasable in the machine shop)
  • fixed a bug where sleeping after midnight would skip an entire day.
P#125208 2023-02-03 00:12 ( Edited 2023-05-20 16:29)

[ :: Read More :: ]

Cart #downward-6 | 2023-05-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


Answer the Call of the Abyss!

What's at the bottom of the pit? Could be anything! Could be everything! I have to find out!

How to Fall

Press ❎ or πŸ…ΎοΈ (x or c on keyboard) to jump into the pit.
Use left and right arrow keys or d-pad to drift during free fall.
Press ❎ or πŸ…ΎοΈ to fire downward, launching yourself up!

Press the right button in the main menu to see the credits.
Press the left button in the main menu to access the hat shop.

Use the up and down buttons to navigate the shop.
Hold ❎ or πŸ…ΎοΈ in the shop to buy a hat.
Press ❎ or πŸ…ΎοΈ to equip a hat you already own.

The Pit!

How Not to Get Hurt

Do not run into blocks of dirt.
Do not run into the insectoid inhabitants of the Pit.
Do not let the green bugs spit acid on you.
Do not let the red bugs explode near you.
Shoot dirt blocks and insects to destroy them.
Stone blocks cannot be destroyed.
Hug the sides of the pit to fall slower.

The Pit!


All art, sounds, and code were created by Glenn Cagle.
Feel free to use any of these assets in your own work.
If you do, please credit me and let me know so I can check it out!

The Pit!


Version 0 - Initial Release

Cart #downward-0 | 2022-11-04 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Version 1

  • enemy projectiles now obey physics
  • added coins
  • increased maximum rate of fire
  • added button prompts where appropriate
  • added hats

Cart #downward-1 | 2022-11-08 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Version 2

  • fixed money resetting glitch
  • removed button prompts for unimplemented features
  • included "stashed" and "grabbed" labels in the run summary
  • added a few hats
  • changed coin sound and particles slightly
  • added credits screen

Cart #downward-2 | 2022-11-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Version 3 - Mistaken Upload

  • mistakenly uploaded a previous version (face palm)

Version 4

  • tweaked coin spawning to prevent memory leak
  • added hat shop
  • added a lot of hats

Cart #downward-4 | 2022-12-23 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Version 5

  • tweaked block spawning
  • added red bugs

Cart #downward-5 | 2023-04-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Version 6

  • added unbreakable blocks
  • deeper areas are now not quite as crowded
  • your hat now flies off when you die
  • added explosion sound for red bug
  • added shop transition animation

The Pit!

Thanks for playing!

P#120106 2022-11-04 05:20 ( Edited 2023-05-04 04:06)

[ :: Read More :: ]

Cart #galaxis-4 | 2022-09-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA


A simple shmup reminiscent of the arcade era.

Galaxis was made using the Lazy Devs Shmup Tutorial on YouTube

Galaxis is also being submitted to the Lazy Devs Basic Shmup Jam on itch.io. Please check out all the other awesome submissions! Downloadable versions of many of the submissions are available over there.

Who the ♥♥♥♥ is ALF?


D-Pad [arrow keys] to move
O Button [z/c/n] to fire guns
X Button [x/v/m] to fire missiles

In the Menu screen:

  • Fly to the top of the screen to start the game
  • Fly to the left to see the credits
  • Fly to the right to see the highscores

How to Play


Your mission is to fly into enemy space and destroy the aliens that pose a threat to all life on Earth!

You must wipe out all enemies to clear a wave.
Clear all 9 waves + the final boss to win!


You start with 3 lives (indicated in the bottom left).
Getting hit by an enemy or enemy bullet costs 1 life.
When you run out of lives, Game Over! You will have to start from the beginning.


You start with 1 missile, but you can hold up to 3 (indicated in the top right).
Pressing X fires a missile. Missiles explode damaging all enemies caught in the blast.


You start with 0 power with a max of 9 (indicated in the top left).
Collecting a Power Pip increases your power by 1. Getting hit costs 3 power.
Enemies will sometimes drop a Power Pip when destroyed.
Destroying an enemy while it is attacking increases the odds of a drop.
When you have full power, you will automatically enter Power Mode, tripling the shots from your main guns.
After 6 seconds, you will exit Power Mode. Time spent in hyperspace (between waves) doesn't count.
Collecting Power Pips while in Power Mode extends the timer. Getting hit reduces it.


Every 10,000 points a bonus missile will appear.
Damaging a bonus missile enough turns it into a bonus heart (1-up)!
Be careful! Damaging a bonus heart too much destroys it!
Collecting a bonus missile while you have 3 missiles or a bonus heart while you have 3 lives awards 1,000 points.


Destroying more powerful enemies awards more points (indicated in the top middle).
Destroying an enemy while it is attacking increases your chain (indicated below score).
Continuing to destroy enemies during their attack awards bravery points based on your chain.
Watch out! If you destroy an enemy during its attack, another enemy will immediately attack in retaliation!
If an enemy completes an attack run, you will lose your chain.

If your score is high enough, you will be able to enter your name in the highscore table!
Use Up/Down to change the letter, use Right/O to move to the next letter, use Left/X to move to the previous letter.


All art, music, sounds, and code were created by R. Glenn Cagle ( @MisterWizard01), inspired by the work of Krystian Majewski ( @Krystman) on Cherry Bomb as part of the Lazy Devs Shmup Tutorial on YouTube.

Special Thanks

To Krystian Majewski, the best coding tutorialist on YouTube
To all my students and coworkers who helped me playtest
And @badmini99, the only person other than me to have beaten the game before its release

And ALF, a legend.


Version 1

Version 0 was a mistaken upload. Had some dev stuff still enabled. V1 is the first public version.

Version 2

You can no longer shoot down your own missiles.
You can now fire your missile while holding the primary fire button.
Tweaked the cart label art.

Version 3

Lives indicator is now drawn below the sprites.
Centered the boss's fly in animation.
Added cloud of green smoke when collecting a bonus.

Version 4

Fixed infinite Power Mode glitch.


I don't really intend to keep working on this game any longer. The only thing I think really needs more attention is the music. Power Mode could use a little aesthetic help as well, but I set my deadline for this project at 6 Sep (the original jam deadline) and at this point it's good enough.

That said, if you see any bugs let me know! I will release another version for bug fixes if you spot any.

P#116941 2022-09-05 20:59 ( Edited 2022-09-13 02:39)

[ :: Read More :: ]

Cart #snake_0-1 | 2022-05-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

I ripped off the Google Snake game to see if I could. Don't worry, I have bigger plans for this.


β¬†οΈβ¬‡οΈβ¬…οΈβž‘οΈ : turn
πŸ…ΎοΈ/z : retry
❎/x : ???


Version 1:

  • added visual effects (particles, screen shake, etc.)
  • scoreboard now moves so that it never hides the apple or the snake's head
  • scoreboard now shows high score
  • pressing ❎ in the menu now does something...
P#111788 2022-05-13 14:05 ( Edited 2022-05-21 18:41)

[ :: Read More :: ]

Cart #grandmaster_checkers-0 | 2022-01-16 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

This is my crack at a checkers game with a juicy UI.
Can you beat the GrandMaster CPU?
Higher levels are still a little slow, especially in the endgame.

Potential Updates

  • actually implement the settings menu...πŸ˜…
  • Use a transposition table to speed up the AI. I actually already tried this, but immediately ran into memory issues. If I were to re-implement it, I would need a good algorithm for deciding which table entries to purge when the memory starts getting full.
  • Restrict the cursor to only pieces that can move (when no piece is selected), and only moves that the selected piece can make (when one is). This was recommended by @ChristopherD who played the game while it was WIP. You can view my response to that below.
  • MoAr PaRtIcLeS...I had planned on having a starfield or some shapes moving around in the background, as well as a bit of dust coming up around the pieces when they land after making a move. I implemented the former, but took it out because I thought it added too much visual noise. If you think it would cool to see in the game, please let me know. I have plenty of tokens left for more of this kind of juice. πŸ‘

Change Log


  • Jumps are now mandatory, as per the official checkers rules
  • Added sound
  • Updated AI (includes 3 more levels)
  • Animations are somewhat smoother


  • Hotfixed a sound glitch that made the game nigh unplayable


  • Improved AI speeds slightly
  • Show available actions at the bottom of the screen
  • Show jumped pieces on the sides
  • Show opponent level while playing
  • Added Pause menu
  • More sound fixes


  • Recognizes draw by threefold repetition
  • Improved AI endgame strategy
  • Added Take Back last move option in Pause menu
  • AI now runs on a coroutine (i.e. game shouldn't freeze)
  • Added proper title screen
  • Show what move the AI is considering
  • Added a few miscellaneous sounds and effects
P#104444 2022-01-07 03:07 ( Edited 2022-01-16 02:58)

[ :: Read More :: ]

Cart #blackjack-0 | 2022-01-01 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Casino Blackjack!
I made this to get an idea of how to make an attractive card game in Pico-8. UI needs a lot of work, but the game is there. Might be a few edge cases that break it.

Left/Right to change action
X to select action

Hand Signals:
Hit...........Tap cards
Stand.........Wave hand
Double Down...Point w/one finger
Split.........Point w/two fingers


  • 4 standard actions: Hit, Stand, Double Down, and Split
  • Actions notated by standard hand signals
  • Randomly generated card backs
  • Slick card physics
  • $1000 starting cash, on the house
  • Only a single deck to allow you to practice counting cards!

Upcoming Features:

  • Face card portraits
  • Set your own bet amounts
  • Clearer UI
  • Dealer settings (# of decks, hits on soft 17, etc.)
  • Tutorial?

Known Bugs:

  • Face down card appears in player's hand sometimes. Doesn't affect gameplay.
  • Game freezes if both the dealer and the player are dealt a natural blackjack.


P#104049 2022-01-01 22:28 ( Edited 2024-02-02 02:58)

[ :: Read More :: ]

Cart #monty_hall-0 | 2021-09-06 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

A simulation of the famous Monty Hall Problem inspired by the game show "The Price is Right."

The game goes like this:
0) 3 doors, 1 has a pile of gold coins behind it
1) You pick 1 of the 3 doors
2) Monty Hall, the show's host, opens 1 of the 2 remaining doors, revealing that it is empty
3) You are offered the chance to switch to the remaining closed door
4) All 3 doors are opened and you receive what's behind the door you ended on

The Problem:
What is the probability of winning if you switch?
What is the probability of winning if you stay?
Is it always better to switch or stay? A little of both?
Does it matter whether you switch or stay?

This cart allows you to run many trials while tracking the wins and losses to determine what the true probability is.
This is an example of a Monte Carlo simulation; experiments are repeated quickly over a long enough period to find the true probability of an event occurring. Obviously, Monte Carlo sims can give some pretty inaccurate results at first, but they get better over time based on the Law of Large Numbers.

Hope you enjoy, and thanks for playing!

P#96969 2021-09-06 20:16