AS3 and BB3D!

(Either JavaScript is not active or you are using an old version of Adobe Flash Player. Please install the newest Flash Player.)Seven years ago, I first started programming in ActionScript v1.0. When ActionScript 3.0 came out, a lot of changes have been made and at it’s current version it resembles Java quite a bit. Furthermore, it supports aspects of functional programming which makes it a bit more fun. I decided to start using flash again because I wanted to post my games to some of the flash game portals in order to get some exposure. I am currently working on my first game and the engine is going quite well so I should have a small demo up soon. I am still looking for competent artists and animators for this project so if anyone is interested, let me know. Also I have ported a simple version of my 3D engine to AS3. It is very minimal so I have dubbed it BareBones3D or BB3D for short.

The engine is actually a stripped down version of my J3DApplet which I wrote a while ago, which is also a port of an earlier engine zylum3Dv2. You can find a copy of zylum3Dv2 somewhere on compsci.ca though it’s written in Turing. BB3D is currently made up of two classes, the main BB3D class as well as a Vector class to manage all the vector operations. Ideally there should be a transformation class as well as a polygon class to store more polygon properties other than just the vertices. Currently, polygons are stored in a 2D array so there is no information for color or anything else.

Source: BB3D.as, Vector.as.

 

Leave a Reply