Plusieurs raisons expliquent ma note :
- un style assez lourd et presque démagogue, finalement peu clair ; peut-être que le fait que ce soit une traduction explique ceci...
- beaucoup de redondances
- l'auteur fait de belles phrases sur l'aspect créatif des jeux, explique qu'ils permettent de reproduire un univers bien à soi et cetera, mais finalement ne nous met pas en main les outils permettant de quitter SON univers : il se contente de répertorier (et encore, pas toujours) les fonctions de l'API Windows qu'il a utilisées, en n'expliquant ses choix que par l'utilisation qu'il va en faire et finalement nous contraint presque à développer des jeux que de la même "famille" que les siens, qui présentent en plus bon nombre de bugs. Par exemple, l'auteur n'hésitera pas à omettre l'explication d'un paramètre passé à une fonction de l'API, ce qui nous oblige à consulter la documentation de l'API en anglais pour s'apercevoir que ce paramètre permet des fonctionnalités très vastes et très utiles...
- une utilisation du langage C++ parfois peu claire, peu instinctive et peu puissante
- Toutefois ce livre est malgré tout assez pédagogue, et ne risque pas trop d'effrayer les débutants, pour peu qu'ils maîtrisent le C++. Il présente en effet quelques idées intéressantes comme la gestion des sprites et les interactions entre ceux-ci, idées finalement assez intuitives, mais cependant indispensables à la création d'un code stable, logique et doté de bon sens
- une assez bonne explication de l'utilisation des ressources en C++
Finalement un ouvrage pour débutants extrêmes, les autres préféreront sûrement utiliser ce livre comme une liste de fonctions de l'API éparpillées dans l'ouvrage, lesquelles vous paraîtront plus compréhensibles et plus puissantes en lisant leur description en anglais sur le site msdn.