Category Archives: Daily Blog

Daily Blog – Y7 – D279 – Making Hats


All of this New-OUYA recompiling and fixing has certainly taken it’s toll on NeonPlat. The game should’ve easily been finished by now, but instead I’m still working on enemy placements and trying to come up with Hats, which is still fairly early days in the world of NeonPlat..
Yesterday I finished off Karl’s Tiny Adventure and got it uploaded to both GameStick and OUYA. The OUYA one will be the better edition, since it includes the music.
Worryingly, NeonPlat’s Cosmic Adventure appears to be heading down that same route, as I can’t quite figure out how I’m going to get the music to work in the GameStick edition.
But. Meh, whatever. I tried.. I spent about 24 hours working SOLELY on getting that to work, and if that’s not enough time (in the world of AGameAWeek!) then I don’t know what is.

After that I also fixed up, and uploaded Munky Blocks DX, which wasn’t nearly as problematic as Karl was!
Finally, I got back to NeonPlat’s Hats, and I’ve now got about half the hats working. There’s a lot more repetition in this edition, though, since the enemies are in “groups” instead of being completely freeform (Blame Android!!)
But the hats are working nicely. In each group is a flying hat, and a shooting hat, and then a selection of seemingly random other hats.

.. I just wish there were more hours in the day, to get all of this stuff done!!

Continue reading Daily Blog – Y7 – D279 – Making Hats

Daily Blog – Y7 – D278 – Musical Breakage


I’ve spent more than enough time on Karl’s Tiny Adventure. It’s time to stop trying to fix the issue and just get the damn game uploaded.
Unfortunately, I’m going to have to do two distinct editions. One for OUYA/Etc and one specifically for GameStick.
The GameStick edition will have the music disabled.

Because apparently the GameStick doesn’t like playing audio.
I mean, it does, it just doesn’t always play what you ask it, when you ask it to.
For 99.9% of cases, it’ll bluff it’s way through, and you won’t ever notice. There really isn’t an “Issue” here, unless you’re being very picky about it.
..and if you want something specifically timed, like musical notes, where you tend to notice if they’re not being played correctly, then it becomes apparent that GameStick has audio issues.

That’s not to say, of course, that this is GameStick’s fault. The whole Android infrastructure is built upon a freeform nature, allowing developers and manufacturers to pretty much do exactly what they want with their devices.
That’s the way that Android was created, and .. sure. there are many many many many pitfalls along the way, but we learn what those are, and we try our best to work around them.

I still think Google should’ve had a tighter reign on things. A minimal set of requirements like “Can play sounds” and “Doesn’t completely fuck up when you don’t CLS the screen” and “Accelerometer doesn’t get confused as a Munky when you rotate the device” should probably have been stipulated from the very beginning.
But it’s too late, now. We can’t change it, nor can we fix it.
These are issues we all have to live with.

And one of them is the reason that Karl’s Tiny Adventure on GameStick will be without music.
.. and probably NeonPlat’s Cosmic Adventures, too. :\

Continue reading Daily Blog – Y7 – D278 – Musical Breakage

Daily Blog – Y7 – D277 – Skipping Music


Did I miss a day?!
Yeah, I basically didn’t want to make a “Still full of flu!” post, so.. I didn’t!

Anyhoo, back to coding, and Karl’s Tiny Adventure (which is next on the fixup list) has a bit of a bug in it, when played on the GameStick.
The music is hopping and skipping about like some sort of broken record. I’m really not sure why that’s happening, but today I’ll be trawling through my timing code to see if I can figure it out.

I imagine it might be that it’s heavily reliant on the “Update” method. It might work a little better if I switch it over to using “Render” instead,but then the timing probably won’t be as accurate.

*sigh* Sometimes, I just wish Monkey had a “PlayMod(!)” function. That’d be SO much easier.

It’s only a minor game, so you’re probably wondering why I’m so worried about it. Well, the thing is, this exact code is what I’m using in NeonPlat’s Cosmic Adventure, so anything I CAN fix today, will be important in the future.

Anyway, lots of tweaking to do, and hopefully I can get it all done, today, otherwise I’ll be having to delay one of my fixed-uploads for a day. Yikes!!

Continue reading Daily Blog – Y7 – D277 – Skipping Music

Daily Blog – Y7 – D275 – Flu…


Suffering, yesterday, as a runny nose took control, and left me really not in the mood for doing much of anything.
Hurray.. :\

