Apologies for the mic – it was supposed to sound space-radio-transmissiony, but got a little garbled in the process. What do people think – do you want more of these, or would you rather I went back to regular ol’ blogging?
<3 Farbs
Apologies for the mic – it was supposed to sound space-radio-transmissiony, but got a little garbled in the process. What do people think – do you want more of these, or would you rather I went back to regular ol’ blogging?
<3 Farbs
There’s a lot in development at the moment, including:
…I’m about to submit the CF series for the Freeplay Awards. It’s funny how much gets done a day or two before a deadline :)
<3 Farbs
(This obviously isn’t me)
My attempt to finish Captain Jameson’s bounty system wandered further off track when I realized that ol’ Captain Clippy would also need to store and retrieve messages. What’s more, lengthy text fields really don’t belong on the main game screen anymore. I need to put this in the terminal window. I ditched Clippy and started building a simple mail system for the game. It’s functional at the moment, but it needs things like message notifications and new-message counts before it’ll be of any use. This led me to work on arguably the most critical part of the system – the notification beep.
I can’t just use a single beep or it’ll get lost among the general interface noise. No, I need to play a 3-4 note sting. It’s surprising how expressive these can be. Depending on which scale you use you can create something despondent, triumphant, alarming, or discordant. The difference between your first and last notes can suggest that something has finished, or that something is still in motion. I’m sure there’s a lot more to it than that, but I’ll have to leave music theory study ’till I’ve finished the game.
I ended up picking out a 0-5-7-12-7 pattern, since the first four notes neatly congratulate the player (“You completed a goal!”), and the last implies unfinished action (“Go read your email!”). I was about to blutack a microphone to my PC speaker (Yes, this is how I make Captain Forever’s beeps) when I realized why the tune held such appeal. I was pretty sure it was from Gradius. In fact, it reminded me of the tune played whenever you drop a credit into the machine. “Congratulations on your purchase! Your game is about to start!”. You can hear it in the youtube clip here. Luckily they turned out to be slightly different, so my version should be okay. Heck, after the thousandth time I hear it I might drop the second and third notes anyway.
<3 Farbs
Yesterday I continued my quest to compound complexity, this time creating Captain Jameson’s bounty mechanic. Currently it just gives you credits for defeating designated ships, but over the next few days I plan to add LAW stations, bounty maps, and possibly even police vehicles. First however I need to add some player feedback, and for that I must resurrect Captain Clippy. What I need is a way to notify the player when they receive a bounty. I considered using the COM line at the bottom left of the screen, but chances are they’ll miss it. No, I need to put this message front and center.
Captain Clippy is a player feedback system I added to Captain Forever some time after launch. I realized that many new players weren’t reading the flight manual, HLP hud lines, or pause screen command reference, and that the only way to teach them to play was to spam instructions across the middle of the screen. I needed them to last for a minimum time (regardless of player clicking), and for fun I added a variable delay to simulate human response/typing time and the ability to refer to the player by name. Now it seems this system, named after the world’s least loved paperclip, would be perfect for passing messages from non-player characters. I’ll port it over today.
Meanwhile, Indie Kombat maintains pace. With two and a half weeks remaining I’ve built a surprisingly difficult mashup of Fishie Fishie and SYNSO: Squid Harder, and Rob has built… a slot machine? Or something? I’m really not sure.
<3 Farbs
Captain Jameson received asteroid fields today, and I wasn’t immediately sure what they should look like. I started with the bright chalky colours shown in the middle of the picture here, but they just look right. Next I tried asteroids that look like, well, Asteroids, but surprisingly they didn’t fit either. I eventually settled with the style shown in the bottom right. It seemed weird drawing part of a CF game without a bright glowy border, but I think it fits quite well and suggests (correctly) that the asteroids are a background element.
Tomorrow I’ll make the asteroids spawn in interesting patterns. Right now they’re just sprayed randomly across the map.
<3 Farbs