Game Off 2018 Update - Part I

Wow, I can’t believe it’s already been over two weeks since the Game Off kicked off. This year’s theme is ‘Hybrid’.

I have been sinking a lot of time into learning the mechanics of the PICO-8 and crafting new game elements on the daily (shameless inspiration included). What I’ve come up with so far is called ‘Akuma’, a top-down adventure staring a stoic human/demon hybrid set out to collect items, fight off baddies and claim…victory? If I’m being totally honest, I’m working out the details as I go - but isn’t that the point of a code jam?

After kicking around some ideas about how I wanted the look and feel of this title to be, given the limited color palette and ‘token’ count (the number of variable names, operators, etc.) of the PICO-8, I settled on something that felt a little more ‘lively’ than a simple 8-bit title.

Since some of my favorite and most memorable gaming experiences came out of the 16-bit era I knew I could look there to draw inspiration from some of my favorite titles. Understanding this would ultimately limit me in terms of sprite count (and force me to get really creative with the PICO-8’s modest 16-color palette), I still felt like I could complete something that was worth while and expressive.

So what do we have so far? I’ve been working on getting a few primary mechanics in place that would make way for handling the creative elements during the latter half of the month. These machanics were also important to me for establishing the ‘look and feel’ of the game.

“Queue the ‘I found some awesome game-progressing loot’ tunage.”

As with all games establishing a system to handle screen and collision events was a must. I’ve also worked in a dialog system that makes rendering event-based dialog pretty seamless. The environmental elements (i.e., the flowers in this case), enemies, and player all operate on their own time cycles and are managed independently each frame. There is also some simple movement logic in place to keep the enemy sprites randomly moving along (they will also follow you off-screen, which I’ll get to in a second).

Currently picking up this key and promping the dialog will hault all player and enemy movement until dismissed. All sprites have been hand drawn and I still continue to make tweaks to them regularly (I get lost in this process longer than I’d like to admit). To bring things home in the ‘look and feel’ department, I decided to work in a screen transistion mechanic once the player reaches the bounds of a given map area - much like you’d see in many 16-bit era games.

So far all of this exists as a test bed for the remainder of the project. I plan on taking a hard shift into creating a meaningful environment and putting all this to good use in the next couple weeks.

There’s still much work to be done and I’m tweaking and creating as I go, but I have to say I’m having a good time along the way. If nothing else I can say that I’m very impressed with the PICO-8 and its capability. It’s a perfect tool for mocking up a simple game or other small applications and would recommend it for anyone looking to gain an appreciation of game development.

I’ll pop back in with a final write up towards the end of the project; in the mean time I’ll be hammering down as much as I can before month’s end.

2021

Back to top ↑

2018

A Journey in NES Emulation - Part II

4 minute read

With the last post covering a brief overview of the project as a whole, I want to start discussing some of the more detailed subject matter surrounding the N...

A Journey in NES Emulation - Part I

3 minute read

Writing an NES emulator has been a long time interest of mine, primarily because the subject of software emulation is fascinating. I’ve spent my fair share o...

Game Off 2018 Update - Part II

2 minute read

It’s only been a few days since the last update, but I’ve decided to go ahead and comment on the overall status of this project and where I see it heading.

Game Off 2018 Update - Part I

2 minute read

Wow, I can’t believe it’s already been over two weeks since the Game Off kicked off. This year’s theme is ‘Hybrid’.

Game Off 2018! (Using PICO-8)

less than 1 minute read

Next month marks GitHub’s fifth annual Game Off, where participants spend one month creating games based on a theme that GitHub provides once the contest beg...

A Journey in NES Emulation

less than 1 minute read

NES emulation has been done again and again for decades, yet seemly every year there is a new take on this monumental task using new languages, frameworks, a...

Back to top ↑