This time I’m writing about a C64 game and how I got involved with it, rewinding to early 2015.
For my part things got in motion when my Out Run Memories picture got some positive attention at the time of its release. Thanks to that I got in contact with Antonio Savona, who kindly asked me if I could make a loading picture for his game P0 Snake. Antonio had already created the game for the RGCD C64 16KB Cartridge Game Development Competition 2014, and the game ended up winning the competition by a fair margin!
And it’s no surprise. It’s a clever snake game with a twist, with varied levels and gameplay, and an ingenious one-button game mechanics! On top of the solid game design there are some surprising features for a 16k game like a password system and digitized speech samples! I mean, the game fits into 16 kilobytes. And when that game greets you with a speech sample saying “Welcome to P zero Snake” and introduces more samples during the gameplay, it does raise an eyebrow! There’s an interesting article at the game’s development blog about the challenges with the audio and how it was pulled off.
Just take a look. Note the clever references to various classic games:
Thanks to the 16k game’s success and popularity, it was going to have an extended RGCD C64 cartridge release. And for this extended version I got to make the intro screen!
Antonio gave me free rein to design the intro picture, using which ever graphics mode I saw fit. And this is how the title screen turned out:
My first design choice was that the picture should be in hires mode. P0 Snake has crisp hires visuals all around, so choosing hires over more flexible multicolor was an obvious choice. Regardless the fact that I had very little experience making graphics in this mode.
Designing the screen the way I wanted it to look without having to compromise too much was not easy. The color restrictions are tough. For each 8×8 pixel cell you can use only two colors. I think it’s trickier than it sounds, and that restriction can easily lead into color artifacts where you can spot color transitions in square grid. Trying to avoid this took the most design effort – despite the simple elements of the picture.
If you look closely to this enlarged picture, you’ll notice that each cell has max two colors in them. You will find color inconsistencies especially around the snake, but I tried to hide these color clashes as well as possible.
To aid myself in fiddling with the color cell boundaries I took advantage of Illustrator – a vector graphics software. It’s funny – sometimes to get away with the oldschool restrictions, one has to resort to rather advanced modern tools. Much like Antonio had to do with the audio samples.
The vector files I used for composing the picture saw some other use too. I handed out the vector image and components to Antonio and RGCD to help in box and poster art design.
And what a nice design it is – by no other than Steve Day! Themes and components from my intro picture span beautifully across both back and front cover of the case. And I think it’s pretty cool that maestro STE’86 remixed my art! :D These bits and pieces reappear also on manual, cartridge label and game poster, all part of the fab deluxe version. There’s even some stickers with one of them being the intro picture. Great stuff :)
You can admire some more of that stuff on this RGCD.DEV P0 Snake page.
And the cartridge itself is quite a show. The game is housed in a transparent cartridge case, and features an RGB LED. I tried to catch some of the flashiness… Behold!
And hey, don’t miss out the 2015 RGCD 16k cartridge competition that is currently on-going. Some fine looking new C64 games already lined up!