Il y a globalement 3 fichiers pour Turbogliss
- la classe principale implémentée du prog fait 800 lignes, ( dont bcp de modélisation par ligne de code avec des glvertex)
- le " main" fait 100 lignes.
Il y a derriere l´initialisation de la fenetre et d´opengl, la gestion des evenements Windows, etc ( ce qui pourrait etre fait avec glut, mais que j´ai fait avec windows.h), que j´ai partiellement piqué a NEHE, puis modifié et enrichi avec la gestion du clavier ( fichier que j´ai appelé d´ailleurs NeheGL.h pour l´honneur)
- J´avais déja les classes des vecteurs et de manip de caméra d´avant.
Voila le détail.
POur le temps mis, ça dépend :
pour faire tout cela : 1 semaine.
Mais je connaissais le C++, OpenGL d´avant.
et également les maths d´avant.
car le but était de faire en sorte que le véhicule suive la piste quoiqu´il arrive : et la, c´est : vecteurs, produits scalaires, vectoriels, sinus, cosinus et tangeantes.
Des que ça a pris forme, j´ai un peu relaché la prog, et ça fait longtemps que je n´y ai pas touché pour le moment, je ne l´avance plus pour le moment, car j´ai atteint le but mathématique que je voulais.
Peut etre que je le continuerai prochainement, mais pas pour le moment.
TurboGliss était un défi mathématique avant tout pour moi. Mais programmé a " l´arrache" on va dire, mal structuré. ça marche, mais C le bordel pour modifier certains bugs.
Pour le moment, pas de trucs similaires.