AS3, PHP, MySQL, Papervision, Box2D
Walk of shame is an overhead action game that has you wondering through city’s, parks and houses trying to find your lost possessions. Complete with 3D, Physics and Path finding.
Walk of shame involved some rather complex concepts, I implemented Papervision for the 3D, Box2D for the physics and an A* implementation for the pathfinding. It was a rather difficult task to get these running side by side smoothly, along with line-of-sight tests for the NPC’s. The line of sight was accomplished by rendering sections of the Box2D simulation to bitmapdata then ray-casting along the pixels, this proved faster than standard ray-casting based on Box2D as some of the necessary pre-calculations where already done by other parts of the game engine.