Creating a Tower Defense Game in Pico8: Part 2 - Special Functions

Special Functions In part 1, we wrote some commands called function calls to tell Pico-8 to draw text and shapes on the screen. But we can write our own functions too. And there are 3 special functions that, if you include them in your code, will be called by Pico-8 itself while your program is running! This forms what’s known in game programming as a game loop. Games must run code constantly to calculate game logic, move characters around on the screen, respond to the user pressing controller buttons and so on....

February 6, 2024 · 6 min · Mike Cartmell

Creating a Tower Defense Game in Pico8: Part 1 - Hello World

Hello! This post is the first in a new series where I’m going to make a tower defense game in Pico-8 and explain exactly how to do it, from scratch. If you’re looking to learn how to code, or you know how to code and are interested in learning how to make games, this is for you! I think making games is an excellent way to learn how to code, for several reasons....

February 5, 2024 · 4 min · Mike Cartmell

How It's Going

I meant to write about how my sabbatical/gap year is going much earlier - it’s been almost 4 months now - but never got around to it. I’m definitely enjoying my break so far, but I didn’t realise how much I needed a break until it started. When I wrote about leaving my job I did mention I wanted rest, but also liked the appeal of having more time to spend on hobbies and other things too....

January 3, 2024 · 5 min · Mike Cartmell

Updating Sensible World of Soccer with the Singapore Premier League

I recently treated myself to a Powkiddy RGB30 handheld console. It’s a great little device with an unusual square screen, which is perfect for playing Pico-8 games on (which is something else I’ve been getting into recently - more on that in another blog post!). Anyway, it turns out it’s also really good at running emulators, so after a bit of playing with it I inevitably ended up revisiting probably the favourite game of my childhood: Sensible World of Soccer (or SWOS for short)....

November 29, 2023 · 10 min · Mike Cartmell

What I Want From My Next Job

As I write this, I’m one week away from leaving my role at Grab and embarking on a career break of (most likely) 6-12 months. Although I’m not looking for employment again yet, I thought it’d be good idea to note down my criteria for a future job now, for future reference. Type of Company My ideal company would be an already-successful startup or medium-sized company. I’ve worked for very large companies before and find earlier-stage companies to be more enjoyable and rewarding, although I have had negative experiences with startups that didn’t do so well....

September 3, 2023 · 3 min · Mike Cartmell