Qu'est ce que DirectDraw ?

Jusqu'à ces dernières années, Microsoft était resté gentiment éloigné de tout ce qui touche aux jeux vidéo, se contentant de distribuer Flight Simulator. Pas la moindre petite interruption Dos graphiquement exploitable, et un Windows 3.1 non seulement très leeeeent, même avec le peu apprécié WinG, mais surtout trés réticent à supporter les jeux Dos.

Pourquoi Microsoft s'interesse-t'il maintenant aux jeux ? J'y vois deux raisons.

La solution que la société de Bill a trouvée s'appelle Direct X et en est à sa version 6 (à noter que la version 4 n'a jamais vu le jour). Direct X est composé principalement de 5 parties plus ou moins indépendantes : La partie dont je parlerais ici est la plus importante : DirectDraw.
Quels sont les avantages et inconvénients de DirectDraw ?
Voilà une question interessante. Qu'est ce qui peut pousser les développeurs de jeux à migrer sur une plateforme dont les propriétés multitaches ne représentent qu'un inconvénient ? Pour ce rendre bien compte de ce que signifie ces avantages, lisez bien ça :
Si je programme un jeu en utilisant Direct X, il pourra bénéficier des accélérations de cartes qui n'étaient même pas encore sorties lors de sa conception.
Où trouver Direct X ?
Il faut différencier Direct X qui doit être installé sur toutes les machines et le Game SDK qui est l'outil de développement de programmes utilisant Direct X. On peut tous les deux les trouver sur le site de Microsoft. Dés que j'ai le temps, je vous mets les adresses européennes où les télécharger. Le Game SDK fait plus de 30 Mo compressé. Vérifiez que votre compilateur ne le contient pas déja avant de le rapatrier.
par Gilles BERGUET

 Merci à Gilles pour son article, je vous informe que vous déjà télécharger une version minimale de l'API Direct X pour Visual C++ sur mon site.

 

DirectDraw


 

 

HOME

NEWS
PROGRAMMATION
IRC
DIVERS
LEXIQUE
LIENS
LIRE GUESTBOOK
SIGNER GUESTBOOK
ECRIVEZ-MOI


(c) Jolou

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ecrivez moi : jolou77@caramail.com