This was the first game I ever made, way back in 2023. It's based on the terrible old Rankin/Bass stop motion cartoon "The Leprechauns' Christmas Gold," possibly the only Christmas special I can think of with an anti-charity message. Honestly, this barely qualifies as a game and you can beat it in 3 seconds. Enjoy. Ho-ho-ho.

20 Cells
This is a small Pico-8 application I made over a few days
20 Cells is an interactive recreation of a gif I saw of Rule 30 cellular automata on the Cellular Automata Wikipedia page
As the name suggests, there are only 20 cells in this one due to the width of the Pico-8 screen. There probably could be 30 but I prefer the slightly bigger cell size
The code for this project can be found on my github page
controls:
up/down - increase / decrease the simulation speed
PICO POOL:
how to play:
when you run the game, click in the direction you want to hit the ball.
your goal is to get as many balls in in a row as possible
if you run out of hits (you have 3 each level) then you lose
if you get the white ball in one of the holes then you loose
NOTES:
the farther you bring the pointer from the ball, the harder the hit.
after one hit, you cant hit again until the white ball stops.
DISCLAIMERS:
I am only 14, so dont expect it to be that good, im really really bad at pixel art, I did my best
I hope you enjoy :D

Jey Williams is a dedicated professional at Be Loveliness, helping brands and individuals enhance their online presence through creative digital strategies. With a passion for beauty, branding, and authentic connection, Jey focuses on delivering meaningful value and building a strong online community.
-- 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),
I posted a few days ago about implementing Nuclear Throne style level generation I have been tinkering around with it, current progress so far,
- I got a character
- larger rooms
- An "accidental" flame thrower.
Wrote a custom ECS system that can handle well over 2.5k entities easily(probably can handler much higher but I didn't bother to check :p)
Still need to implement enemies n all, but I am having pretty fun with pico8 :D





1 comment

