Warning: Declaration of thesis_comment::start_lvl(&$output, $depth, $args) should be compatible with Walker::start_lvl(&$output, $depth = 0, $args = Array) in /nfs/c03/h08/mnt/50298/domains/gamedev.michaeljameswilliams.com/html/wp-content/themes/thesis_18/lib/classes/comments.php on line 0

Warning: Declaration of thesis_comment::end_lvl(&$output, $depth, $args) should be compatible with Walker::end_lvl(&$output, $depth = 0, $args = Array) in /nfs/c03/h08/mnt/50298/domains/gamedev.michaeljameswilliams.com/html/wp-content/themes/thesis_18/lib/classes/comments.php on line 0

Warning: Declaration of thesis_comment::start_el(&$output, $comment, $depth, $args) should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /nfs/c03/h08/mnt/50298/domains/gamedev.michaeljameswilliams.com/html/wp-content/themes/thesis_18/lib/classes/comments.php on line 0

Warning: Declaration of thesis_comment::end_el(&$output, $comment, $depth, $args) should be compatible with Walker::end_el(&$output, $object, $depth = 0, $args = Array) in /nfs/c03/h08/mnt/50298/domains/gamedev.michaeljameswilliams.com/html/wp-content/themes/thesis_18/lib/classes/comments.php on line 0
Tutorial — Michael James Williams

Tutorial

New Tutorial Series on Box2D for Flash and AS3

by Michael James Williams on June 3, 2011 · 13 comments

in Tutorial

I’ve started a new series on my favourite Flash physics engine, Box2DFlash. The first part, Introduction to Box2D for Flash and AS3, is already up, and will explain the basic concepts you’ll need.

{ 13 comments }

Obscuring and Revealing Scenes with AS3

by Michael James Williams on May 6, 2011 · 0 comments

in Tutorial

One of the simplest game mechanics is to let the player find a hidden object. Games based on this take many forms: Where’s Waldo, Peek-A-Boo, Spot the Difference, Hide and Seek, and of course Hidden Object. I’ve written a Premium tutorial for Activetuts+ in which I’ll show you two methods for obscuring a scene so […]

{ 0 comments }

Introduction to FlashDevelop

by Michael James Williams on January 8, 2011 · 2 comments

in Tutorial

I wrote a tutorial about getting started with FlashDevelop for Activetuts+: Beginner’s Guide to FlashDevelop.

{ 2 comments }

Blit and Cache Movie Clips

by Michael James Williams on February 28, 2010 · 15 comments

in Tutorial

[flash http://gamedev.michaeljameswilliams.com/structure/BlittingMovieClips/SWFs/Blitting.swf w=550 h=400 preview={http://gamedev.michaeljameswilliams.com/structure/BlittingMovieClips/Images/BlittingPreview.png} mode=3] On the left: a regular movie clip. On the right: three blitted clones. “Blitting is a higher-performance alternative to using the built-in display list in Adobe Flash for drawing objects on the Stage. This technique involves copying the individual pixels of an existing image directly on to the screen—a […]

{ 15 comments }

Version Control with Git, Flash and AS3

by Michael James Williams on February 3, 2010 · 21 comments

in Articles,Tutorial

Learn how to use Git, the version control system, for your Flash and AS3 projects.

{ 21 comments }

Intro to Papervision3D with 3D Glasses [AS3]

by Michael James Williams on November 27, 2009 · 1 comment

in AS3 Concepts Explained,Tutorial

[AS3] Papervision3D tutorial for beginners, plus a look at how to create real 3D “anaglyph” images with Flash, to be viewed with those 3D glasses.

{ Comments on this entry are closed }

Parallax Scrolling in Flash [AS3]

by Michael James Williams on October 21, 2009 · 1 comment

in Tutorial

Add parallax scrolling to your 2D Flash game to give it some depth [AS3 tutorial]. Also covers how to make infinitely repeating backgrounds, and how to make your game’s “camera” follow the player.

{ Comments on this entry are closed }

[AvoiderGame.com Round-Up] Matthew Ammann shows us his new game, Robot Saga: Escape, and a tutorial on creating a new SoundObject class for managing music and sound effects in Flash with AS3.

{ 5 comments }