A brand new game
for Windows, Linux, Mac, HTML5, 3DS Homebrew and more
24th February, 2010
I've been trying to come up with a neat idea for MAR10 month for ages, and no matter what I think of, it's usually a case of "But I already did that!"
So, instead of worrying about the fact that I've already done things, I'm wondering what would happen if I took the things that I've already done, and added a Mario element to them.
This brings a few nice elements.
1. I can add stuff to older games.
2. Old games on Linux! woot!
3. I can bypass the fact that I'm nicking Nintendo's character, by suggesting that it's "Just a Costume" *cough*
So, over the next 5 weeks (there are five Tuesdays in March!) I'm going to be heading back into the archive and resurrecting some games that weren't quite as good as they should've.
They're all getting a Mario Makeover, and they'll be redone nicely.
The first one should look a little like this..
Albeit with a more Mario'y background. I've not started on that, yet..
23rd February, 2010
Okeydokey, here we go!
If you've got BlitzMax, prepare to see the insane chaos of Jay's coding style!!
The framework, as it is, at this moment in time.
The music engine isn't all it oughta be, I've really not had the time, and I'm quite annoyed that it's not finished yet.
As such, the app also isn't done, and it'll all have to wait another week.
No matter, here's what is here.
1. The framework.
2. The basics of the Music Engine.
3. The Wordlist functions, too.
Infact, this is pretty much what I'll be starting from, each and every week, from here onwards.
A fresh copy of the framework, and I'm ready to go.
Will anyone else?
Only time will tell!
Downloadable from here, and if any updates occur, you'll see them there, along with the ever increasing list of older versions.
23rd February, 2010
Part one of today's awesomeness is a huge update to last week's game.
I was going to do a seperate game, but I've had no time, what with working on the music stuff all week.
And, wouldn't you know, I even forgot to make any music for this, too!
No matter, here's Box's Adventure (aka BadgeBox) version 2.
There's not much Badge-Related additions in the game.
There's an explosive version of the attraction badge, but you need to get both before it'll work.
There's also a Teleportation badge, where you can place a marker, and then hit the button to teleport there.
Both of these badges will randomly replace two of the other badges, on random levels.
Have fun trying to find those!!!
Other big advancements : Dark levels, Wide levels, Close levels, Hard levels, Timed levels, Levels with piles of badges nearby, and levels with everything further away.
And, if you were previously worried about there not being enough levels (although I'm not sure if anyone ever wanted to complain about that!!) there's.. um.. .. ... a few more levels in this one!!
Downloads! : Same links as before, only slightly bigger!
Windows : 5.2Mb
Linux : 5.1Mb (Compiled under Ubuntu 9.10)
Or, you can find both editions on the Jay Archive page, here.
Enjoy : Framework's coming later.
20th February, 2010
I'd love to get a game done, but finishing the music thing, and sorting out the last bits of the Framework ready for first release? Well, that's going to take some time. And with only 2 days to get it all done.
So, instead, we'll try something a little different, this week.
First off, I'm fixing up Box's Adventure a little. There are some ideas jotted down, and a few thoughts over at RetroRemakes, so I really feel like the game could expand exponentially.
It won't be a sequel, more ... "More", like with Blockman Gets More.
Same game, bit bigger.
So there's that.
Second, I kinda liked martiinko's idea of making a slightly bigger version of the little music tweaky wotsit, so.. Although I can't do anything mp3-wise, I might give it a whirl making a neat little gui for it, letting you plot in notes, and listen to the results.
Should keep me busy over the next couple of days, anyway!
So, Tuesday, No new game.
But, 1. App, 2. Major Update, 3. Framework.
3 things is enough, right?!
19th February, 2010
1. The AngryBirds thing. I'm not about 80% convinced that all was just a co-incidence.
My iPod played up whilst Angry Birds was on, the game went away, the problem went away, the game came back, a different issue occurred.
So, perhaps it was just some odd occurrence.
The author's been back+forthing me on Twitter, and he's not quite sure, either, but is also happy to put it down to "Just a co-incidence".
If it turns out not to be, you heard it here, first
Go play Angry Birds!
18th February, 2010
18th February, 2010
When I first started to think of "A game that uses Badges" the name "Dungeon Badges" stuck in my head, and slowly but surely evolved into Dungeon Badgers.
Over the course of the week (during which I was finishing off Centipong 2) the idea had evolved to include a garden, a house, a cat, and of course.. mushrooms and... arrghh! A snake!
Today's post is a brief description of the game that was in my head, before it got thrown out and replaced with an idea that could be drawn a wee bit quicker!Read More
17th February, 2010
A full day's work, and this is the result.
It should be noted that this is very early stages, and that I really oughta try and find some nice instruments, but this is the first proper test of my new Framework Music Engine.
That is, I shove in a few bits of melody, chord, bass and drums, and the framework fiddles about, and plays with the tune, creating a constantly evolving background tune that'll continue to sound nice and playful throughout the entire game.
But still needs work.
And additional randomness, methinks!
17th February, 2010
This has all been checked, rechecked, and triple checked.
It appears to have been nothing more than a coincidence.
.. That tried to steal my password.. And then another coincidence that caused me to reset my iPod for the first time since Xmas.
Purely coincidentally mind.
I'm sure there's nothing wrong with Angry Birds.
I'm still not sure about Crystal, but Angry Birds is quite safe.
Last night, I downloaded the updated edition of Angry Birds on my iPod.
Lovely game, highly recommended.
The new edition came with "Crystal". One of those Achievement/Highscore tracker things.
It asked for my email and a handy password, and both were inserted.
iPod fully chaged, I lay in bed and prepared my playtime!!
.. But something was wrong.
Something was very very very wrong.
Angry Birds was running at around 5 fps, and hopping and skipping all over the place.
I quit Angry Birds and tried Orbital. Seemed fine.
Back to Angry Birds, same thing. Hoppy, skippy, slow..
Crystal's ruined my favourite iPod game (besides Scrabble)!!
Then... Something else happened...Read More
16th February, 2010
Haven't started on this week's game, or the new music engine, yet, and am already thinking of even more "other" things that must be done. (To be fair, my todo list has about 15 items on it! So I'm hopping all over the place doing lots of different things)
You might've noticed that I'm not linking to the Archive, lately.
That's because it isn't quite doing it's job at the minute, and it all needs fixing up.
There's a whole bunch of stuff that needs updated, including a YouTube video embedded on the page. How could I have not done that yet!?
It also needs a quick-upload-update ability, 'cos that's really become a necessity with these latest games.
And then there's the whole Linux + Extras thing.
It'd be nice to have the DVDCase, wallpapers, and other things directly within the archive.
That's a pretty big overhaul, especially where uploads are concerned.
But it'll get done, don't worry!
I've no timescale on that, though!!
16th February, 2010
aka BadgeBox, because I kept changing it's name, but forgot to update the exe's title! d'oh!
A nice simple maze game, with health points and power points.
Collect the gems to up your health and power, and collect Badges to increase your abilities.
If you manage to collect the four outer "Cornerstone Badges" you'll open up an exit in the level, which completes the game.
Otherwise you'll probably die!
15th February, 2010
It's scary to even consider this, but there's no free-forming games for a while.
We're in a zone now, and I can't stop it even if I tried!
Tomorrow's game is about ready, although I'm still missing 4 little parts that I might wimp out on!Read More
15th February, 2010
The current name of this game is "Box's Adventure", but that might change.
Or I might be lazy and not change it!
In this shot, you can see the following.
1. Box! He's a box!
Actually, he's a square since he lacks a third dimension, but we'll ignore that for the moment!
2. Triangles. They have 2 points of energy! If they touch you, they take 2 Health Points off you.
3. Flame. This should be a water splash. I haven't updated the sprite yet! Water does a little damage to enemy, Flames do more.
4. Diamonds. Collect them for points, and also to build your Health and Power. These are important, so although you might want to rush around and pick them all up, it's probably best not to do that!!
Shooting needs power, as does digging!
5. Badges! Box is yellow and red, the blue bits are the 3 badges he's collected so far in his adventure!
Missing features : Loads!
Less than 24 hours to complete the game!!
14th February, 2010
A nice slow paced game is due for tomorrow, or at least it's currently slow! It might not be by tomorrow, but right now it is!!
A nice almost rpg-but-not, done on a small map, with lots of random elements to try and keep things moving.
The game relies on the Badges to expand the character, thus giving me an excuse to spend a week working on the badge part of the framework. All is well in Framework-land!
Oh, except the controls aren't done!
And the music isn't, either.
I'll finish off the controls for this, but the music will have to wait another week.
Loads of stuff to do for that!
13th February, 2010
1. If anyone with an iSomething has the TurfWars app, I'm in there as ROVER546
2. Adverts. I shoved these on about a week ago, and they're not being clicked, but at least they don't seem to be ticking folk off! Google ads are nice and neat, and behave themselves.
If you do find one that does misbehave, let me know! Seriously, let me know!!! Screenshots tell all..
I don't trust 'em, but as long as they're not annoying folk, that's good enough.
3. Currently working on a game whose original title was "Dungeon Badgers", but which now has little or nothing to do with badgers at all, due to my intense lack of artistic talent.
It's gone from "Lovely!" to "Bunch of Squares"
.. That's not to suggest the game with Squares is bad.. Just that it doesn't look as good as the badger version! .. But as much as I could draw a half decent looking badger, I couldn't then follow through and animate.. .. um.. anything..
Badgers out, Squares in!
I'll explain exactly why, and how, the gameplay has drastically changed with the art style, once I've posted the game.
Keep tuned in, there's a game with squares coming on Pancake Day!! Yeay!!!
12th February, 2010
Jayenkai @ Google!
If it wasn't obvious what my google profile url was going to be, there it is!
Am I using it? Mildly.
It's supposed to be picking up my tweets, but.. I don't think it is!
So, everything's either over at one, or it's over at the other, right now.
If you're watching me on Twitter, I'm still writing this week's Socoder newsletter, which I've already posted here
If you're watching me on Google Buzz, I'm playing Pinball Dreams, which I already got a new highscore on, and later quit.
I'm not actually doing either!
I'm writing this!
10th February, 2010
Late last night, as I was half-asleep and reading through Twitter, @Komiga asked me if I was going to be using any version tracking software for my lovely framework.
My twittered response was limited (by lack of sleep, and also 140 chrs!!), so I figured I should explain it a little better.
Last year, around about Alien Deathmatch/Centipong time, I built up my 2D-in-3D framework to work in Blitz3D.
It worked wonders, and let me achieve a whole new ability. I could finally rotate sprites! Yeay!
I kept the 2d-in-3d framework as a seperate include, as well as a "defs.bb" which did all the default stuff, like the fps keeper, the loading and saving and all the rest of the framework type things.
After a while though, since I'm making so many games, a huge number of issues started to crop up.
One game needed to be in pure 2D, so I had to create a second defs2D.bb, which wouldn't start doing any 3D commands. Another game needed sprites to be layed out in a different order, meaning I had to reconstruct the 3D stuff. Another game wanted some tiles infront of the player, so that needed extra tweaking, and then Blockman Gets More.. Good lord, that was some crazy stuff to get that all working!!
The main issue wasn't getting the things done, it was instead trying to achieve them without breaking anything that could affect every other game I'd already done.
And it even affected pre-compiled games, too. The whole Badges/Scoring system could easily be broken in one game, and make other games unplayable. Things like that.
Every game relied on each other, and it became overly complex.
This time around, I've chosen not to even bother with all that crap.
I'm keeping things simpler.
I've created a "skel/" folder, and placed the framework, and game code inside that. (game.bmx and functions.bmx, as well as wordlist.bmx and music.bmx, which haven't been used yet.. Mostly 'cos I haven't finished off the music stuff!)
If I start a new game, I make a brand new copy of the folder, and begin.
This means that although every game will have the ever-building framework, (which can be reverse engineered back into the skeleton whenever I do something useful) it'll be it's own copy, and it won't get borked by something I decide to add halfway through another project 6 months later!
It also means, though, that the framework can be rejigged each time, to suit the target game better. Sprites can be reorganised, menus can be added in, control schemes reconfigured and more.
I've built the framework with these sorts of thing in mind. So, although the "Graph()" function will be more or less the same each time, they can be tweaked to show extra stats, depending on the game, without breaking other graphs.
The default fonts can all be changed in a small section of the code, and not end up changing the fonts in all the other games.
I've done it this way, because I'm building lots of games using this. If I were making a game a year, I'll probably have done things differently. But I need things tweakable because I just can't trust myself to leave things be.
9th February, 2010
What week are we on, again?! Um.. ?
Let's go for 24! I think that's right!
Week 24, Game 32, first proper game from the new engine.
Hopefully things run smoothly, let me know how it goes!!
Could be better, could be worse!
Lots of game, but a lack of interest lead to eventual dumbing down.
Still nice, though!
Windows : 3Mb
Linux : 3Mb (compiled under Ubuntu 9.10)
Extras : 6Mb!
Contents : DVD Case, Wallpaper, 320kbs MP3, big AGameAWeek logo!
Enjoy, and let me know the results.
Oh, and I didn't write this ingame anywhere, but right mousebutton does the net thing!!