I spent what dev-time I could manage, working on Greenie’s Mini Quest/Little Adventure. For starters, I gave it it’s proper original name! Always seemed silly that the game should have two titles, so I settled on Little Adventure, since that was the name in the logo. (eg, that was easier!!)
Next, I tackled the level generator, making levels a little tougher overall, and I also set a 9-item limit on how many objects you can carry between levels. (TNT, Keys and Spells)
As such, the newer version is a little tougher to play through, but hopefully not too tough.
I gradually uploaded it through the day, and it should be available on your nearby OUYA/Gamestick store soon’ish.

Meanwhile, on GameStick…

They’ve had a ME day, as they simultaneously released the 9 games I’ve been fixing up over the past week or so.
Over the next few weeks there should hopefully be more of the same. And hopefully some other folk’s games, too, because otherwise that’ll start to look rather silly!!!

(The OUYA editions are being released, instantly, as they pass through review, whereas GameStick tend to have more specific release days.)

If you’re interested in playing the many many AGameAWeek games on your telly, be sure to grab either an OUYA or a GameStick, and you’ll be sorted!

Continue reading Daily Blog – Y7 – D275 – Flu…

Daily Blog – Y7 – D274 – Utter Chaos


Guess what I tried doing, last night…?
If you read the title of this blog entry, and know how smooth and silky my current Dev-Kit is, you’ve probably guessed “A quick iOS Compile”, and, of course, you’d be right!

I’m currently midway through attempting to get a Free “LITE” edition of SpikeDislike3 onto the App Store.
50 levels, no GameCenter, and a big old “Full Edition!” link right at the top of the menu.

That part was easy.
Then I copied the folder over to the Mac..
.. No.. Wait.. The Mac is inexplicably not connecting to the NAS drive.
I spent a good twenty minutes trying to figure that out, before giving up.
I hunted for my old USB Flashdrive, and copied the folder onto there, shoved it into the Mac Mini (where the USB ports are, frankly, a total pain in the arse, around the back, between masses of cables)

Then I opened the project, compiled using Monkey, and opened the project in XCode…
At which point it spent about 10 minutes doing it’s “Gathering Bullshit” thing, where it just sits there doing nothing because you happened to plug in an iPad.
THEN I hit Compile, and it complained that my Launch images were the wrong size.
They’ve been that same size for about 4 years, but NOW they’re the wrong bloody size. So I had to put different numbers into my Icon creator, which is on the PC, so then I had to faff about with the USB thumbstick again to copy them to the Mac, at which point all went silkily smoothly and the game got compiled!


*phew* The stress was over..

.. No.. Wait.. This is iOS..

Next I had to re-educate myself on the ins and outs of iTunesConnect, because they’ve completely bloody well re-designed the whole smegging website, just to baffle us developers.

Finally finding the “Upload images” bit, there are now 5 sets of screenshots you need to upload for your game.
3.5inch, 4 inch, 4.7inch, 5.5inch and iPad sized screenshots, because god forbid these devices use any kind of scaling..

So I gather up 4 screenshots for each resolution and drag’n’drop them onto it, just like it wants me to.
.. And then I wait..
and wait..
and wait..
Oh, FFS, it’s crashed or something.

F5 to refresh, and I get to do it again.
and again it crashes..
And again..
and again..

Maybe two at a time? Nope..

Inevitably I ended up dragging the images one-by-one, because that was the only way it’d work.
And then I hit [SAVE]
.. and then it said “Unable to save at this time”

I swore a lot, last night.
I swore an awful lot..

I’ll probably try again, tonight, depending on whether or not I have any more hair to pull out.

Continue reading Daily Blog – Y7 – D274 – Utter Chaos

Daily Blog – Y7 – D273 – Tweaks and Trims


I got a new “Timer or Event” bar under the score, in NeonPlat’s Cosmic Adventure, which either displays a depleting timer for things like Shields and Speedups, or a set of blocks when displaying weapons and whatnot.
It’s a fairly simply little bar, and isn’t much to write home about, but there it is!

Meanwhile I’m also finding (or rather, other people are finding..) a weird quirk with some of my older games, on some Android devices. It seems that upon first load, the games occasionally crash. Reloading the game, they work fine, but if you delete the game and reinstall, the crash intermittently happens again, on some devices..
.. But only on first load.

I’m not sure what’s causing that, and it’s going to be a bugger to figure out why it’s happening.
.. Oh, goodie.. :\


I also made a choon last night. Not sure why, just kinda happened!!

Continue reading Daily Blog – Y7 – D273 – Tweaks and Trims

