• [^] # Re: Apprentissage du C++

    Posté par (site web personnel) . En réponse au journal Code source d'X-Blaster Dominator disponible. Évalué à 10.

    Alors, pourquoi je suis passé du C# au C++. C'est assez simple, quand j'ai commencé mon apprentissage en programmation, le C# possédait pas mal davantage en plus d'avoir XNA pour le développement de jeux vidéo. Je me suis donc documenté et j'ai programmé tout le jeu en C#. Seulement voilà, je me suis confronté à une politique très fermé de Microsoft où il faut absolument avoir un abonnement chez eux pour accéder à certaines fonctions et publier le jeu sur le Xbox Live. Je n'ai pas du tout aimé cette limitation, et de plus XNA et le C# sont trop lourds. Impossible de porter correctement un projet XNA vers Linux, du moins au moment que je m'y attaquais, et il faut absolument posséder une machine répondant aux exigence de XNA en plus du framework .NET4. Chez plusieurs amis, le jeu ne pouvait se lancer car ils avaient leur installe du .NET4 corrompue et le jeu ne pouvait pas du tout fonctionner sur des pc trop anciens...

    J'en ai eu marre, j'ai cherché un langage qui me correspondait, j'ai trouvé le C++ avec SFML2. J'ai essayé Python, mais je trouve la syntaxe trop simple d'usage et j'avoue avoir du mal à m'y retrouver. Donc j'ai pris ArchLinux et Netbeans pour le développement. Au début j'avoue c'était difficile de m'y retrouver, car j'avais pas mal de choses à assimiler : apprendre à utiliser Linux en profondeur notamment la compilation, me documenter sur SFML2 et surtout apprendre à programmer en C++. Pendant une semaine je me suis un peu arraché les cheveux, mais bon au final j'ai appris énormément de choses qui me serviront plus tard. De plus, le jeu demande rien comme ressources et peut donc fonctionner sur des machines très anciennes.

    J’aurais aimé développé un jeu avec des meilleurs graphismes, mais cela demande bien trop de travaille. A la base, je voulais que chaque niveau possèdes des décors animés, mais bon ce n'est pas évident de trouver des graphistes motivés.

    Concernant mon parcours, disons que j'ai toujours été très attiré par la programmation. Je n'ai jamais vraiment créer quelque chose, mais je codais un peu en Delphi lorsque j'étais au collège et je sais régulièrement du PHP pour mes sites personnels. J'ai abandonné la programmation depuis plus de 15 ans, mais avec l'arrivé des nouveaux langages et des librairies comme XNA et SFML, ça ma donne envie de m'investir là dedans de nouveaux.