Latest Posts

  • fMAME – It had to happen sooner or later :)

    Over on they’ve released the first version of fMAME – a Flash port of MAME, the Multiple Arcade Machine Emulator. It doesn’t have any sound support yet, and in the debug Flash player is a little slow, but it’s still a damned fine piece of work! Several older games are supported (1943, Hyper Sports, Galaga, etc) but it’s great to see this classic emulator ported to AS3.

    Click the screenie to play.

    Press the 5 key to insert a coin, arrow keys = movement, A = fire button 1, S = fire button 2.



  • Demo FX Lib

    Somewhat inspired by my previous vectorball tests, and also from unearthing a load of my old demo source code, I decided to start porting some of the effects to AS3 into a single easy-to-use library, Demo FX Lib. Today I coded a nice image “drop down” effect, and a comprehensive 3D starfield routine. I’m very pleased with the starfield as it’s both smooth and versatile, you can literally tweak every value as it’s running, for some nice real-time effects.

    The object of these effects is that you can literally pull them into your game as needed. None of them mess with the stage, all of them return (and work on) either a single bitmap or sprite, so can slot-in easily to an existing system. I want to add a classic scroll-text system, plasma and some other traditional effects before I release the library.

  • Morphing Shiny Balls

    I was messing around with a little of my old DarkBASIC code last Friday, and figured it would be fun to port it to AS3. I threw in some extra effects and a new shiny ball graphic and here is the end result of an hours work. Adding scaling and z-depth sorting was pretty easy. You do get quite a bit of “popping” because I only z-depth once per loop, but I can live with that ๐Ÿ™‚

    Adding a depth blur or hue shift is next on the list if I feel like it. There are 18 different wave forms in total. The SWF is 640×480 and published at 60fps (really meant for running on the desktop, but there we go)

    [swfobj src=”” width=”640″ height=”480″]

  • The 8bitrocket 24-hour game challenge

    Over on 8bitrocket Jeff is going through the motions of creating a game in 24 hours (that’s just 24 man-hours.. not all spent at once) and is blogging about the process.

    The game he has settled on is a loose remake of the Atari 2600 game Air-Sea Battle. In his first entry he’s spent an hour going over the different game types, how this could map to various levels within the game, and what his next steps will be.

    I have to admit I found the post very interesting. Both from the point of view that I’d love to do something similar (a 24-hour game challenge for myself), and also because I think he’s spent too long on stage 1 ๐Ÿ™‚ Planning is crucial, no doubt about it, but I think the plan is far too complicated at the moment and has too many differing factors in there (game stages, different potential level designs, etc). So I’ll be curious to see how many items on his list actually make the final build, because 24-hours for a complete game with original non-ripped graphics (kudos to him for using them) is actually a very short time.

    I also think because he is such an experienced programmer I bet it will take him a lot longer than say someone like Emanuele Feronato, who claims to create whole games in 45-minute plane trips (when you see the code, you appreciate why). I do wonder if Jeff will fall into the trap of wanting to make it sound on a code-design basis as well as game-design – and that takes precious time. Can’t wait to see how this plays out ๐Ÿ™‚

  • Behind the Square

    This is just a short post to say that the excellent new album “Behind the Square” has been released on C64 It’s a collection of remixed Mad Max (Jochen Hippel) tunes, put together by ACC:Xess. They are superb, spanning everything from the haunting Astaroth game over track, to some classic demo screen music. Superb value for ยฃ4.99 ๐Ÿ™‚ Click the album cover to visit the site and buy it!

More posts to tickle your grey matter ...