Santa's Sleight Rush
Help santa to deliver all the presents on time! Avoid all the obstacles and make the most deliveries possible!
Controls: use arrow keys to move santa and avoid the obstacles. Press x to drop the presents.
Credits: Main idea and characters by Leo. Programming by JP (Leo's dad).
Holidays are about family to me, so I made a game with my 10yo daughter. She provided most of the ideas and mechanics, did all the characters' sprites in Pico-8l, and QA'ed the whole thing!
I'm super proud of the result we got!

Submitted for the 2024 Advent Calendar Gamejam.



Hey,
Out of curiosity, I wanted to implement Aspect Oriented Programming into metatables used as objects.
I'm having trouble making the __index
meta-method to work correctly.
My goal is whenever the functions update
or draw
are executed, I also execute the functions called pre_update
, pre_draw
and post_update
and post_draw
if they exist in the same object.
I can't make the code below to work. What am I doing wrong?
function aop_mt(tbl) tbl = tbl or {} tbl.__index = function(tbl,key) local ogfunc = rawget(tbl, key) if (one_of(key, "update", "draw") and is_fun(ogfunc)) then local prefunc = rawget(tbl,"pre_"..key) local postfunc = rawget(tbl,"post_"..key) return function(self,...) if(prefunc) prefunc(self,...) local ret = ogfunc(self,...) if(postfunc) postfunc(self,...) return ret end end return ogfunc [ [size=16][color=#ffaabb] [ Continue Reading.. ] [/color][/size] ](/bbs/?pid=157995#p) |

Parkanoid, the Pico-8 Arkanoid.
The most significant deviation from the original game is the "Powerbar". It loads every time the ball hit bricks and loads faster you hit several bricks in a row before bouncing in the paddle (ship).
When the Powerbar loads enough, the ball can break tougher bricks with one hit, and when its fully loaded it can destroy every brick, until it hits the ship again.
Have fun! Let me know your thoughts and feedback in the comments.
v-1.2.2
Bug fixes:
-Glue powerup was not removed after game over
-Loading high scores was throwing 'out of memory' error.
v-1.2.1
Bug fix for sticky ball not placing in paddle correctly.




Hi again!
Here is the second early release of my very first game: an arkanoid-like clone. I'm not looking to replicate the original game exactly, but to use it as a base to learn in the process.
I focused this release on cleaning the code - I was close to run out of tokens - and improving collisions. There aren't any visual/audio improvements from the 0.0.1 release (first release here: https://www.lexaloffle.com/bbs/?tid=143441).
Many thanks to everyone who took the time to play it and provide feedback. I'm looking at you @RealShadowCaster, your insights on the collision engine were very useful. Let me know what you think of this version.

Hi!
This is a very simple clone of Arkanoid, that I created to learn to code games in Pico8.
Although I have 15 years of experience in coding, this is my first time programming a video game, which is an area I would like to work professionally.
The game has the basic mechanics for collisions, levels and score. Some SFX but no music yet. I started to work on sprites when I decided to publish this version to gather feedback and ideas from the community.


