Home » SPACE INVADERS

SPACE INVADERS

Features:

  • RT-DESK v2.0
  • x32 bits
  • OpenGL
  • Single-threaded program

Description:

This application is an interpretation of the classic videogame “Space Invaders”. The game is implemented in Continuous Mode and Discrete Mode and it is developed in 3D, although you can also play in 2D. The implementation of this game has an academic approach so we do not use any physics engine. We have used three different types of techniques to detect collisions and they have different levels of configuration through html files.

This game is programmed so that all its objects update (execute their own update method) depending on the speed at any moment of the game. That is, the update frequency of a bullet is higher than a spacecraft. It is possible to activate a game mode in which spacecraft break their formation and bounce off each other at different speeds.

It is interesting to note how Discrete Mode always runs properly, unlike Continuous Mode, which sometimes unpredictably fails during the execution, and does not properly perform as expected.

 

 

 

Author: Vicente Broseta Toribio (vibroto<at>doctor<dot>upv<dot>es)