Game Engine

Flash Game Projectile Weapons

Tuesday, June 16th, 2009 | Game Engine, Game Examples AS2, Game Weapons | 5 Comments

This is version 3 of my Flash game projectile weapons script. It is totally rewritten & optimized to support multiple weapons, multiple enemies & collision detection. All the functions are encapsulated for easy re-use.

Features:

Weapon

  • Number of bullets
  • Bullet speed
  • Bullet age
  • Reload speed

Weapon Management

  • Weapon Database
  • Weapon Database Search
  • Equip Weapon Function
  • Reload Weapon
  • Create Bullet
  • Update Bullet
  • Destroy Bullet

Enemy Management

  • Create enemy
  • Enemy Collision Detection with Bullets
  • Destroy Enemy
Download Fla Sample

Download Fla Sample

Tags: , , , , , , , , , , , , , , , ,

Pushing MovieClip Objects

Wednesday, March 18th, 2009 | Game Engine, Game Examples AS2 | 1 Comment

This script shows you how to make movieclips push each other without using complicated trigonometry.

Objects push each other based on mass, speed and direction of travel.

Download Fla Sample

Download Fla Sample

Tags: , , , , , , , , , , , ,

Parallax Movement Effect

Friday, February 6th, 2009 | Game Engine, Game Examples AS2 | 18 Comments

This is a fla example of my parallax engine. Can be used in top-down space shooters or side scrollers with a little work (just remove the y movement from the code).

Preview

Download Fla Sample

Download Fla Sample

Tags: , , , , , , , , ,

Car Movement: Acceleration, Braking, Turning & Reverse

Thursday, February 5th, 2009 | Game Engine, Game Examples AS2 | 3 Comments

This is a GTA style top-down view car driving game example. This fla shows you how to implement car movement; Acceleration, Braking, Turning & Reverse.

Custom Car Settings:

  • speedMax - max car speed
  • speedMaxReverse - max car speed in reverse
  • speedAcceleration - acceleration speed
  • speedDeceleration - braking speed
  • groundFriction - how far the car rolls before stopping
  • steeringMax - max rate at which car can turn
  • steeringAcceleration - how fast the car starts turning
  • steeringFriction - how fast the car corrects itself (when you “let go of the wheel”)

Preview

Download Fla Sample

Download Fla Sample

Tags: , , , , , , , , , , ,

Smooth 4-way Player Movement

Thursday, February 5th, 2009 | Game Engine, Game Examples AS2 | 4 Comments

This Flash game example shows you how to create smooth 4-way player movement with acceleration & friction. This fla also shows you how to create a screen-wrap effect (think asteroids).

Custom Settings:

  • max velocity
  • acceleration
  • friction

Preview

Download Fla Sample

Download Fla Sample

Tags: , , , , , , ,

Multiple Key Press Detection

Thursday, February 5th, 2009 | Game Engine, Game Examples AS2 | 1 Comment

Here is a simple fla example of multiple key press detection. It also shows you how to setup 4 way player movement using Arrow Keys and WASD.

Preview

Download Fla Sample

Download Fla Sample

Tags: , , , , , ,