A brand new game
for Windows, HTML5, 3DS Homebrew, iPhone, Android TV and more,
7th February, 2010
Centipong has been wrought with issues since day 56. It's been a bit of a pain, but for a whole bunch of obscure reasons.
I'm up to my last day, and I just wanted you folks to expect something slight odd with this release.
See, the thing is, as much as this IS Centipong TWO, I didn't really want to tread the exact same path.
I've already done Centipong, and Centipong Jr in Java, and Centipong DS as well.
And starting this project seemed like a great idea, but it's the exact same thing AGAIN!
It's been really hard to push myself along the exact same path that I've already done. I haven't found this to be a fulfilling coding experience, it's dragged and dragged and it's all been a little bit overly repetitive.
The paddle's there, the balls there, the pods are there, the mushrooms are there, there are progressive waves getting longer and faster.
There's no pickups.
If I add the pickups I end up with the same "Grow the paddle, shrink the paddle, add a ball" type things, and.. we've done them before.
I'm trying to come up with something All-New, but absolutely nothing is coming to mind.
Progress is stupidly slow, and I'm finding myself just batting the ball about, wondering what else I could possibly add.
I got nothing...
If you've an idea, let me know quicky, because otherwise Centipong 2 is going to be a bit pants compared to the original.
(...in his best EA PR person's voice)
But it'll look better!!!!
4th February, 2010
The titlescreen of future games requires many things.
1. Title of Game
Individually they can all be nice and small, but put together, they tend to make things super-crazy! Especially when they're all equally fighting to attention.
Welcome to Framework Titlescreen Version 0.3
Title, Subtitle and "Press Key to Start" are staples, athough I'll be changing "Key" to "Click".
On the left, a whole box of credits, and on the right is the little highscore/graph thing that you've seen earlier.
I can easily fit a menu down the middle of that once I'm ready..
As for instructions.
I'm not too sure about those, actually. If I can keep them short I can bundle them next to "Press Key to Start", but.. who knows.
Centipong's fine, though, since it tells you what you're doing as you play.
Should be ok, right?!
Centipong : Tuesday!
2nd February, 2010
Engine's now ready for any and all future word-based games that I might randomly decide to build. The wordlist adds 970Kb to a game's exe when added, and when asked it spends about 100milliseconds hunting through the complete list for a word.
So, with that out of the way I'm heading back to Centipong.
You'd think, about 4 weeks into the whole Framework thing, that things would be more or less finished.
You'd be wrong.
There's LOADS of stuff that I've still not done!
It's terrible to think of all the silly little things I've not yet done, but it's built with enhancements in mind, and over the coming weeks and games it'll all build up into something a little more magical.
For the meantime, I think everything's in there that I need for Centipong.
Things added today.
I've gone a little crazy with things, and I'm not entirely sure how fast it'll run on slower systems, but we're still playing "Testing the Engine" here, so it'll be good to know how well everyone's systems handle such huge sprites.
Because, even though they look tiny onscreen, they're actually all 128x128 pixel sprites!
Sure, it's a little overkill, but I really want to push this engine to it's limits.
One good thing I've noticed is that setting the game to a lower resolution does speed everything up, so I think the system's trying to cope with all the large polygons a lot more than it's coping with the large images. If you get what I mean.
Centipong will be here on Tuesday.
I've missed enough weeks..!
And it's still not got a decent subtitle yet.
It's currently Centipong 2 : Gentler, Calmer, Crazier!
1st February, 2010
Having now sat up for more than 10 minutes, I figure I'd best get coding, but I can't really finish off Centipong in less than a day..
What to do?
Well, assuming I now have all week to complete Centipong, I might as well spend today doing something a little different.
One of my all time favourite (of my own!) games is Stringy Things.
I know that a hell of a lot of folk don't like Word games as much as I do, but.. dangit, I love the things!
I've always planned to add a huge wordlist into the BlitzMax framework, but since it was never essential, I haven't yet bothered to do it.
Well, seems today's my lucky day.
A whole day to play "Make the Checker!!!"
I've grabbed both TWL06 and SOWPODS from here, and I'm going to integrate them into a great big numberical database, ready for searching.
I'll pop 'em into a single swift include file, and will be able to integrate them into any and all future games.
I might not finish it all today, but I can at least make a start.
31st January, 2010
Today marks my fourth day of lying in bed feeling crappy with a flu. I wouldn't feel too bad about this, if it weren't for the following facts.
1. There won't be a game this week, again.
2. This is approximate the seventeenth time I've had a flu since about November, and it's really starting to tick me off.
Guess all this snowy weather's not agreeing with me.
30th January, 2010
legoman4032 asked in the Youtube comments if I had mp3's.
Who am I to argue..
Pain.MP3 The version from the YouTube video!
Extended, via the basic use of a repeaty bit in the middle, but in an instrumental stylee!
Karaoke!! Sing along! You know the words!
and, so it doesn't feel left out..
Pain.MP3 The original remix from last February, with a bit that's not from "Devil in the Dark", and is instead from "Elementary, My Dear Data" (I think), and that I couldn't be bothered to hunt down to cut the video from, so ended up just randomly plucking an extra bit from the Horta episode, instead!!
Some day I'll track down the 15 year old Amiga mod and let you hear that!
27th January, 2010
I'm not entirely sure where I'm heading with this, but we'll have a play anyway.
So far I've got some VERY big and chunky sprites in the engine, and the whole thing's playing at a much slower pace than the last one. A very different feel, overall.
Aww, ain't it pwetty!
Lots of bloomy stuff, but nothing in the background yet, bah.
Not sure what to add there, yet. Space, Grass, Sand, Pigeons, not a clue. Something, probably not too busy!
Currently the game is titled "Centipong 2 : The Snake and the Ball", but that's a bit naff. Could do better.
26th January, 2010
Decided to redraw the pod, due to the XNA one being slightly smaller than expected.
No matter, nice new images!
To be honest, that might be a wee bit too big, but I'll know better once I've added the paddle and ball into play.
In the meantime, there's your first shot.
Not much to see, but it's a start.
24th January, 2010
The framework's coming together nicely, and things are looking up.
But there were Audio issues with various versions of Ubuntu (or rather, with the SAME versions of Ubuntu!!) that were causing the game to be silent, and then crash!
Hopefully I've managed to fix that, now.
There's a whole list of audio drivers available to the game, and all are nicely selectable in the nice Tab box.
Unfortunately, you will have to close and restart before it'll change the driver, or else.. Well, it just plain crashes!
Hopefully this will work! If not, and the game is still silent, it will inevitably hit a point where the game will still crash, due to it not really knowing that things aren't playing!
If the driver isn't working, ChannelPlaying() will annoyingly always say "Yes, the channel IS playing", and then when it tries to stop said channel, it freaks itself out and crashes.
If you hear the little Jingle when the game first runs, you should be fine.
Otherwise, tweak those settings, and hope for the best!
In other update news, the next letter now flashes.
There's also some other framework bits and pieces, but I honestly can't remember what's new and what isn't.. it's all been a bit of a blur, this week!!
New Linux Version
New Windows Version
22nd January, 2010
The mind works in mysterious ways.
When I'm meant to be finishing off the Framework, fixing up game #1, and starting off game #2, my head went "Hey, why don't you make a video for Pain!"
I disagreed, and told my head that I must continue to work on my games.
My head wouldn't let me..
So I had to make a video for Pain..
This is so stupid!!
View on YouTube
20th January, 2010
Today, whilst uploading the new AGAW header for this site, I wondered if anyone would be interested in a simple little challenge.
Question : Name all the games in the new AGameAWeek header.
(copy incase the cache isn't letting you see it yet!)
Prize : The entire sourcecode to this week's "Munky Train 2" game!!
That includes everything I've done to the framework so far, so you can nosey through it, see how it's all done, and perhaps even use the framework for your own stuff!
This could be the start of something big.
Or you might just flick through the sourcecode and wonder how on earth I can manage AGameAWeek with such a horrible nasty coding style!
Obviously, this is probably only useful to folk who use BlitzMax. Or maybe you'll download BlitzMax's demo, try it out, and think about buying it and starting your own coding.
A crazy Code based adventure awaits!!
If you're interested, email the answers, and I'll pick out a winner.
20th January, 2010
The Linux test has worked on one test system.
The Linux test has NOT worked on another test system.
And that's all the replies I've had.. Not a whole lot of feedback there.
The broken version appears to have been entirely audio related, so I'm going to have to peek into BlitzMax's audio options today, and see what I can/can't do inside Linux, and otherwise shove in a few failsafe methods incase of broken audio.
(I'd rather fix it, than just declare it "Not working", but if that's what I have to do, then I guess that's that.)
Then I still need to sort out that dang titlescreen, and fix up the 7 or 8 other things in my todo list.
Seems we'll be having another test game, this week.
No matter, so long as it's something.
Hmm.. What game to do...?
19th January, 2010
AGameAWeek 2010 - Game Number One!
We'll call this a test game, because the whole framework thing still isn't quite up to scratch, with all kinds of missing features!
Plus I've put in LOADS of little quirks, things that should be quick have been made extra lengthy, and there's a bunch of redundancy.. This is half-done on purpose so that I can see what the available systems can and can't cope with.
Hopefully we'll find that they can!!
Type in the text that's displayed on the screen,
keep munky and train running lovely and clean.
You can download this TWICE!!!
Download : This Version is for Windows.
Download : This Version is for Linux!
and if you're bored...
This is the DVD style extras pack!
Oooh!! New Feature!!
Not much to speak off, though, since this entire game was only started yesterday, and I hadn't thought this stuff through, yet!!
Now, since this is a test, we need some feedback.
See inside to help me through things
19th January, 2010
17th January, 2010
By now you've probably routed around inside the JayArchive.
It's a nice thing to flick through, but sometimes folk can't be bothered to download 150+ seperate little downloads.
So, rather than leave it up to random picking, here's 11 nice big zip files, with EVERYTHING for Windows. (up until today)
Each big zip file is numbered with it's associated JayRank.
Unzip it to explode all the amazing Jayenkai Contents!
You'll find all the images and zip files that are contained within the JayArc, along with a html file that opens up and shows what's in the archive.
There's also an xml file that contains extra info, incase you feel like adding the JayArc into your own site, or whatever..
If you do, give me lots and lots of credits, and link here as often as possible!!!
Each game is still in it's own JayArchive zip, so you still have to unzip them all to play, but it shouldn't be tricky at all.
Nice and quick, and nice and playable.
Download the zips!
0 - Unfinished/Abandoned games
Terrible : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 : Fantastic
17th January, 2010
Uhoh, titlescreen's still not quite done, yet!
With a game to release on Tuesday that's yet to be thought of, never mind started, I'm really cutting it a bit fine, here!
If a game doesn't appear on Tuesday, this is the reason why!!
I've yet to do the following.
4. Score History
and there's the whole Music thing that I started on Saturday, but kinda only half did before giving up on it.
Doesn't matter, it's not really a problem, just that I now have to find a good Ogg converter, and hope that Ogg's work on Linux without freaking out!
OK, time to buckle down... Wish me luck!
14th January, 2010
Oooh, new engine this week, are you all looking forward to it?!
First Linux release, too! Blimey!
As the days drive on, I'm leaving myself with less time to actually code a game, here, but things are coming along nicely.
Joystick controls are in, little pop up text things are happening, debug file's being created, everything seems to be working!
It's usually at this point that things implode!!!
Assuming that doesn't happen, I'll be coming up with some sort of quicky game, by Tuesday.
Not sure what it'll be, haven't even started to think about it, yet!
There's more things going on here than one single game.
Head inside to discuss the scores... hmmm..
13th January, 2010
As you probably noticed, the past 100-or-so of my games have had a rather generic set of numbered sound effects, ranging 001 -> xyz.wav
Today I decided that I might as well make that a more permanent feature, so super-BlitzMax-engine now includes quick "LoadSFX" and "PlaySFX" functions that will work solely with those files.
Music will still probably be handled separately, since I'm still not quite sure what I'm doing with those, yet.
Either way, there's a specific 256 channel setup (2x what the DS can handle, no need to go nuts!) that will set everything >channel 5 to be "Sound Volume", and everything <5 to be "Music Volume", so that's three nice sliders working as they oughta. (With #3 being "Master Volume")
Hurray for sound, and hurray for volumes.
Finally, you'll be able to shut up the music in my games!!!
11th January, 2010
Step 1. (3/4 hours)
After about 3 or 4 hours spent prodding Ubuntu to actually get it to install properly, I finally managed to get it up and running by downloading a different Ubuntu, and installing it onto a thumbstick instead..
Step 2. (10 seconds)
I downloaded BlitzMax and followed these instructions.
Basically I just copy+pasted that topmost line of code into the Terminal, got that to update things, and then made sure the proper drivers were installed. Very swift and easy to do.
BlitzMax didn't even need an install. Downloaded it, popped it on the thumbstick, un"gz"'d it, and clicked the MaxIDE icon.
Blinkin' eck, I really wasn't expecting it to be that easy!!
Step 3. (10 additional seconds)
I ran my test engine, and was surprised by the results.
It actually worked! (screenshot's a bit fooked, mind!!)
Although it will need a few tweaks to keep the speed up and running, and I did have to comment out the DirectX references (2 whole entire lines of code!!!!!) but otherwise it all seems to be quite happy, including the audio which I really didn't expect to actually work at all!
Total length : about 3 hours, mostly the fault of what I'm assuming was a slightly dodgy install DVD.