Free ActionScript

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

Flash Game Projectile Weapons

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

Update
AS3 version of this script is available here:
http://www.freeactionscript.com/2011/07/projectile-weapon/

Game Weapons – Pistols, Shotguns & Machine Guns

This AS2 example shows you how to make projectile weapons for your flash games; a pistol, a shotgun, and a machine gun. Holding down the mouse button allows you to fire continuously.

Note: Latest version of this script is located here:
http://www.freeactionscript.com/2009/06/flash-game-projectile-weapons/

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 »