Log In  
Follow
smithothy

Cart #popotron-0 | 2025-04-18 | Embed ▽ | License: CC4-BY-NC-SA
7

Essentially Sega Swirl with a few variations.
No instructions - click on a ball or two, you'll soon pick it up.

6 modes, 4 difficulty levels.
Some are too easy, some are ridiculous.
Game-balancing suggestions welcome!

7
1 comment



Cart #carspline-0 | 2025-03-25 | Embed ▽ | No License
4

I've been trying this over the years on various platforms (ah, Quartz Composer, RIP), this is the latest attempt.

I got bored of trying to draw tracks with tiles, so added a live-editable spline-based track.

Not sure what to do with it now I've done the fun bit, so I'll leave it here for a while.

Possible future features:
lots of optimisation!
improved quad filling, ideally with textures for track edge
fine tune car navigation
maybe change to "through points" rather than vertices for the track alignment

4
0 comments



Cart #combat-0 | 2023-09-21 | Code ▽ | Embed ▽ | No License
7

Tank battling like it's 1977!

(2 player only)

A re/de-make of Combat on the Atari VCS.

Features:

  • Flamethrowers!
  • 5 other weapons
  • rotating turrets
  • 7 battlefields
7
1 comment



Cart #fontedit-0 | 2023-08-24 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
16

Requires mouse & keyboard

This started off as: "I wonder if I can get the ZX Spectrum font into pico-8?"
I then realised that 16 chars per line isn't particularly practical, and wrote a font editor.

Features:

  • edit, save, export fonts for use in pico-8
  • change width & height of font characters
  • adjust width per character
  • cut, copy, paste, undo, nudge
  • 8 internal save slots
  • exports a .txt file to desktop that will run in pico-8 to use the font in other projects
  • uses ZX Spectrum font as initial template

Limitations:

  • save/export won't work in browser
  • only edits the main 96 characters (i.e. Spectrum font)

[ Continue Reading.. ]

16
4 comments



Cart #invadops-2 | 2022-10-16 | Code ▽ | Embed ▽ | No License
7

Another Space Invaders clone! I just fancied having a go at writing one, and then the particles and themes happened.

Bonus points if you get all the references...

16/10/2022 - minor update - high score, score remains on game over screen

7
7 comments



Cart #flow_smithothy-0 | 2022-05-07 | Code ▽ | Embed ▽ | No License
4

Mouse and keyboard required.

4
0 comments



Cart #snakop_v1_1-0 | 2022-03-09 | Code ▽ | Embed ▽ | No License
4

  • 2 more groundbreaking fruit types that are purely cosmetic
  • fixed snakop's fruit finding ability on the title screen
  • still no sound
4
4 comments



CTRL+1 - move current line up
CTRL+2 - move current line down

Discovered by accident this morning. I've done a quick search, but can't find it mentioned anywhere.

5
2 comments



Cart #voronoi_shader_1-0 | 2022-03-09 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
3

Left/Right: change shader
Up/Down: change number of nodes
z: shuffle nodes

A cart for messing around with raster patterns. I love drawing shapes without actually drawing shapes, if you see what I mean.
The "shaders" are just simple formulas to select the pixel colour based on distance to the nearest two nodes.
Interlaced scan speed adapts when the number of nodes changes.

2022-03-09 - slight speed improvements, tweaked the adaptive bit.

3
2 comments



Cart #zxspectrumkeyboardviewer-0 | 2021-07-29 | Code ▽ | Embed ▽ | No License
2

Navigate with D-pad, or press actual keys if you have a keyboard attached.

2
0 comments



Cart #net_smithothy-0 | 2021-01-17 | Code ▽ | Embed ▽ | No License
18

First uploaded cart... only took me two years to get around to it.

This started out as a single chain. I read something on here (sorry, can't remember who by!) about cloth simulation and pulling both ends, and this is what I came up with. Not really cloth simulation, but I am still amazed that simple rules can create something so fluid-looking. The "wiggle" was mainly added to stop new links getting stuck, but it makes the whole thing look as though it is underwater.

I'm not planning a jellyfish-based game. Yet.

18
3 comments