Multiplayer Game Programming (Livre)

18 février 2007 - 19:46 | Dans Création de jeux vidéo, Livres et magazines | Pas de commentaires

Enfin une critique de livre sur la création de jeux vidéo sur ce blog… Bon, ne vous réjouissez pas trop vite, je commence par un mauvais 🙂

Multiplayer Game Programming est sorti en 2001 et est l’un des premiers livres sur la création de jeux vidéo que j’ai acheté.
Il fait presque 800 pages et se consacre à la création de jeux multijoueurs en C/C++.

Si je l’avais relativement apprécié à l’époque, je le déconseillerais à l’heure actuelle pour différentes raisons que vous allez comprendre en voyant comment est constitué le bouquin:

– 100 pages d’introduction sur le réseau et les jeux multijoueurs
– 100 pages sur les sockets (Winsock) avec juste les bases (connexion, envoi d’un message, réception, déconnexion), rien de vraiment utilisable pour les jeux
– 80 pages sur un tutoriel à la programmation de Windows (présentation des bases en Win32)
– 140 pages sur Directplay, l’api de réseau de DirectX que personne n’a vraiment utilisé (même Microsoft suggère d’utiliser autre chose aujourd’hui)
– 220 pages sur DirectX qui n’ont rien à voir avec le réseau (Graphismes, Input et son)
– 90 pages sur la création d’un MMO avec Directplay, qui est plutôt un tutoriel minimaliste de jeu en réseau

Bref:

– le livre est clairement destiné aux débutants
– si vous voulez apprendre les sockets, un livre sur la programmation réseau « classique » ou des documents online seront beaucoup plus utiles
– si vous voulez apprendre Directplay, laissez tomber cette techno dépassée et utilisez plutôt quelquechose comme Raknet
– si vous voulez apprendre Directx, il y a d’autres livres mieux faits et plus à jour
– si vous voulez apprendre à faire un MMO, ce livre ne vous sera pas d’une grande aide car il est vraiment trop basique

No Comments yet »

RSS feed for comments on this post.
TrackBack URI

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Copyright © par Conquerirlemonde.com. Tous droits réservés.