Daídalos (autrefois Project D) est un jeu vidéo de type FPS (First Person Shooter) développé en C++.
 |
Le jeu puise ses inspirations dans des titres tel que Doom ou Wolfenstein 3D, et propose un gameplay proche des FPS à l'ancienne.
Il n'a pas pour vocation de révolutionner le genre, mais de s'appuyer sur des mécaniques connues afin représenter un FPS amateur viable.
|
|
Le principe du jeu est donc fortement simple: enfermé dans des niveaux-labyrinthes, vous devez vous frayer un chemin parmi les créatures qui hantent les lieux, et ce afin de sortir vivant des niveaux.
Pour cela, vous pourrez trouver sur votre chemin différents objets qui vous aideront à vous défaire de vos ennemis, ou qui vous aideront à mieux vous camoufler pour éviter les affrontements.
Daídalos n'est à l'heure actuelle pas disponible en version finale car il est toujours en développement.
Cependant vous pouvez trouver des pré-version disponibles ici même ainsi que de nombreuses informations supplémentaires sur le projet.
Daídalos est un projet ambitieux, même si cela ne parraît pas à première vue de part son côté sobre. Le projet n'utilise pas de moteur externe pour le rendu, de ce fait tout est réalisé à la main.
Cela représente une quantité très importante de travail. Voici un ensemble de statistiques centrées sur le côté technique du projet, afin de donner une idée du travail accompli:
Langage utilisé: C++
Rendu: OpenGL
Fenêtrage: SDL
Son: SDL_mixer
Parseur XML: TinyXML
Format des sons: wav
Format des modèles 3D: md2
Nombre de classes: 81*
Nombre de lignes de code: ~28000*
Nombre de fichiers (binaire): 489
Nombre de fichiers (source): 84*
* Seules les classes personnelles sont comptées