The game objects

The game will be composed of several objects. fantomEngine provides numerous objects that are suitable for our needs.

Layers

Separating the game in different layers helps organizing the drawing order of active sprites and also to blend them in when needed. The game will have the following layers:

  • The background layer
  • Game layer
  • Cloud layer
  • An info text layer
  • The title screen layer

The background layer will hold just the background image. We place it inside the background layer, because we will only do collision checks with objects inside the game layer. We will see the action happen in the game layer. It will hold the player, enemy plane, and also the bullets that are shot from the planes. The cloud layer will hold all the clouds that will float around. Information will be displayed inside the info text layer. It will hold several text objects that will display certain information, such as the player score. The title screen layer will be the starting point for the game. It will display a composed logo and a message that informs the player about how to start the game.

The title screen

The title screen of the game will be composed of a white rectangle, the plane images, the title text, and two info text messages that inform the player about how to start the game and how to exit it.

The title screen

Game background

The game background screen will just be a photorealistic image of some fields of this planet. You could also show the player going over some simple blue sky.

Game background

The player plane

The plane controlled by the player is a British war plane. It will be controlled by the arrow keys on the keyboard, and the S key will shoot bullets.

The player plane

The enemy plane

The computer-controlled enemy plane is a German one. It will try to follow the player automatically, and once within a certain angle, will start shooting deadly bullets towards the player machine.

The enemy plane

Bullets

To shoot the opponent down, each plane is loaded with unlimited deadly bullets.

Bullets

Clouds

While floating around the game canvas, the clouds give a little cover to each of the fighters. They come in different sizes and float at random angles and speeds.

Clouds

Info text

The player will be informed about the score with two info text objects. One will show the player's successful shoot-downs, and the other, the computer controlled planes'. To win a game, you need to shoot down the enemy five times. The text will be displayed in the bitmap font.

Info text

Smoke particles

Once a plane is hit, it will leave smoke along its traveling path.

Smoke particles

Explosions

Once a plane gets hit five times, it will explode. The explosion itself will be composed of different colored circles that grow in size and fade out over time.

Explosions
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.113.197