Chargement...
Chargement...

DirectX 9 : programmation des jeux 3D

Auteur : Laurent Testud

26,00 €
Chargement...
Livraison à partir de 0,01 €
-5 % Retrait en magasin avec la carte Mollat
en savoir plus

Résumé

Un ouvrage pédagogique et didactique pour apprendre à programmer des jeux sous DirectX et pour utiliser Direct Input et DirectSound. Il aborde également les techniques les plus avancées de la programmation et permet de réaliser un remake complet de Astéroïdes et Defender en 3D, de créer son propre jeu : StarShooter. ©Electre 2024

Tous les secrets des développeurs professionnels enfin décortiqués et expliqués.

Avec ce livre, vous allez découvrir comment utiliser pleinement DirectX 9 et tirer le meilleur parti des capacités de votre carte graphique 3D pour développer des jeux de qualité professionnelle. Vous découvrirez dans un premier temps le fonctionnement de DirectX et toutes les techniques de base, puis vous étudierez les concepts plus avancés, avec de nombreux exemples de code à l'appui.

Parmi les notions plus particulièrement abordées :

  • Mathématiques et physique en 3D : orientation, forces, collisions et rebonds
  • Spécifications et construction d'un scénario
  • Algorithmes et techniques de programmation
  • Animation en temps réel et techniques comportementales
  • Techniques de dessin : sprites, meshes et systèmes de particules
  • Entrées/Sorties avec DirectInput, son et multimédia avec DirectShow
  • Effets spéciaux : explosions, feu, ondes de choc
  • Techniques avancées : bump-mapping, ombres portées, convolutions

Ce livre est unique : il couvre tous les aspects de la programmation de jeux, depuis les spécifications jusqu'aux phases finales d'optimisation.

Fiche Technique

Paru le : 13/03/2003

Thématique : Langages de programmation

Auteur(s) : Auteur : Laurent Testud

Éditeur(s) : CampusPress

Collection(s) : Le programmeur

Série(s) : Non précisé.

ISBN : Non précisé.

EAN13 : 9782744014369

Reliure : Broché

Pages : XI-437

Hauteur: 23.0 cm / Largeur 19.0 cm


Épaisseur: 4.1 cm

Poids: 914 g