I was enjoying the other Christmas Games, so I decided to make my own.
I copied a whole bunch of code from another work in progress, so it only took me 3 days to make, which I'm pretty happy about!
It's pretty silly.
Also, the code is a complete mess!!
I've only just started to learn how to code.
This is my second released project.
Always down for some constructive feedback or thoughts!
Hope you enjoy!!


Z - fire reindeer laser
Cursor keys - move left/right
Presents - check ... Sleigh-bells - check ... Reindeers - check ... Laser canon - check.
Just your average Christmas Eve for Santa, when all is quiet and those thieving present-obsessed aliens begin their marauding spree.
Stop the aliens from stealing the presents. If they get away they'll mutate and you'll never here the end of it. Make sure you catch presents if they fall. Imagine what could happen if all the presents where destroyed ... instant violation of the Insanity Clause!
This is my contribution to the amazing 2018 Pico-8 Advent Calendar, day 17.


Hi folks! First time poster here. I'm getting my head around p8 for the first time, and exploring lots of carts to learn more. One common thing I see in many carts is odd, dotted patterns buried deep in the sprite sets. Are these lookups for pallette swaps, or some other wizarding technique I'm unaware of?



Here's my chaos game sim I showed off over on Twitter yesterday!
EDIT: Fixed a bug with 2 edges, and also fixed some rounding issues.
Also, here's how to control this:
While viewing chaos:
- Z will open the menu.
- X will change rotate modes, but only if you have a finite amount of points.
While in menu:
- Left and Right will edit the current value.
- Up and Down will move your cursor.
- Z will close the menu.
Rotate modes go like this:
- Don't rotate
- Do rotate
- Do rotate, but you can control it with Left and Right.
EDIT 2: Added step option, which lets you run the chaos game faster.
Internet capability. It's not something you hear much of when talking about Pico-8, even if it's looked down upon for the ridiculousness of a 80's themed console could do such a thing. But there is one common term that does crop op alot, BBS. BBS is the name of Pico-8's Cart Library (Bulletin Board System, for those unaware) and the thing I wish Pico-8 users could freely control. Now Pico-8 already has one of these and indeed it does, but Imagine running your own.
Pico-8 has started many people on there careers as game developers, why not web developers? I'd like to mention some points.
- Private Sites
Pico-8 isn't a very private thing, which is a good thing, but imagine a small Pico-8 games company. hosting there own BBS for chatting with there members on a custom designed web-page, keyboard controlled. Having your mini-software logo featured at the top of the screen in glories 16 colors, it sounds like a dream come true.
2.New Challenges
The struggles of dealing with the web development are more than a minor nuisance, an while I believe It would be simplified for Pico-8 users, Dealing with the people logged in, Members who are allowed and not, maybe even dealing with a White-list. Valuable skill for anybody


The Holiday Advent Calendar fun continues!
Story: It's close to the holiday break, and a bored young student scribbles seasonal pictures. As he begins to drift off to sleep, they start to come to life..
Left/Right - move cursor
X - drop ball
Try to clear all boards in under 35 balls to unlock a new mode (Mouse required):
Up/Down - adjust ball size
Left click - (Ball) drop ball / (Line) click & drag to draw line / (Clear balls) delete balls
Right click - toggle modes
Credits -
@Gruber - Provided the awesome music track! (on twitter as www.twitter.com/gruber_music)
@2darray & @Felice - Helped learn me some vector math! Thank both of you for all your help and feedback




Somehow, box causes extreme lag. To reproduce, just add this code:
box(0, 0, 0, 127, 127, 63, 7) |
I don't want to kill people's browsers, but here's a cart. Play at your own risk.
Edit: Updated with some stuff that better demonstrates how big the lag spike is. Press z to lag. Sorry for these frequent edits.
I am trying to recreate an old zx spectrum game from 1983 called Shadowfax, not because it's good, although I do have fond memories of playing it with my brother, but because I wanted to learn a bit a coding with pico-8.
It's kinda sorta there, minus enemy death animation and the four digit score display. Even though I've tried to remake it in all of its boring glory, I have added variable speed to the enemy otherwise playing it was pointless. The things I need to work on are;
-Death animations i.e flashing sprite
-Four digit scores
-Changing the awful sfx (really, they suck, turn your volume down)