Space Shooter - Lives and Score
| Category | : Flash | Views | : 49459 | ||
| Version | : 8 | Rating | : | ||
| Type | : Text | Source File | : space-shooter-lives-score.zip | ||
| Result | : See the result | ||||
| <<< Previous | Index Series | Next >>> |
This tutorial is a series of tutorials that will teach you how to create Space Shooter Game. The tutorial is divided in 5 parts. If you haven't learned the previous tutorials, please see Space Shooter Flash Game
This is the forth part of the development of a Space Shooter game. In this tutorial we will add lives, scores and game over to our game.
Let's start with score.
Open the main timeline code and add this variable:
var score = 0;
Now open the Bullet's code and add this:
this.onEnterFrame = function()
{
this._x += 9;
if (this._x > 550)
{
this.removeMovieClip();
}
for (i = 0; i < _root.nrEnemies; i++)
{
if (this.hitTest(_root["Enemy" + i]))
{
_root["Enemy" + i].reset();
_root.score += 10;
this.removeMovieClip();
}
}
}
This is the code we used before to know if a bullet hits an enemy, so we can put the score for killing an enemy there.If you want the player to lose points for getting killed, just add "_root.score -= PointsToLose" to the code that checks if the player was killed.
The score is done; we just need to show the player his score.
To do that, select the Text Tool and draw it on the stage.

Write "Score:"
Now draw another Text box on the stage. Select this new Text box and change these properties:

Run the game and see how it works.

Now let's make our ship have lives. Add another variable in the main code:
var lives = 3;
![]() |
![]() |
![]() |
![]() |
![]() |
| <<< Previous | Index Series | Next >>> |







