Friday, February 18, 2011

as3isolib

As3isolib (v1.0) is an open-source ActionScript 3.0 Isometric Library developed to assist in creating isometrically projected content (such as games and graphics) targeted for the Flash player platform. As3isolib includes utilities, primitives and views. As3isolib was developed with simplicity, speed and performance in mind so that developers can focus on actual implementations rather than having to learn a complex API. The as3isolib is loosely based on a scenegraph implementation. Since it is open source there seems to be numerous tutorials available online the best one I have come across so far is http://gotoandlearn.com/play.php?id=136 which gives you a good understanding of the basics of how the open source engine works he does this in Flash Builder which is what I will be using as after creating my story board (still to go online) I noticed there is quite a few text areas and function areas that are separate from the game.

Ffilmation

The FFilmation Engine is an AS3 isometric programing engine, focused mainly on game development. The aim of the project is providing a robust development platform, where game designers can work on the game’s details and forget about the render engine. It is intended to be really usable from a “real production scenario” point of view.




From using the demo and reading blogs and posts I don't think it is suitable for my application. I'am researching other isometric engines as there are very few tutorials on OpenSpace and it is not as globally recognized as other isometric engines but they have brought a new version which I will test.

Wednesday, February 16, 2011

Creating The Application

I have been searching the web for the past few weeks for tutorials, explanations even just advice on how to make a city building simulation game with no joy. With thanks to the gotoandplay website website I have come across OpenSpace a multi-player virtual worlds engine. OpenSpace is a powerful framework for the Flash platform for rapid development of isometric multiplayer virtual worlds and MMO communities. The OpenSpace engine leverages the power of ActionScript 3 and SmartFoxServer, offering an unprecedented level of features and customizations to make your virtual world look unique. OpenSpace allows the creation of advanced map architectures, including bridges and overpasses, with separate background layer for the best control over the map graphical appearance; it offers an advanced map scrolling engine which maximizes the rendering performance and allows the creation of larger maps. OpenSpace makes use of an extended breadth-first pathfinding algorithm which is able to handle tile elevation, slopes and different terrains; it gives the developer full control over the avatar creation process, disclosing countless possibilities.

An example of a game created on OpenSpace is.......

The Settlers – My City is Blue Bytes new addition to "The Settlers" series, now playable on Facebook. Build the most beautiful looking cities and prosperous productions. Explore the wide regions of the surrounding sectors and find new resources. Invite your friends and help each other build thriving economies. Solve quests with the help of your friends. Become the ruler of your own blossoming kingdom!

I'am only beginning to use the software but it seems promising and should know in a day or two if it is what I need but from playing the settlers and reading about OpenSpace I'am confident I will be able to begin my first prototype on schedule.

Target Audience

My target audience for the application would be teenagers. I think it is important to motivate teenagers to do extra physical activities as they are the future. The graphics and game play will take the target audience into consideration when being designed.