actionscript game engine

Player Movement with Velocity

Monday, November 9th, 2009 | Game Examples AS3, Space Shooter | 2 Comments

Expending on the previous space shooter example, I’ve added velocity to player movement.

› Continue reading

Tags: , , ,

Enemy Behavior - Run Away & Follow Player

Thursday, April 9th, 2009 | Enemy AI, Game Examples AS2 | 27 Comments

Make your enemies alive! This Flash ActionScript 2 game enemy AI script shows you how to add different enemy behavior to multiple enemies.

Each behavior is easily customizable; you can change movement speed, turn speed, aggression range & enemy graphic for each type of enemy.

Download Fla Sample

Download Fla Sample

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

Game Weapons - Heat Seeking Missiles, Rockets, Torpedoes

Tuesday, December 16th, 2008 | Game Examples AS2, Game Weapons | 8 Comments

This is a Flash ActionScript 2.0 heat seeking missile script for games. Includes AS2 dynamic smoke effects & dynamic animated explosion effects. Our missiles also need something to lock on to so I added a simple enemy random movement script.

Flash Game Weapon Preview

Download Fla Sample

Download Fla Sample

Customizable Missile Settings

  • reloadSpeed - how long it takes the missile launcher to reload
  • missileSpeed - how fast the missile travels
  • turnRate - how fast the missile turns toward the target

Customizable Explosion Settings

  • explosionParticleAmount - amount of explosion particles
  • explosionDistance - explosion spread distance
  • explosionSize - size of explosion particles
  • explosionAlpha - transparency of the explosion particles

If you’re having trouble understanding how this script works, please review previously posted examples that were incorporated in to this script: Animated Explosion Effect, Simple Random Enemy Movement, Enemy Follow Player, Realistic Smoke Effect - Particle Trailer & Play Random Sound.

› Continue reading

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

Simple Enemy Random Movement

Sunday, December 14th, 2008 | Enemy AI, Game Examples AS2 | No Comments

Here is a simple AS2 enemy creation/ai script that allows you to create enemies that move about randomly inside a container movieclip. You can set custom movement boundaries/borders. When an enemy hits the border, it will “bounce off” and move in the opposite direction.

Random Movement Example

Download Fla Sample

Download Fla Sample

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

Weapon - Shooting Laser

Tuesday, November 18th, 2008 | Game Examples AS2, Game Weapons | No Comments

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

› Continue reading

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

Drag Drop & Snap Inventory System v2

Monday, November 3rd, 2008 | Game Examples AS2, Interface | 3 Comments

Drag, drop and snap inventory system for Flash games written in ActionScript 2.0.

I updated the previous version of my drag drop and snap inventory system to make it easier to understand. Added the ability to create new dragable items as objects. Also cleaned up & commented all the code.

Features

  • Slots Array
  • Create new Draggable Items
  • Drag & Drop Items
  • Dropped Items snap to Slot
  • Each Item stores Slot info
  • Each Slot stores Item info
  • Return to previous position if current slot is full

Drag, Drop & Snap Inventory System Sample v2

Download Fla Sample

Download Fla Sample

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