Distress FC est un Shoot'em up 3D de type Maniac Shooter (beaucoup d'ennemis et de tirs à l'écran, une collision restreinte du vaisseau joueur). Le projet est développé sous DirectX 9 pour la partie graphique et OpenAL pour la partie sonore.
 |
Le jeu vous place dans la peau d'un pilote de vaisseau sur-armé ayant pour but de déendre une ville en proie à des attaques massives d'ennemis.
Votre rôle principal sera donc de se débarrasser des assaillants pour libérer la ville tout en essayant de rester en vie.
|
|
Le projet est fortement insipé du genre Maniac Shooter. Vous passerez donc la majorité du temps en sous effectif et votre dextérité ne sera pas de trop pour éviter les nombreux tirs ennemis.
Pour vous défendre, vous aurez à votre disposition une arme de base évolutive ainsi que des bombes surpuissantes pouvant réduire en poussière tout ce qui se trouve autour de vous.
Le projet a débuté en tant que simple projet relatif à mes études, mais il est maintenant un projet personnel à part entière. Il n'est pas encore disponible dans sa forme définitive, mais vous pouvez trouver des pré-versions dans la section téléchargements.
Le projet n'utilise pas de moteur externe donc tout est fait à la main. Voici donc des informations relatives au développement du projet, ces informations ne sont pas définitives et vont certainement changer:
Langage utilisé: C++
Rendu: Direct3D (DirectX 9)
Fenêtrage: DirectX
Entrée/Sortie: Direct Input
Pixel Shader requis: 3.0
Son: OpenAL
Format des sons: wav
Format des modèles 3D: X
Nombre de classes: 52*
Nombre de lignes de code: ~7500*
Nombre de fichiers (binaire): 62
Nombre de fichiers (source): 106*
* Seules les classes personnelles sont comptées