Be a Supporter!

OOP Platformer Tutorial

rated 3.74 / 5 stars
Share Links:

Click on an icon to vote on this!

Credits & Info

Aug 20, 2007 | 3:37 PM EDT
  • Daily 5th Place August 21, 2007

If you liked this, check these out!

Author Comments

If you're not too familiar with object-oriented coding, try viewing my other tutorial submission first (Object Oriented AS).

This Flash tutorial is meant to introduce the moderately experienced Flash user to a world of platform game design using movie-clip fundamentals fused with ActionScript coding in an object-oriented space.

My second tutorial. Please let me know what you think. If you think it moves too fast, leaves some things out that could otherwise have been covered in more detail, anything you like, etc.



Rated 4.5 / 5 stars

Excellent tutorial!

This is a very well made tutorial. I have been looking for a good OO AS tutorial for a while and yours fits the bill! It is very descriptive and easy to follow. It kicks the living crap out of a lot of tutorials on here on many different levels, including usability, code quality, graphics and organisation amongst others. I only have a few problems with it:

Scrolling forward several pages can be a pain in the ass with the animation and sound playing slowly;

there is only textual description of the MCs that are used, with little visual clues to their structure (i.e. nesting a stickman object in stickman_facings, but giving stickman_facings the instance name "stickman" - i got it in the end :) );

I found that some of the variable names are oddly named, like dex representing an index. This may be your coding style, but it confused me as some of the names do not describe themselves.

Also, i have followed this tutorial through, and to my frustration, my platforms do not appear when the movie is tested! i have also tried to use the code at the end of the tutorial, but to no avail; my linked clips will just not show up :( any clues?

Your coding style is great however. i wish my mind was this sharp! I have been writing OO code for a while, but only in a language that openly supports it (Java). Its great to see OO implemented well in AS, this is a style i will adopt for sure.

Thanks for publishing this on NG! Keep making great stuff, ill definately keep reading it!


Rated 5 / 5 stars

Very good... err...

Well! Very very well made... but im too lazy to read it all ^^ but i bet its better than other tutorials... err... u made with attack? xD


Rated 4 / 5 stars

good tut

that was a good tut filled with some fairly advanced actionscript. even though i wasent all that fond of your ww game (probly cause it beet mine, lol) it did teach about some sweet things. good job!

smokinjoeevil responds:

Thanks... I think.


Rated 4.5 / 5 stars

Nicely done.

This was very well made. Although I mostly sped through it, I could tell that if I was less focused on leaving for college in 2 days, and more focused on flash right now, it would have been EXTREMELY helpful. It would have been reasonably easy for me to pick up on because I have a bit of experience with object oriented programming. Also, platformers are my biggest struggle with flash programming. Anyway, thanks for a great tutorial!

smokinjoeevil responds:

Thanks for the vote of confidence. Should you ever get around to creating a platform-game, I'd be interested in seeing the end results.


Rated 4 / 5 stars

Not Bad

from a Java programmer, This is a very well put together tutorial

smokinjoeevil responds:

Thanks a lot. I find that, most of the time, tutorials are put together rather rapidly, and most times aren't that great because the people who really get into this stuff are out there doing it, rather than stopping to take the time to clue others in on how to do it. It takes time to teach, and most people don't have the patience... or simply don't have that time. i wanted to make time, because I knew it would probably be appreciated... and I am all for sharing the wealth when it comes to knowledge and learnings.