Midterm progress update
Transcript: Tracing, tracing, and more tracing Bugs fixed and design refined based on test feedback if(asBoolean(actor.getActorValue("Is Wall Jumping?"))) { if(asBoolean(actor.getActorValue("Facing Right?"))) { actor.say("Animation Manager", "LoopAnim", _WallJumpRightAnimation,_AnimationCategory); } else { actor.say("Animation Manager", "LoopAnim", _WallJumpLeftAnimation,_AnimationCategory); } } } }); addCollisionListener(actor, function(list:Array, event:Collision):void { if(wrapper.enabled){ if((event.thisCollidedWithSensor || !(event.thisCollidedWithTile))) { return; } if(event.thisFromLeft) { _CollidingLeft = true; propertyChanged("_CollidingLeft", _CollidingLeft); actor.setActorValue("Is Wall Jumping?", false); actor.say("Animation Manager", "ClearAnimCat", _AnimationCategory); } if(event.thisFromRight) { _CollidingRight = true; propertyChanged("_CollidingRight", _CollidingRight); actor.setActorValue("Is Wall Jumping?", false); actor.say("Animation Manager", "ClearAnimCat", _AnimationCategory); } } }); Final Product Implementation All decisions are finalized and stored for reference Full Release Story, Art, Actors, Methods, and Variables all designed Beta Alpha All sounds, art, sprites, and text added Production Preperation All programming completed Timeline Pre-Alpha Planning Thesis Presentation: PolterHeist Progress Update Shane Appell Function over form Laying the foundation Development process General applications before specific applications Beta Test Work in Progress What I Have Learned Thus Far Thank You. Feel Free to Ask Questions