AS3 and BB3D!
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.