
In game development randomness is often necessary for certain tasks, be it the random distribution of graphic tiles, a random factor in NPC AI or random stats in a roleplaying game. Especially for the latter purpose the static Dice class provides a set of methods to roll dice as it is common in a Role-playing game, to be exact four-, six-, eight-, ten-, twelve-, twenty-sided and percentile dice.
Read more…
Categories: Dev, Featured, Random Picks Tags: ActionScript, AS3, D20, D6, Dice, Downloads, Flash, Flex, Game Development, Lab, Source Code, SWF
The AnimatedBitmap class provides functionality for Bitmap objects that are animated by using a series of still images. When creating a new AnimatedBitmap you provide a BitmapData object that contains an image that consists of the ‘single-frame’ images for the animation.
Read more…
Categories: Dev, Featured, Random Picks Tags: ActionScript, AS3, Bitmap, Downloads, Flash, Game Development, Lab, Source Code, Sprite, SWF
Here’s a small demo that I threw together yesterday which shows how the effects in the Hexagon Framework effects package can be used. The effects package contains classes that are used on display objects to apply an animated effect on them. That is not all however. The effects send a signal back to the calling class when they are finished and there are two more classes with that effects can be arranged, namely the EffectChainer class and the EffectCombiner class.
Read more…
Categories: Dev, Random Picks Tags: ActionScript, AS3, Bitmap, Flash, Game Development, Lab, Modulo, SWF, Tweening, WIP

A valuable resource for everyone who is thinking/planning to write a roleplaying game … Indie developer Planewalker Games who are currently making their debut RPG The Broken Hourglass are publishing precious bits of insider information about their game engine called WeiNGINE. The Broken Hourglass is a computer roleplaying game with a strong visual relation to late nineties RPG pearls like Baldur’s Gate, Icewind Dale or Planescape: Torment (who all were based on the Infinity Engine).
Some examples of their articles: Inside the Engine – Introduction to Items, Inside the Engine – Introduction to Sprites, Rules and Mechanics – Group Skills … and there’s a whole lot more when navigating through the links at the bottom of the pages. I kind of soak up such detailed information on game/RPG design as such things are sparsely seeded on the web (you will not see such information leaking from commercial developers!)
While the whole world is hyping Rich Internet Applications, I’m sitting here in my lab and could not bother less! Flex is really neat and who says that it’s only useful for shopping- or flight-ticket booking systems?! Nobody? Good! I’m using Flex to develop my game development Middleware, i.e. editors like the TileSetTool that I’m working on (if I’m not working on the hexagon framework what I’m doing most of the time). When Flex2 was still really fresh I’ve pondered to use Java for this instead but as it turned out, ActionScript 3 is fast enough for most of my desired operations.
So for now this TileSetTool can be used to convert my (custom format) tileset XML files and their belonging tileset image files into combined tsc file which are compressed and saved to disk by the tool (using Zinc). This editor is probably just the first stage to a much more versatile tilemap editor. The tool uses parts of the hexagon framework which also will contain a tile engine to support the tilesets and maps.
It’s fantastic how quick you can knock an application out of the ground with Flex and AS3 while others are still fighting with their IDE.

You can click the image to see a full screenshot of the tool. In case you’re wondering … no, I’m not working on a Flash version of Uridium 2 (would be an idea though). The tileset is only for testing purposes.

Filter Forge is a new software for Windows that allows creating Photoshop filters in a tree node based editor. Yep, thats right! You design filters by connecting components together with virtual wires. Imagine the possibilities! The application ships with a standalone tool as well as a Photoshop PlugIn and after you played around a bit with the trial version you might want to file this tool under “apps with that I could spend the whole day long, experimenting with it”!
Read more…
I’ve been reading this book by Joey Lott and Danny Patterson since yesterday and thought I’d loose a couple of words about it …
The book starts with a chapter about application design where it explains how to go through the analysis-, design- , implementation and testing phase. It introduces how to utilize Use Case- and Class Diagrams and then gives a lesson on how to use FlexUnit for unit testing. In the second chapter is a good explanation about why and how to use Interfaces (instead of Inheritance) and after that it goes into detail with teaching nine of the more common Design Patterns, namely MVC, Singleton, Factory/Template Method, Proxy, Iterator, Composite, Decorator, Command, Memento and State. In part 3 of the book you’ll find in-depth information about AS 3.0 features like Events, data IO, E4X and Regular Expressions.
Read more…

I’m currently developing a role-playing game in AS3.0 (non-fantasy themed!!) in my spare time. This has been and still is in the design phase since a while and I’m pondering whether to use isometric graphics or an orthogonal view (that has a slight tilt but still is fully orthogonal. If you remember Jagged Alliance you get the idea). Though orthogonal view would make things easier I feel that isometric view gives more visual freedom so I will probably end up with that.
Read more…
Thy Dungeonman 3: Behold Thy Graphics, a text/graphics adventure from Homestarrunner in the style of the very early days of computing. Complete with fake floppy load delay and amber screen display! You find yourself in a dungeon cell with doom lurking all around you. The texts are intentionally exaggerated old ‘english’ and once you got out of the first area you’ll notice that this game plays quite smooth. It’s a short but funny and while you’re there, you find several other oldschool imitations on Homestarrunner and videlectrix.com.

I finally spend some time to make myself more familiar with the Flex 2 Beta and this is what came out as a result: Star Wars Name Generator! It’s a small and modest tool to generate random names (obviously). If you’re a fan of the Star Wars Pen & Paper Role-playing game (like me) you might find this tool useful!
You can generate names for planets and for characters, there are some parameters that can be chosen from before pressing the Generate button. After that it will spit out a list of more or less useful names (some of them sound very exotic). Interesting names can then be dragged and dropped onto the right side list. All names in this list are stored in local shared object on the users computer until the Clear button is pressed. The Switch button displays the saved names in a text area from where the names can be copied to the clipboard. (Small update: Works now with latest Flash Player v9).

Wookiepedia, a Wiki solely dedicated to the Star Wars universe! How nice to see that some people have already been very busy filling the database with tons and tons of background info on Star Wars related things. Ever wanted to know how Bossk’s ship looks, why Yuuzahn Vong are such a fearsome species or what the name of the asteroid is where Luke and Leia were born? It’s all in there! They even have listed many of the source books of the Star Wars D6 and D20 Pen & Paper Roleplaying games. With all those loads of information it becomes clear that the movies are only a small fragment of what makes the Star Wars Universe so intricate and vast!

I’ve been playing Star Wars Galaxies on and off for about three years so by the time a large amount of screenshots have been piled up on my harddisk. And because it’s a good opportunity, here’s a little
memorial gallery for SWG, the game that once was a hell lot of fun. There were many nice times playing, hunting, flying, taming and crafting around in the galaxy and it still hurts a bit that the game since a while is gone as we know it.
Maybe there will be a time when a new and similar good MMORPG appears, maybe even a SWG2, who knows?! Whats left until then is good memories and a crapload of screenshots. I’ve picked some of the more interesting from my collection and made a retrospective to show some of the things that others eventually might not find in any of the other popular MMOG’s.
(Caution: Large amount of image data ahead!) …
Read more…