Log In  
Follow
paranoidcactus

Cart #neatonexus-3 | 2022-02-23 | Code ▽ | Embed ▽ | No License
128

Time is all of a jumble and Captain Neat-O is trapped in the middle of it! Battle enemies, solve puzzles and find the tools you need to escape the Time Nexus and stop whoever is behind this nefarious plot.

Gain an extra heart for every 100 gems collected. There are 300 gems to collect in total but some of them are hidden in secrets areas so keep an eye out for walls look a little bit different.

This is an entry for Toy Box Jam 3 using the graphics, music and sound effect assets supplied as part of the jam.

Music by @gruber_music

Most art by @TobyThePoser

Updated to fixed a couple of things and make the final boss fight a bit shorter.

128
24 comments



Cart #digger-2 | 2023-02-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
99

Remake of Digger, the classic 1983 game for IBM PC and compatibles by Windmill Software.

I made this in 3 days, so hopefully it's not to buggy/janky.

Update 1: Fixed a bug that was causing level background graphics to be blank.

How to Play

Collect all emeralds or kill all the bugs to complete the level.

Arrow - Move
Z/X/C - Shoot

Scoring

Gain a new life for every 20,000 points (you can only have up to 5 lives at a time).

Emerald
[0x0]

[ Continue Reading.. ]

99
14 comments



SFX instruments that have no loop set (i.e. both loop parameters are set to 0) still loop when used in a pattern.

Also, if effect 3 is used at the point where the SFX instrument should be finishing, it won't retrigger the note until the following beat. If you have a long string of notes with effect 3 it won't trigger the note until the beat after the last note with effect 3 on it.

Here's a sample cart with SFX to demonstrate the issue. It doesn't have any code so you'll have to open it the editor.

Cart #sfxloopbug-0 | 2021-05-08 | Code ▽ | Embed ▽ | No License
3

3
1 comment



Calling line() with these arguments is causing PICO-8 to crash. It seems any iteration around having these "extreme" values on one axis is causing it to either get stuck in an infinite loop or crash outright.

line(16,-15070,17,29772,12)

Oddly, if you flip the x and y values it'll finish executing and display the command prompt without rendering the line, but then crashes as soon as a key is pressed.

line(-15070,16,29772,17,12)

1
1 comment



Cart #ufo-0 | 2020-05-27 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
255

A short atmospheric platformer with metroidvania elements. Your UFO has been knocked out of the sky by scavengers and you're now trapped in their swampy junk yard. With the help of some friendly aliens, find a way to disable the electromagnetic pulse cannon that's keeping you from escaping.

This was my entry for RNDGAME Jam 2020.

Left/Right - Move
Z - Jump
X - Use Zapper (once you have received it)
Up/Down - Cycle Zapper Modes (when you have more than 1)

255
31 comments



DEL key doesn't work when the cursor in on the first row of the tracker. This is in both the SFX editor and the pattern editor.

0 comments



Cart #lavajoe-0 | 2019-12-31 | Code ▽ | Embed ▽ | No License
144

My entry for Toy Box Jam. Keep climbing to avoid the rising lava. Collect treasure and take down monsters for bonus points.

144
17 comments



Cart #xzero-3 | 2020-03-14 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
323

Hack all the terminals and defeat the boss.

This is my attempt at making a polished game in a week and a half, although it ended up being 2 weeks. I had to drop a few features I wanted to put in due to time, and code ended up getting a bit messy. Still, I'm pretty happy with how it came out.

The frame rate can drop sometimes, particularly in the later parts of the game when there are a lot of enemies around.

UPDATE
Removed a tiny amount of unused code and added as many comments as I could fit without going over compressed size.

UPDATE 2
Added the ability to swap jump and shoot buttons because the defaults felt awkward in gamepad. Also fixed a couple of minor audio bugs.

323
52 comments



Okay, so not really the soundtrack so much as 2 tracks from Castlevania.

Cart #vampire_killer-0 | 2019-10-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
28

Cart #heart_of_fire-1 | 2019-10-28 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
28

28
6 comments



Cart #mupudeyowa-3 | 2019-05-21 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
22

Update 3: Added a 148 token version.

Update 2: Now down to 157 tokens.

Update 1: With improvements from @freds

This is a token optimized version of the polygon drawing routine I originally used in Pico Tennis. I've managed to get it down to 173 tokens, which I'd like to think is comparable to p01's 163 token trifill routine.

Obviously it's going to depend on your needs for which method you use. If you only need to draw triangles then you'll want to use the trifill method, but this allows you to draw shapes with any arbitrary number of vertices.

The only catch with this method is that it only allows your shape to be concave on a single axis.

[ Continue Reading.. ]

22
12 comments



Cart #shadowsofdunwich-4 | 2019-05-07 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
219

MAJOR UPDATE
With this update the game now progresses across multiple battles, soldiers can level up and have a talent tree, and 2 new enemy types have been added.

The game has 16 levels, and you need to beat level 16 to win. However, levels don't progress 1 at a time, the level you are assigned is based on the combined level of all your soldiers. If a soldier survives a battle they will gain a level and be granted 1 skill point. So if all soldiers survive level 1 you will progress to level 4, if they all survive level 4 you will progress to level 7 etc.. So it's possible to do a perfect run and win the game by playing only 6 battles.

If a player doesn't survive they will be replaced with a new recruit. As you progress through the levels new recruits will start with more skill points so if you lose any soldiers or have a full wipe you won't be set back too far (and you can respec your soldiers).

[ Continue Reading.. ]

219
17 comments



As the title says; music playback is clipping and causing distortion since upgrading to 0.1.12

I've tried rectifying the problem by setting music_volume to 128 (which is what I had previously always had it set to), but the music_volume value in the config.txt file gets reset to 256 every time Pico-8 is closed.

0 comments



Cart #picotennis2-0 | 2019-11-18 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
218

I was playing with some 3D rendering stuff and ended up making a tennis game.

Play against AI or with up to 4 players.

Z to hit the ball. To hit the ball in different directions you need to hit it when it's off to your side. So the further to your right the ball is when you hit it the more it will go left.

X to do a power shot. Whenever you return the ball during a rally you will build up power. You can do a power shot anytime you have power in your meter, but the more it builds up the faster your shot will be.

UPDATE 1.2

  • As per Felice's comment I changed the display when a point is scored to make it easier to understand. It will now display PLAYER 1 POINT in blue. There's is also a message above that in orange for things like OUT or FAULT etc.

[ Continue Reading.. ]

218
39 comments



Cart #52573 | 2018-05-10 | Code ▽ | Embed ▽ | No License
155

This is my first attempt at using PICO-8. I'm pretty impressed with how quick and easy it is.

The code's a bit messy because I didn't really know what I was building at first, and I've never used lua before.

155
52 comments