Wrap up a bunch of toy mice for the kiddos in this solitaire-inspired present wrapping puzzler.
Bonus points are awarded for efficiently combining pieces to make wrapped gifts. Most deals should be solvable, but once in a while the RNG gives you a bad one. I didn't write a solver to avoid those, so good luck is needed to get a long streak going!
A smol bundle of holiday goodness. Check back daily for new games!
music by paraK00PA
menu by TheTomster
games by:
Present Wrapper - TheTomster
Watflakes - SmellyFishstiks
Sleigh Ride Saga - extar
Wrap and Find - SmellyFishstiks
The Polar Distress - bikibird
Santa's Fulfillment Center - ohhcurtains & tinyevilwizard
Who Took the Books? - ThatTomHall
E.L.F. 1978 (2023 update) - Squirrel
Elf Curling - zep
Hi all! It's time once again to start building a PICO-8 holiday calendar thing of some kind. Usually we keep the games a secret while they're in development, so each game is a surprise when it releases in the calendar. If you're interested in participating, shoot me a DM on Discord (thetomster) and I'll get you added to the server where we coordinate things!
We're looking for winter or holiday themed games, and games will need to be wrapped up by the end of November. As we get closer to the deadline we'll look at how many games we have and make a decision about what format to run. The past couple years we've run it as a "twelve days of christmas" thing, but if we get enough sign ups it would be great to get back to a full 25-day calendar.
Interested in joining? DM me on Discord (my username there is thetomster)!
Avery's Angling Adventure
A bizarre PikPok™ trend has taken the world by storm, and kids everywhere are asking Santa to bring them... fish?! Santa has chosen YOU to track down every fish on the list, from the North-Pole-Adjacent Wilderness Area and beyond.
Talk to people and read informational signs to discover the key combinations required to land a variety of fish. Tire a fish out and enter the magic combination to catch it! Keep trying combinations until you figure out what kind of fish you have on the line.
Revisit the marble-obsessed town of Townton. Explore a coal mine and catch creatures from the deep. Visit the moonlit seaside of Cheddar Beach. Talk to everyone, catch everything, and become the best fisherperson in the world.
We're back with another 12 days of PICO-8 surprises. Every day a different game, animation, or coal-related nonsense will be revealed!
Happy Holidays!
Dec 14th: Mittens by ohhcurtains - https://www.lexaloffle.com/bbs/?tid=50645
Dec 15th: Santa Scouts by bikibird - https://www.lexaloffle.com/bbs/?tid=50669
Dec 16th: Freezing Knights by tinyevilwizard - https://www.lexaloffle.com/bbs/?tid=50683
Dec 17th: Avery's Angling Adventure by TheTomster - https://www.lexaloffle.com/bbs/?tid=50691
Dec 18th: Puffy Coats by bikibird - https://www.lexaloffle.com/bbs/?tid=50699
Dec 19th: Santa's Elf Workout by tinyevilwizard - https://www.lexaloffle.com/bbs/?tid=50717
Mitt's Marble Adventure!
Explore the town of Townton and the surrounding area and battle EVERYBODY* in intellectual duels of marble supremacy.
*You cannot battle mom or the dog, sorry. But you can pet the dog.
This cartridge is part of the Twelve Days of Pico Christmas, our Advent Calendar project for 2021. https://www.lexaloffle.com/bbs/?tid=45525
Stuck? Open the spoilers for some hints:
Hi folks! If you were eagerly anticipating the Advent Calendar's return this year, do not fret! The shadowy cabal behind the calendar has not forgotten.
We've decided to release a slimmed-down calendar this year, with twelve entries for the 12 days of Christmas. Check back starting on December 14th for the usual daily installment of holiday cheer.
Happy Holidays from the Pico-8 Advent Calendar Team!
Game Threads:
Totally Accurate Holiday Bowling by @freds72: https://www.lexaloffle.com/bbs/?tid=45701
Mitt's Marble Adventure by @TheTomster: https://www.lexaloffle.com/bbs/?tid=45710
Winter Wars by @2Tie
2018 Throwback - Secret Santa by @Liquidream: https://www.lexaloffle.com/bbs/?pid=59306
Deep below the North Pole, Santa needs YOU to find some tasty anthracite to plop in some bad kid's stocking. Unfortunately the elves have already excavated most of the coal in the mines. The elves and an explorer have been digging deeper to try and find more coal... what could go wrong?
A quick little exploration game for the Holiday 2020 bundle. Happy holidays!
A bite-sized arcade precision platformer for the Advent Calendar!
In a tower, deep in the Adirondack Mountains... Old Mage Zythandar studies slimes, barrier magicks, and undead creatures. As if the ghost attacks weren't bad enough, the Flame Orbs keep attracting Mothbugs!
Late one night in late December... Zythandar looks out from his study and watches the space candies glittering in the sky above. Watching the candies sparkle and pop and listening to annoying Christmas music... inspiration strikes him!
I'll conjure a creature, of cold ice and snow.
This gentleman of ice, I'll send deep below.
Santa has to send presents to more people than ever... thankfully he's got a UFO to help him get around faster. But these flying candies keep getting in the way! Throw gifts at the candies to pop them and collect coins. You can spend coins to buy upgrades and blast even more candies! Will you make it to the ultimate upgrade??
For an extra challenge, try completing a run without letting any candies escape through the top of the screen!
Game Controls:
up / down / left / right: movement
Z / C / (O): drop presents
Shop Controls:
left / right: select item
Z / C / (O): buy item
X / V / (X): skip buying an item (save up those coins for next time!)
Arcade wizard game made in 48 hours for GMTK Jam.
Press Z to jump, X to shoot magic missile. Down+Z to drop through platforms.
Smash all the gems with your magic to advance to the next level. When you shoot the missile, you're left vulnerable, so be careful! See how far you can get and set the high score.
A small apple farming sim.
Tab turns on the TV. Once the TV is on, arrow keys move, X displays the inventory, and Z uses the current item.
Tools:
Magnifying Glass
[0x0] | |
Examines the square you are facing. Brings up a full screen detailed view of whatever is in front of you. Useful for checking on your trees.
[b]Apple Basket
Someone over in Discord asked about some entity drawing code in Hug Arena, so I took a look a stab at explaining it. I realized the code in Hug Arena is similar to a technique I've used quite a bit, so I put together a small example cartridge demonstrating the technique.
The sample is commented code that demonstrates how to draw two types of objects that update the same way each frame, but draw differently.
In "Remains of El Dorado" I used this for most objects drawn in the game, you can check out that cartridge to see how this works on a larger scale.
Explore the lost city. Find the amulet.
The Remains of El Dorado is a roguelike game for PICO-8. You're seeking The Amulet of the Sun which will bring you great fame and fortune... if you survive.
Press C to charge a shot, press a direction while charged to shoot. Press X to enter the potion menu. Select a potion by pressing left and right, and press C to confirm. Aim your throw with the direction keys, and press C to throw the potion. Careful! Potions will explode on contact with a wall.
For the game I'm working on I built a super tiny tweening system for making it easier to move things around. This cart demonstrates a few different easing functions that plug into the system.
Tweening is a way of moving an object from point A to B. You specify where you want the object to go, and how long you want it to take to get there, and the tweening system takes care of the motion. I find it super useful for making games, especially for adding little bits of polish to your game. It's easier to just say "move the ball to x=104 in 60 frames" than it would be to calclate the required speed every time. You can also use an easing function to tell how it should get there, allowing it to accelerate slowly or bounce or spring back.
Tweens have four parameters: the property we want to update, the value we want to end up with, the length of time we want it to take to reach the target value, and the easing function. We'll store those values in a table, and each frame we'll look at each entry in the table and update the target property as needed.
The tween function begins tweening a property:
function tween(target, property, destination, duration, func) local tween_info = { target = target, property = property, base_value = target[property], change = destination - target[property], duration = duration, elapsed = 0, func = func } add(tweens, tween_info) end |