A Basic Primer to Programming Flash Games
by: articles123
Total views: 71
Word Count: 598
I have
written this article as a basic primer to flash game programming. In this
article I will cover how basic programming can be applied to creating flash
games. This article will not cover graphic design or drawing. If you are
already proficient in another programming language this article will certainly
help in the transition to flash game programming.
This
article is aimed at people will very basic programming knowledge. An interest
in flash games is certainly a bonus when learning to program them. Programming
languages of any king will help you to understand this article and its
terminology relating to flash game programming. I will be using very general
programming terminology.
The very
first thing I am going to cover is variables. A variable is a place where
either a number, string(text) or a Boolean(true or false) can be stored.
Variables can be changed at run time this means during game play. For example
number of ammo in a weapon can be stored as a variable. As the user shoots the
weapon the variable is degreased. A very symbol way in programming syntax would
be: On press decrease the ammo variable by one.
The next
thing I’m going to discuss is hit tests. A hit test is performed to detect when
two symbols make contact. When these symbols make contact a true value is returned
while the objects are not in contact a false value is returned. As you can
imagine this very simple function has many uses where game programming is
covered. An example of this could be when bullet hits its target play an
animation of the enemy’s death and remove them from the screen. So the basic in
programming terms to this would be: if bullet and enemy’s hit test is equal to
‘true’ then activate function enemy death that takes the value of the enemy’s
unique identifier. Inside the function would be syntax to display the animation
and remove the symbol from the screen.
Displaying
a life car can be achieved by first creating a small rectangle graphic. Next
make the rectangle a movie clip and sets its identifier to a name of your
choice. After this create a variable and set the variables values to ‘100’ and
strict data style it to a number. Once you have done this, open action script
and set the rectangles .length property to the variable you just created and
set to ‘100’. This way when the variable is increased or decreased the bar will
change lengths. So when the variable is high the bar is longer and when the
variable is low the bar will become shorter. Remember variables can be changed
at run time there for so can the bar. Using a simple hit test to increase and
decrease the variable which in turn changes the bars length. Producing a
working bar that shows how much value the variable contains. This can easily be
added into a game where the length of the bar resents the amount of life a
player has remaining.
I hope this
article showed you just how simple the elements that make up a flash game can
be. Games may look daunting but once you break down there elements they become
a lot simpler than they may first appear. If you have no yet tried making a game
using flash then I strongly suggest you give it ago. The best way to learn
flash is by experimenting and creating working scripts.
About the Author
Ashley
Peach's websites include <a
href="http://www.dog-toy.co.uk/">dog toys</a>, <a
href="http://www.dog-toy.co.uk/dogproducts/?page=14">dog
beds</a> and <a
href="http://www.dog-toy.co.uk/dogproducts/?page=11">dog training
equipment</a>.
Rating: Not yet rated