Bonjour,
Un petit topic pour préciser un petit peu ce qu´est le C ou le C++, et expliquer pourquoi certains sont tres déçus en achetant un livre :
Le C++, a la base, est un langage qui n´est pas pour les jeux.
C´est un langage fait pour manipuler de la mémoire, et c´est tout !!
Donc certains sont déçus, en achetant des pavés de 1000 pages, car il n´y a pas une seule fois le mot "jeux video" dedans.
Pire, apres avoir lu les 1000 pages, meme s´ils ont tout compris et tout masterisé, il ne sont pas capable d´afficher et de faire bouger une balle à l´écran.
C´est le cas du livre de Christian Casteyde par exemple : 500 pages d´exploration de toutes les ficelles du C++, et pas une livre sur "comment faire afficher un pixel a l´écran"
Alors pourquoi tous les jeux sont programmés en C++ ?
--> Parce que quand on peut organiser la mémoire comme on veut, on fait facilement un jeu vidéo : il suffit "d´illustrer" les données avec une librairie graphique.
Donc mon conseil si vous voulez acheter un livre sur le C++ :
--> vérifiez bien que ça parle de jeux vidéo.
Sinon, vous allez etre déçu. Les livres comme celui de Christian Casteyde, selon moi, sont pour les gens qui savent déja faire plein de choses, et qui veulent apprendre d´autres fontionnalités plus puissantes, mais en aucun cas pour un débutant motivé par la création de jeux vidéos.
(et je ne le cache pas, j´adore le livre de Christian Casteyde, et le je consulte régulierement pour connaitre d´autres ficelles et fonctionnalités puissantes !)
Mais apres, il y a 2 approches si vous voulez faire du jeu vidéo :
1) soit vous apprenez quelques petits trucs de base en C++, puis vous passez rapidement a l´illustration graphique, en continuant a apprendre d´autres trucs de base.
2) soit vous apprenez les trucs de base a fond a fond, et vous mettez des mois et des mois avant d´illustrer un petit truc.
Comme vous l´aurez remarqué, moi je pense que la solution 1) est préférable. Si vous pensez que la solution 2) l´est davantage, ignorez mon message.