|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Julien ProbstÉtudiant Inscription : juin 2012 Messages : 3 ![]() |
Bonjour à tous,
Ayant déjà un peu touché à la programmation, de loin au travers de mes expériences dans le développement de jeux vidéo (Ruby/RGSS de RPG Maker, C pour Game Makers), je souhaiterais tout reprendre de zéro (cela remonte à quelques années déjà), et apprendre tout d'abord l'algorithmique puis un langage orienté object (C++ ?), pour le jeu vidéo. Ayant du mal à m'aiguiller sur un chemin complet par le biais d'articles internet, sujets au fouillis et aux divergences d'avis des auteurs, je cherche un bon ouvrage traitant de l'algorithmique et un second du C++, le tout pour débutants. Je suis ouvert à tout conseils, qu'il s'agisse de commencer par autre chose ou par un autre langage (même si par ma capacité d'assimilation je me sens capable de me lancer dans un langage déjà complexe), l'important pour moi étant de prendre de bonne habitudes de programmation, et de pouvoir ensuite me diversifier. ![]() Cordialement. |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Jean Ingénieur développement logiciels Inscription : mai 2011 Messages : 256 ![]() |
C'est discutable, mais apprendre l'algorithmique nécessite de se confronter à des vrais problèmes, donc à du code.
Je dirais donc de commencer par le C++ et de voir les problèmes d'algo au fur et à mesure. J'ai commencé le C++ avec le livre de Delannoy, çà va te couter 20€ et pour commencer, c'est bien pour le prix. Titre exact: Apprendre le C++ . Mais ce sont les bases, rien sur le jeu. Après, tu as l'excellent dernier livre de B. Stroustrup, qui parle de graphique en plus. |
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Julien ProbstÉtudiant Inscription : juin 2012 Messages : 3 ![]() |
Je vois, mais ce qui me pose un peu problème c'est qu'il me semble très abstrait d'apprendre une syntaxe d'un langage sans faire d'algorithmique pour répondre à de vrais problèmes et comprendre l'utilité de chaque chose faite.
Pour un étudiant en langues, ça m'apparaît un peu comme apprendre de la grammaire sans savoir ce que signifient les mots que j'utilise. J'attends d'autres réponses, mais je note ça tout de même, merci beaucoup |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : décembre 2007 Messages : 2 582 ![]() |
C'est le serpent qui se mord la queue : l'algo sans code, c'est un peu du pédalage dans le vide, le code sans algo, c'est du pédalage sans gouvernail.
Pour moi, le plus pédagogique, c'est le projet : on se fixe un petit objectif, et on voit comment on peut y arriver. Algorthmiquement et syntaxiquement. Puis on essaye de faire un truc qu'on ne sait pas encore faire. Et on progresse, comme ça. Sinon, pour le JV, C++ reste le choix de référence.
__________________
Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten : 1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception 2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences 3)le temps de comprendre toutes les exigences, le projet est terminé 4)le temps de terminer le projet, les exigences ont changé Et le serment de non-allégiance : Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée. |
|
|
20
|
|
|
#5 | |
|
Membre émérite
![]() Jean Ingénieur développement logiciels Inscription : mai 2011 Messages : 256 ![]() |
Citation:
Dans ce cas, si c'est la façon de procéder de neodesy, je lui recommande le bouquin de stroustrup, qui se place exactement dans cette optique. C'est son dernier, qui s'appelle "Programmation: principes et pratique avec C++". C'est une belle façon d'apprendre. |
|
|
|
10
|
|
|
#6 |
|
Invité de passage
![]() Julien ProbstÉtudiant Inscription : juin 2012 Messages : 3 ![]() |
Merci beaucoup, je vais donc suivre vos conseils et m'attaquer au C++ en commençant par le cours Penser en C++, l'achat d'un livre suivra certainement (budget étudiant obligeant, et ayant acheté il y a peu un livre assez onéreux sur le game design).
Merci encore ! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com