Introduction
I have recently been playing around with Prana. This is a wonderful inversion of Control framework written by a very talented and supportive group (Christophe Herreman, Damir Murat, Erik Westra). Below are my learnings and observations.
What is Prana
Prana has a class called “XMLApplicationContext” that will create objects as defined by an XML file. The XML [...]
Filed under: Flash, The Source is strong in this one | Comment (0)
This Implementation keeps coming up for me as I make applications for the flash player platforms. As you may or may not know, the flash player platform is full of concurrency. We deal with this concurrency using the event model. Sometimes concurrent events need to initiate commands with interdependancies that need to be managed. These [...]
Filed under: Software Architecture | Comment (0)
Pre-loading is something all developers contended with. Any time the user has expressed his/her desire to navigate to an application state that is not ready we turn to a pre-loader. We do this because we can not put the user in that state instantaneously, and yet we have to acknowledge the user’s request [...]
Filed under: Software Architecture | Comment (0)
Here is a list of coding and source control standards I find very useful. Please let me know if I’m missing anything.
Coding Standards
All traces/logs should have package.class name.function name.
Import exact class, no wild cards.
Double underscore all private variables.
JavaDoc Everything public or protected.
If a developer gets vital information from another developer regarding a class, that information needs [...]
Filed under: Software Architecture | Comment (0)
I just posted a beta framework for SCUGE and I need feedback. SCUGE is the Skin-able Configurable Universal Gaming Engine. For more information about SCUGE visit http://imanit.com/blog/?p=9 and http://www.scuge.com/ .
I really need as much feedback as possible before I start implementing so please review the UML and post your comments.
Please review the UML and documentation [...]
Filed under: Flash, Game Architecture | Comment (0)
Beanie Babies 2.0 launched. The reason I am excited is because I did some work on the project. There are some really talented people who coded and managed this project and from whom I have learned a lot. For my part I consulted on an architectural level. If you are into Beanie Babies, check it [...]
Filed under: Portfolio, Projects | Comment (0)
SCUGE is the Skin-able Configurable Universal Gaming Engine.
SCUGE is a framework for creating games in ActionScript. To help you use the framework there are uml diagrams up. I am planning on releasing framework stub code and working code with example game when I have completed it.
The driving idea behind SCUGE is to allow [...]
Filed under: Game Architecture | Comment (0)