Free ActionScript

Flash AS2 & AS3 Tutorials, Game Code, Effects, Source Files & Sample Downloads

Target Closest Enemy MovieClip

I’ve been thinking about how targeting the closest enemy would work and started experimenting with the algorithm. Basically AS has an array method called sortOn, that sorts objects properties in any order you want. Well, that’s the catch. It only sorts objects, not movieClips.

The work around is simple enough; when creating a new enemy object, just save a reference to the movieClip on stage inside the object’s property.

Preview

Download Fla Sample

Download Fla Sample

Update:
ActionScript 3 version of this script is available here:
http://www.freeactionscript.com/2011/07/game-enemy-manager/

Weapon – Shooting Laser

This script shows you how to shoot a laser weapon from the player movieclip towards the mouse x & y position.

Game Engine – Shooting Laser Weapon

Download Fla Sample

Download Fla Sample

Customizable Game Weapon Settings:

  • reload speed
  • laser offset
  • laser width
  • laser color
  • laser alpha

Read the rest of this entry »

Game Engine – Minimap & Radar

This script shows you how to create a game mini-map or radar for your Flash games using ActionScript 2.0.

How this works:
The mini map is 25% scale of the actual map so we multiply the current minimap player position by 0.25 to get the 25% scale position.

Equation:
minimap.player._x = map.player._x * 0.25

Game Engine – Minimap & Radar

Download Fla Sample

Download Fla Sample

Weapons – Shooting Projectile Bullets v1.1

This script shows you how to shoot projectile bullets from the player movieclip towards the mouse x & y position.

Easy to use game weapon engine. Flash ActionScript 2.0.

Shooting Projectile Bullets Game Example

Download Fla Sample

Download Fla Sample

Customizable Game Weapon Settings

  • Bullet Offset – This set the accuracy of the bullet
  • Bullet Life Timer -  This sets the life span of the bullet based on frame rate
  • Bullet Speed – This sets the speed of the bullet
  • Reload Speed – This sets the reload speed of the weapon

Big Fix – 12.15.08
Fixed a bug where bullet offset was effecting the bullet starting position.

Update – 6.16.09
A new and improved version of this script is available here.
Read the rest of this entry »