Visual Design, ActionScript, PHP, C#, Adobe AIR, and Game Development Theory

08Aug Theory: AI Directives

I have been musing about the best practical way for giving NPCs (non player characters) a clear set of directives for living in its environment using simple AI logic. Based on the notion that any character’s environment is dynamic, en-queuing a character’s broad set of daily actions seems impractical. Instead, it would seem more logical [...]

05Aug Flash Links of the Day

Science&Code: Actionscript optimization
Posting on FinalFinal.com on the makings of the Red Invaders Flash Game.
Casual Game Development Blog - Techniques and Algorithms (most theories can be applied to Actionscript)

05Aug Meta4orce Flash Game

This is a very well developed game that while not original in the game type- the implementation was well executed. The objective of the game is to build defending structures to keep the red bits from passing through the level…

http://www.bbc.co.uk/switch/meta4orce/launch.shtml?id=shocktothesystem

31Jul JADRAD engine

I programmed these examples several years ago… I’ll edit this blog to explain more but JADRAD is rather impressive for a newbie start in game programming at the time.
This is an RPG engine I programmed using C++ libs and BlitzMax. It is all hand-made as I was doing it for learning purposes. This includes graphics [...]

31Jul Flash Tip of the Day

I am going to try to post something code related everyday (maybe except for the weekend). So today I will cover a super easy tip:
When setting the same property on different objects, you can same time by instead of doing this:

movieClip1.visible = false;

movieClip2.visible = false;

movieClip3.visible = false;

Do This:

movieClip1.visible=movieClip2.visible=movieClip3.visible=false;

Easy, huh?