Yesterday was spent tweaking a few odds and sods that I never really got around to doing previously.
I, of course, added a few extra levels, and I added "OUYA Controller Button Icons" to the main menu, so it's marginally more obvious that you can use the shoulder buttons to open the Options menu and Scoreboard.
I rejigged the RetroRaider level to add an extra element of danger, and make it trickier to get through.
Meanwhile, I set about figuring out exactly what's inside the "Free Edition!".
Since the "Full Edition" contains 15 themes (and as such 150 levels) I figured that 1/3 of that might make for a decent free version.
5 themes, and 50 levels are part and parcel of the Free edition.
Just like last time, over the course of SD3's lifespan, I'll slowly but surely add more and more back into the Free version, but I'd like to make the free version into something slightly different, giving it special themes and whatnot.
This time around, since we can specifically target OUYA, I'm thinking that it'd be nice to include some OUYA-themed levels and themes along the way.
For now, however, the 50 level "Free Edition" is pretty much locked down, and more importantly, has already been submitted AND APPROVED by OUYA Review!
But it's not out, yet!
I'm still waiting on Apple-Test#1 (Invisible Munky 2) to get through/fail review.
If it passes review, I'll instantly submit SpikeDislike3 for review, and hopefully that should only take about a week. Then both the iOS and OUYA editions will be released on the same day.
If, however, Invisible Munky 2 FAILS it's review, I'll probably release the OUYA edition of SpikeDislike3 as is, because.. well.. there's no reason to delay it any further! The iOS edition's just being an awkward bugger!!
I'm still hopeful that everything will run smoothly, and am still estimating a June 17th date.
.. But god only knows whether that'll actually happen! Read More
A busy day, yesterday, as I set about building more of those Mission/Level things for SpikeDislike3.
I've now got marginally different Mission modes for 10 of the 13 themes, although "Super X!" seems to appear a fair number of times!
With only 3 more sets of levels to create, I'm pretty much nearing the end of development, although there's a bunch more extra bits that I might end up throwing in.
Anyway, I figured now's about as good a time as any, to give you an idea of my target release schedule, or rather, the things that have to happen in order for me to launch the game!
1. Invisible Munky 2 : Release
I have to wait for that game to get through Apple Review, just to be sure that my current framework CAN actually get through review, and that I managed to just about get all the correct things into place, in order to get a game onto the AppStore.
2. Invisible Munky 2 : Testing
I've literally NO IDEA what'll happen to the game, if run on an iPhone 6/6+.. Not a smegging clue! (Those Emulators have a tendancy to lie!!)
I'll have to hunt the twittersphere for testers, mmethinks.
Once the game's released, I'll need it double-checked to ensure I clicked all the right buttons, and set the correct settings, in order for the game to run Everywhere!!!
3. SpikeDislike3 : Submission
Now, assuming everything turns out OK with Invisible Munky 2, I can then submit SpikeDislike3 in the same way, which would take another week or so to get through Apple Review, before it turns up on your iPhings.
Est. Release Date (If All Goes Well)
Approx 17th June
... However.. If anything goes wrong, we're going to end up being delayed at the rate of roughly 1 week per issue that needs fixing!
The good news is, everything that needs fixed in Invisible Munky will be similarly fixed at the same time in SD3, so it *should* be a case of fixing both things simultaneously, thus only requiring one week's worth of testing and uploading and waiting!!
Hopefully all will be well, and the game will hit the mid-June target.
*fingers crossed* Read More
Guess who forgot to hit the "Submit for Review" button on Invisible Munky 2!!?
I blame Apple.. It used to be that you'd have to have iTunesConnect open at the same time as Application Loader, and juggle the two until it did what you wanted to.
Recently, though, they've completely overhauled iTunesConnect, and I found myself doing 99% of the tasks via the Windows Laptop. By the time it came to uploading the release, I was using the Mac, and stupidly forgot all about the "Submit" button.
I realised, late last night, and clicked the button. (And then had to fix a few things on the page, because it was being fussy!)
IM2 is now winging it's way through the week's worth of ...Sitting around until they bother to review it...
Fingers crossed that I haven't stupidly forgotten anything else!
OK, I *think* I managed to post Invisible Munky 2, correctly, to iTunes Connect!
Unfortunately, due to the world in which Apple operates, we're going to have to wait just over a week to know for sure, as we wait for it to get through the stringent Apple Review gubbins.
No doubt, even if it's as broken as Cardagain is, it'll still get through, so I'll be counting on the masses of Twitter-folk to let me know if it works on all the different types of devices that are out there.
My findings : The "RUN!" button in XCode is best avoided for your final compilation. Instead use the Build option in the menu. Be sure to Clean, first!
A simple concept, but one that my stress-riddled brain wasn't contemplating at the time..!
So, with that done and dusted, I got back to thinking about SpikeDislike3's missing themes. I left enough menu space for 15 themes, and those last two weren't decided yet.
I tried out a couple of themes..
First, an "iOS7" inspired theme.
It looked ok, but once it was in motion, all those thin lines made for a terrible in-motion graphical frightfest! It really wasn't good on the eyes, and made for a lot of unnecessary deaths.
In truth, the "Lava" theme is similarly hard to see, but that was done on purpose, whereas this one was just rubbish!!! Read More
Wednesday went swimmingly well, with all the pieces falling into place, and everything being awesome and cool.
It stands to reason, then, that my Thursday didn't go quite as well.
I decided to try my hand at getting Invisible Munky 2 into the AppStore.
It started with me having to upgrade my "Icon Resizer" tool, to account for the 150,000 new icon sizes that have appeared since iPhone 6 and Plus came out.
I also just about managed to figure out the new "Launch Screen" sizes, and .. hopefully.. put those into the correct place, with the right filename.
A test compile showed everything working as expected on the iPad, and the various emulators, so I took a chance and set about switching over to "Distribution" mode.
This is where everything started to go downhill, as I had to tackle provisions/certificates/profiles and whatnot on my own.
I've done this stuff before, with my previous games. "What could possibly go wrong?!"
After a good couple of hours, I finally gave up, and decided to try again tomorrow..
Wish me luck!
About a week ago, I booted up the MacMini to test compile SpikeDislike3 onto my iPad.
I was SHOCKED by how poor the functionality of the MacMini was.
Slow, unresponsive, and certainly not what you'd call "Useful" in any way shape or form.
I guess that's what happens when you buy a Mac Mini in 2010, and only ever use it to compile iOS games, and then more or less stop compiling iOS games, thus leaving the MacMini abandoned and unused for the better half of a year.
.. or something like that.
So, the MacMini was all but a bust. .. But I can't let that stop me from making an All New SpikeDislike on iOS, can I?
Of course not!!
I hopped onto the Apple store, and ordered myself a new one. It's cost me ?569, so that's going to be my minimalist target for SD3 sales. If I reach that, I break even, and anything else is just happy funds!
The new MacMini arrived yesterday, and I plugged it in, set up the Devkit in a completely painless manner (which is a DRASTIC improvement on how it went, 5 years ago) and got SpikeDislike3 running on the iPad in just a couple of hours, between unboxing and playing SD3!
After that, I figured I'd try out the "Quicktime can now record your iOS games, via a simple Lightning cable" thing, that Apple keep banging on about.
I booted up Quicktime Player, clicked "Record Movie", and .. Wow! It REALLY does work!!!
It's incredible how silkily smooth the thing can record videos, especially at that high a resolution.
Next, I loaded the clip into iMovie and spent about 10 minutes cutting it up into the video above, before rendering the video, and uploading it to YouTube.
In all, the "Making a video" effort only took about half an hour from connecting the iPad, to having the video on YouTube. Obviously, I'd have to make BETTER videos in future, but as a quick test, that all went wonderfully smooth.
I'm impressed, and delighted that the new MacMini is working as well as it is.
Over the next day or so, I'm going to head back to Invisible Munky 2, fix up the Touch controls, and try submitting it to Apple as a "New Setup Test" project.
A lot of yesterday was spent fiddling about with new Challenges. In actuality, I only ended up adding one single challenge type, but I also spent a LONG time ensuring that the challenge was indeed do-able.
I'm going to be honest, and say that a lot of these challenges are going to be tricky for newcomers, but hopefully the fact that the "3 fails = unlock" mechanic's in place, will help that, somewhat.
Meanwhile, I also fiddled about with the Matrix mode a bit, too.
I spent a decent amount of time making it all blocky and "grid-based", like the old Retro theme from SD2, but for some strange reason that actually resulted in a HORRIBLE mess whenever you tried to move.
I'm not sure why that is, but it's probably something to do with the fact that I've added a slight amount of inertia to the camera, this time. That's certainly been a cause for a few quirks along the way, that I've had to deal with, including the whole "1 frame behind" issue that I was having with the spikes.
Anyway, I've opted not to "griddify" the Matrix'y theme, and it now plays "Not horrible" again.
Undo can be super-handy, sometimes! Read More
This morning, I'm battling with Twitter.
A short while ago, Twitter introduced a new "Easy to use!" way to reply to things, which is less messy and leaves more space for your reply. Essentially, the "New Reply" strips away everybody's @names, leaving just a single link back to the previous post.
In many ways, this is a nice thing, as when you're in the middle of a conversation with 5 or 6 people, it can typically leave about 3 characters for your reply to fit in!!
But there are two ever-so-slight issues with this new method.
First, it completely breaks "Conversation View", as they haven't bothered to fix that so that it takes into account the new format of tweets.
Secondly, it breaks DIFFERENTLY depending on your client.
Now, I complained about this on Twitter yesterday, and got people suggesting that it's because I was using the "Rubbish, Outdated Tweetbot App", but this morning I switched over to the OFFICIAL iPad app, and.. well..
The official iPad app isn't showing the "New Replies" AT ALL..
This basically means I NEED to use the WebApp to check for all replies.
And since I now have 9 Twitter accounts, and the crappy WebApp only allows one login at a time, it also means I need to log in, and out, and in, and out, and in, and out, over and over again, just to check for any replies in any of my different accounts.
I have to admit, even for Twitter, that's taking the smeg..
It's bad enough that their stupid "Upload a GIF!" thing is completely broken on other clients, and that their "Handy! Upload more than one picture!" thing is similarly bodged on other clients. I used to think they've been purposely outpacing other clients, just to break compatibility and hopefully get rid of them all.
But this time it's different.
This time, they haven't even got the flaming thing to work on THEIR OWN CLIENT.
If you're going to start introducing new features, make damn sure that they actually work, first!
Yesterday I started playing about with all the different gameplay styles that'll make up the majority of the levels in SpikeDislike3.
If you're keeping track, you'll remember that WAY WAY way way way back in SpikeDislike 1 (Made in 2011, still works on most/all iOS devices!) there was a nice little Challenge mode to keep you entertained. Unfortunately, it didn't have a whole lot of levels. 36 levels were more or less all there was.
A shame, as it's a nice enough idea, I just ran out of steam with it.
This time, however, it's taking centre stage, and will make up a whole bunch of the Levels that you'll be working your way through, in order to unlock the entire game.
I'll try my best to keep things obvious, as well as short, and hopefully not too difficult, whilst still being tricky enough that it's fun to play.
The first brand-new mode I've added is "Sheep Race"... Which may end up not being a sheep in the final varsion, but which certainly seems to make the game a teensy bit more difficult.
Just when you think you're done with your menu system, you suddenly realise you've not got any options on the titlescreen!
An hour or so later, and I'd half-wrangled old code with new, to produce a button that when tapped, opens up the old Options menu nice and quickly.
The menu also works when you hit the B or U button on the keyboard, or when you hit a shoulder button on your gamepad. (Assuming I coded those properly, 2.5 years ago..)
For reference, N or O on your keyboard, or the right shoulder button, should open the Scoreboard panel, too.
I'm probably not going to remember to tell you that, anywhere else, so be sure to lodge it away in the back of your mind for future reference! Although, if you're playing on PC, you're more likely to click the buttons, so keyboard controls aren't all that important.
Lots of testing required to ensure all the buttons and gizmos work as they're supposed to, so I didn't have much time for anything else important.
Oooh, except I did also format my old MacMini and order myself a new one, but it's a Bank Holiday Weekend, so we won't see the results of that for a good few days.
Hmmm.. Read More