Tuesday, September 2, 2014

Lynda – ActionScript 3.0 Projects: Game Development

Lynda – ActionScript 3.0 Projects: Game Development
Adobe Certified Instructor Todd Perkins makes ActionScript fun in ActionScript 3.0 Projects: Game Development . He explains the principles of game design and development, then shows how to overcome game-making challenges to create all kinds of games. Todd teaches developers how to deal with case sensitivity, create dynamically moving enemies, add event listeners, determine a win or loss in a game, and add additional features and artificial intelligence. Each set of tutorials covers how to build a game from scratch. Exercise files accompany the tutorials.

Topics include:

  • Understanding game development
  • Building a shooting game
  • Making a Ping-Pong game
  • Developing the enemy’s artificial intelligence
  • Creating a word-guessing game
  • Placing tiles in a slider puzzle game
  • Creating a tank battle game
  • Winning and losing a game

 Table of content

  • Introduction
    • Welcome
    • Using the exercise files
    • Game development
  • Creating a Shooter Game
    • Overview of the game
    • Creating a custom cursor
    • Copying motion from the timeline
    • Creating dynamically moving enemies
    • Shooting enemies
    • Destroying enemies
    • Winning the game
    • Creating a Win screen
    • Troubleshooting your game
  • Creating a Ping Pong Game
    • Overview of the game
    • Making the ball bounce
    • Creating and moving a paddle
    • Bouncing the ball off the paddle
    • Using math to calculate the angle of a bounce
    • Developing the enemy’s artificial intelligence
    • Keeping track of points
    • Determining a win
    • Adding sound
  • Creating a Word Guessing Game
    • Overview of the game
    • Loading words from an external file
    • Creating an array of words
    • Choosing a random word
    • Placing letters in individual textfields
    • Styling text
    • Creating underlines to show where letters are
    • Making guesses
    • Creating a list of incorrect guesses
    • Dealing with case sensitivity
    • Winning the game
    • Losing the game
  • Creating a Blackjack Game
    • Understanding the game
    • Building the CardDeck class
    • Creating the cards
    • Shuffling the deck
    • Drawing a card
    • Exploring the FLA file
    • Creating the game variables
    • Initializing the game
    • Dealing cards
    • Drawing or not drawing additional cards
    • Calculating the score
    • Determining the winner
    • Playing again
  • Creating a Slider Puzzle Game
    • Overview of the game
    • Creating 2D arrays
    • Creating tile arrays
    • Placing tiles
    • Adding event listeners to tiles 3m 31s
    • Moving tiles
    • Animating tile movement
    • Choosing a random blank tile
    • Randomizing tile placement
    • Setting target positions
    • Determining a win
  • Creating a Tank Battle Game
    • Overview of the game
    • Capturing key presses
    • Moving the tank
    • Limiting tank movement
    • Aiming the tank’s gun
    • Creating the Bullet class
    • Connecting the Bullet class to the main timeline
    • Firing bullets
    • Animating the bullet with trigonometry
    • Creating gravity
    • Detecting collisions with walls
    • Detecting collisions with the enemy
    • Making the enemy move
    • Making the enemy aim
    • Making the enemy shoot
    • Controlling the energy bars
    • Winning and losing the game
    • Playing the game again
    • Adding additional features
  • Conclusion
    • Goodbye     


Contact Form


Email *

Message *

Copyright © 2013
Designed By Blogger Templates