Daily Blog – Y7 – D272 – Hats Abound


I spent some time thinking about hats, yesterday, and trying to find the best way to illustrate the lifespan of the hats.
Annoyingly, they’re all slightly different.
Shields have hit-points, Speedups have timers, Weapons have ammo.
Complicated trying to find a way to display all that.

I think I’ll probably just end up shoving a bar somewhere on the screen, or something. That’d probably work best.
The old version had the Arc surrounding Platdude, but I don’t think that’s very suitable this time around. The screen’s already getting cluttered!!

Meanwhile, over on the OUYA side of things, I got Disc Blaster re-uploaded to OUYA last night. I’ve been enjoying replaying all these old games, and luckily the old links still work for the new editions. (I wasn’t sure if I’d have to clean up all those, too! erk!!)

Today, I’ll be heading back to fix up “Every Good Bird”. A true classic 😀

Continue reading Daily Blog – Y7 – D272 – Hats Abound

Daily Blog – Y7 – D271 – A Logo


NPA2 is now NPCA, as it finally finds a proper title, “NeonPlat’s Cosmic Adventure”.

I spent about 5 or 6 hours trying out various programs desperate to find a nice way to get a properly designed logo that would curve around the edge of the planet.
In the end, I did what I usually did, and opted to just do the bloomin’ thing myself.

1. BlitzMax
2. Selection of Fonts from
3. Code!!!

I wrote a program to grab a font, draw it to the screen, cut out it’s filling to leave only the outline, add the same Neon-Blur that my sprites get, then render out the letters to a spritesheet.
Next I grabbed those sprites, popped them into the game engine, and used a bit of maths to position each letter where it was needed.

In the end, it took roughly about an hour, but most of that was spent fiddling with the font renderer tool.
The end result is quite nice, and does exactly the job I wanted.

Why reinvent the wheel? Because sometimes, you just can’t find the right sort of wheel!!

Continue reading Daily Blog – Y7 – D271 – A Logo

Daily Blog – Y7 – D270 – Not Going Anywhere


Yesterday I spent far too long attempting something that, inevitably didn’t actually go anywhere.
As I continue on my alphabetised fixups of OUYA games, I found myself reaching Boxsplodings.
I’ve never been happy with the fact that there are “only” 64 levels in this game, and last night I attempted to make a random level generator for the game.
Unfortunately, all resulting attempts ended up looking boring, dull, and somewhat similar.
More work on that, in the future, I reckon.
For now, Boxsplodings will be reuploaded the same way it was before. No bigger, no better, just the same.

A waste of a day, really!

Meanwhile, I think I might’ve finally settled on a proper name for NeonPlat Adventures 2.
“NeonPlat’s Cosmic Adventures”?

I’ll be attempting a logo, later today.

Continue reading Daily Blog – Y7 – D270 – Not Going Anywhere

Daily Blog – Y7 – D269 – Those Little Things


The first of my games finally passed through PlayJam/GameStick review, yesterday. (Good to know that ONLY took 5 days, even though I was on “the fast track”!! Compare that to the fact that OUYA’s reviewed all 5 of the games I’ve so far uploaded!)

A very thorough review, where the only complaints were as follows.

1. If you pause the game, go into the menu, turn off the music, then turn it back on, it doesn’t actually restart until you’ve quit the game.
This has been a “feature” of my framework for a long long time, mostly due to the fact that one device that I’ve forgotten (Probably my Nexus 7) didn’t ever STOP the music properly, thus leading to a really annoying case where hitting the Music On/Off button would lead to an insane number of overlapping tracks.
Stupid bug..
Yesterday I apent a good amount of time trying to work that one out, as well as having to account for different games that might use various tunes and things. I *think* I’ve got it, but will have to double check, today, to be sure it’s working on all devices.

2. The [START] button is unused.
An OUYA-based thing, in that the OUYA controller didn’t have a Start button, and that big old OUYA button had many none-game related uses, so I instead used the Y (top of the four face buttons) to do all my pausing/menu stuff.
I’ve re-inserted Start Button functionality, and will be testing that today, too.

Basically, lots of testing to be done over the next few hours, and that’s, once again, taking time away from NeonPlat Adventures :(

I did, at the very least, add crumbling platforms to NeonPlat, yesterday, so that’s good. .. I think..

Otherwise, the current framework seems to pass through PlayJam’s GameStick review fairly well, so pretty much expect an influx of AGameAWeek to slowly start appearing on that device.


Continue reading Daily Blog – Y7 – D269 – Those Little Things