Actionscript 3 Side Scrolling Games
3.9 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,038 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Actionscript 3 Side Scrolling Games to your Wishlist.

Add to Wishlist

Actionscript 3 Side Scrolling Games

Use Flash and Actionscript 3 to program a side scrolling game that could be played online, on Android, or iOs devices.
3.9 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
9,038 students enrolled
Created by Justin Dike
Last updated 11/2013
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Program at least one level of a side scrolling game
View Curriculum
Requirements
  • Adobe Flash CS5, CS5.5, CS6, CC (or any version with Actionscript 3)
Description

Justin Dike, lead developer and owner of CartoonSmart.com teaches every step in programming a side scrolling Flash game with Actionscript 3. Use the arrow keys to move a character around and attack while traversing a vector based environment (you can easily draw the entire level to play on using vector shapes or movie clips.

Also included is alternate code to use with a mobile device's accelerometer (tested on the Android & iPhone OS). Topics include:

  • Add new classes for different enemies.
  • Add new classes for objects like coins to collect.
  • Swap in new art to easily create new levels (just cut and paste, or draw in new art).
  • Add more levels, including animation that the player could collide with.
  • Add more objectives (items to pick up or areas on the board to go to)
  • Adjust how many enemies are on stage, where they spawn from, and how often they appear.
  • Change the physics of the game, speed or attack intensities of the enemies

As usual with Justin's tutorials, source files are included.

Who is the target audience?
  • Anyone
Students Who Viewed This Course Also Viewed
Curriculum For This Course
6 Lectures
03:32:22
+
Introduction and Programming Your First AS3 Class
2 Lectures 47:21

In this tutorial, we will mostly just look at creating a custom class in Flash. Learning Object Oriented Programming is an important part of the lessons to come, so handling a relatively simple countdown clock is a good place to start.

Preview 42:26
+
Programming an Actionscript 3 Side Scroller
4 Lectures 02:45:00

In this lesson we will program the main engine of the game, setup a Player, Enemy, test collisions and much more.

The example files for this part of the course are included in the Supplemental Materials tab.

Programming the Main Engine, Player, Enemy, and More
01:09:57

In this lesson we will spawn more enemies, handle what happens when an enemy falls off the edge of the universe, code actions for the player jumping and attacking, and a whole lot more.

The example files for this part of the course are included in the Supplemental Materials tab.

Spawning More Enemies, Dealing with Enemy Death, Player Jumping, etc.
52:24

In this lesson we'll add a Coin class and include code for using the Accelerometer on a mobile device to control the character. The example files (in the Supplemental Materials tab) might not run properly if you don't test on a device.

The Supplemental files included with Lecture 6 strip out the mobile code.

The Coin Class and Mobile-friendly Accelerometer Code
42:35

Alternate Source Files
00:04
About the Instructor
Justin Dike
4.3 Average rating
603 Reviews
41,526 Students
24 Courses
CartoonSmart / Owner / Leader Developer and Instructor

Justin Dike is the founder of CartoonSmart one of the internet's first video training websites. He is a long-time illustrator and animator, focusing mostly on Adobe Flash, and experienced programmer with Swift, Sprite Kit, Actionscript 3, Objective C and Cocos2d. For CartoonSmart he has recorded hundreds of hours of video tutorials and recently published his first full length book titled iOS Programming with Xcode and Cocos2d available in the iBookstore. Justin has also developed many iOS games, including a side scrolling game engine.