Imladris production

Le forum français de création de cartes pour Bataille pour la Terre du Milieu
Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 C++

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivant
AuteurMessage
cdd59554
Modérateur/Moddeur/Mapeur incontesté


Nombre de messages: 3536
Location: dans ses baskettes
Add-On: Oui
Date d'inscription: 16/01/2008

MessageSujet: Re: C++   Jeu 30 Juil - 16:50

Bin la partie 3 c'est la découverte de la SDL, c'est une lib graphique pour la 2D oui. Ca te permet de t'exercer sur toute la théorie que tu a fait dans les parties 1 et 2. mais comme le mec qui a fait le tuto le dit, la partie 3 n'est pas indispensable pour commencer le C++

Apres rien ne t'empechera d'utiliser la SDL en C++ ok!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
leo11
Fondateur


Nombre de messages: 1634
Age: 15
Location: Champagne (france)
Add-On: Oui, vive l'addon.
Date d'inscription: 13/01/2008

MessageSujet: Re: C++   Jeu 30 Juil - 22:20

cdd59554 a écrit:

T'en été arrivé ou léo dans les tutos ?


J'étais arrivé à la partie 6 de la programmation en C. MAis franchement en revoyant les tutos je sens qu'il va me falloir manipuler de nouveau (et réinstaller les logiciels nécessaires).
Sinon pour faire plus simple, quels parties des tutaux en C et C++ me conseilles tu de lire pour notre projet Cdd? smile
(ça me ferais moin de boulot ) smile

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com
cdd59554
Modérateur/Moddeur/Mapeur incontesté


Nombre de messages: 3536
Location: dans ses baskettes
Add-On: Oui
Date d'inscription: 16/01/2008

MessageSujet: Re: C++   Ven 31 Juil - 8:34

je vous met les trucs les plus importants dans chaque chapitre globalement la plupart sont importants

Partie I:
1 / intro : à lire si tu veut
2 / prend visual ou codeblock (dev c++ est mort et xcode n'est pas pour windows)
3 / premier programme : faut réussir à le lancer
4 / variables : ultra important
5 / maths : connaitre les + - * / % ++ -- c'est rapide et intuitif , connaitre globalement les fonction de math.h
6 / conditions : ultra important (if , else, switch, booléen), le ternaire est très peut utilisé
7 / les boucles : connaitre absolument while et for, quant à do while il est très peu utilisé
8 / TP : A faire si vous voulez pas etre largué
9 / fonctions : ultra important

Partie II:
1 / programmation modulaire : très important (relativement simple), ne rester pas longtemps dessus
2 / pointeur : ultra important (mais dur a assimiler au début), restez y tant que vous n'avez pas réelement comprit, sinon vous comprendrez pas les parties 3 4 7 et 8
3 / tableau : très important (facile quand on a comprit que un tableau c'est un pointeur), faites plusieurs tests et les passer à des fonctions
4 / chaines : très important (simple quand on a comprit que c'est un tableau de char c'est à dire un pointeur sur char), faites plusieurs tests
5 / préprocesseur : chapitre simple et utile à connaitre, à lire normalement
6 / structures : à comprendre absolument, entrainez vous à les passer aux fonction et à les modifier
7 / fichiers : pas nécessairement utile, à survoler (pour savoir à quoi ca sert) et à reprendre quand vous aurez besoin des fichier dans un vrai programme
8 / allocation dynamique : ultra important (meme si vous alez voir qu'en C++ c'est plus simple et c'est pas du tout comme en C, mais faut comprendre à quoi ca sert) entrainez vous vraiment avec
9 / TP : encore une fois vous risquez d'etre largué si vous ne le faite pas, (perso je ne l'ai jamais fait mais je m'en suis bien sorti)

Partie III :
C'est vraiment pour vous amuser et pratiquer, si vous la faite c'est jusqu'a la partie 7. La partie 8, 9 et 10 sont limite inutiles à premiere vue (moi meme je ne l'ai ai pas faites car il falait encore télécharger des libs)

Annexe :
1 / inutile
2 / pour faire beau mais inutile
3 / pfff lisez la si vous voulez ça vous montre les risques de scanf

C++ :
Partie I :
1/ et 2/ : A lire mais faut pas y rester des heures dessus
3 / nouveauté : très imporantes surtout les booléen, la déclaration de varaibles, l'allocation dynamique (faites des tests). Pour les références, en milieu de fonctions elle sont inutiles, elle sont super beaucoup méga utilisée pour le passage/appel à des fonctions, c'est ça qu'il faut savoir, faites des tests.
4 / fonctions : très important, à lire et faire quelques test mais c'est tout car c'est simple
5 / très important car vous pourrez laisser tomber les chaines de char* en plus c'est très simple comme chapitre mais faire vraiment le comprendre si vous serez larguez pour la suite
6 / 7 / 8/ les classes : ultra méga giga supra théta gamma important : les 3 chapitres les plus importants du tuto Smile
9 / surcharge d'opérateurs : très important, on s'en sert souvent
10 / TP : à faire
11 / l'héritage : très important, et à comprendre sinon vous n'arriverez pas avec Qt
12 / statique constant : à lire mais pas y passer des heures dessus

Partie 2 :
Qt : C'est vraiment chiant à mettre en place et à installer et à compiler, mais une fois que c'est fait c'est vraiment cool. Vous pourrez lire un autre tuto sur site du zéro pour que ca compile plus facilement avec visual.
Sinon tout les chapitres sont importants pour maitriser Qt, sauf les chapitres 11 (traduction du programme) et 15 (réseau)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jolaerpitola
Maître des maps
Maître des maps


Nombre de messages: 1367
Age: 15
Location: Quelque part....
Add-On: oui !!!!
Date d'inscription: 24/07/2008

MessageSujet: Re: C++   Ven 31 Juil - 10:19

C'est quand meme un bon programme^^ Smile

Surtout que je comprend rien aux fonction.....

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com/
cdd59554
Modérateur/Moddeur/Mapeur incontesté


Nombre de messages: 3536
Location: dans ses baskettes
Add-On: Oui
Date d'inscription: 16/01/2008

MessageSujet: Re: C++   Ven 31 Juil - 11:32

Alors t'es mal baré... Neutral
Qu'est ce que tu comprend pas ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jolaerpitola
Maître des maps
Maître des maps


Nombre de messages: 1367
Age: 15
Location: Quelque part....
Add-On: oui !!!!
Date d'inscription: 24/07/2008

MessageSujet: Re: C++   Ven 31 Juil - 12:54

Je pense que je vais arreter la programmation pendant quelques jours pour faire une nouvelle partie de myst 4 révélation sans les réponses cette fois (ca va etre dure lol) donc n vous étonnez pas si je vous sort un topic disant que myst 4 est le meilleur jeu du monde^^

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com/
cdd59554
Modérateur/Moddeur/Mapeur incontesté


Nombre de messages: 3536
Location: dans ses baskettes
Add-On: Oui
Date d'inscription: 16/01/2008

MessageSujet: Re: C++   Ven 31 Juil - 14:32

Ha t'abandonne Exclamation Exclamation Exclamation bonne chance pour ton jeu alors Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jolaerpitola
Maître des maps
Maître des maps


Nombre de messages: 1367
Age: 15
Location: Quelque part....
Add-On: oui !!!!
Date d'inscription: 24/07/2008

MessageSujet: Re: C++   Ven 31 Juil - 18:50

cdd59554 a écrit:
Ha t'abandonne Exclamation Exclamation Exclamation

Hola! j'abandonne pas! Evil or Very Mad

juste quelques jour.....

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com/
cdd59554
Modérateur/Moddeur/Mapeur incontesté


Nombre de messages: 3536
Location: dans ses baskettes
Add-On: Oui
Date d'inscription: 16/01/2008

MessageSujet: Re: C++   Ven 31 Juil - 19:49

Moi je vais en profiter pour faire une partie de .... Oblivion Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jolaerpitola
Maître des maps
Maître des maps


Nombre de messages: 1367
Age: 15
Location: Quelque part....
Add-On: oui !!!!
Date d'inscription: 24/07/2008

MessageSujet: Re: C++   Ven 31 Juil - 19:52

jolaerpitola a écrit:
s pour faire une nouvelle partie de myst 4 révélation sans les réponses cette fois (ca va etre dure lol)

Ben : raté lol!





Ce qui fais la force de myst c'est son histoire et aussi ses énigmes qui ne sont pas du genre:
1-on arrive a un endroit et on a un truc du genre un sudoku qu'il faut résoudre pour continuer.
Mais du genre:
1-on arrive dans un monde que l'on explore
3-et le plus dure est de trouver l'énigme Smile
4-il fau se servir de tout ce qu'il y avait dans les autres mondes aussi.....
5-certaines énigmes son dans des énigmes et d'autres servent a rien^^
Donc essayez de trouver un sudoku dans un monde comme haven qui est une jungle lol!
Et puis le terme "énigme" ne convient pas... c'est plutot des truc qui servent a avancer et c'est souvent dans myst 4 des mécanismes qui on était fait par une personne que nous devon trouver comment le faire marcher en utilisant tous ce qui est a notre disposition...Mais fau pas aussi s'attendre a trouver des indice qui saute aux yeux^^Ils on a première vue aucun rapport avec ce qu'on cherche pour continuer et coïncides avec ce que l'on pourrais normalement trouver dans un monde comme ca^^Ils sont abstrait et von pas te sauter aux yeux....Donc t'arrive pas a un endroit et tu résoud ton énigme sans bouger de ton endroit.....

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com/
P ! P 0
Modérateur


Nombre de messages: 673
Age: 21
Location: Rouen/Caen
Add-On: OUI !!
Date d'inscription: 30/06/2008

MessageSujet: Re: C++   Ven 31 Juil - 20:57

Je programme pas mal en Visual Basic en ce moment... avec Visual aussi.
J'ai des notions de C++ mais je maitrise pas tout ce qui est donné ici.

Est ce qu'il y a une grande différence entre le C++ et le C#?

_________________

Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.free.fr
cdd59554
Modérateur/Moddeur/Mapeur incontesté


Nombre de messages: 3536
Location: dans ses baskettes
Add-On: Oui
Date d'inscription: 16/01/2008

MessageSujet: Re: C++   Ven 31 Juil - 21:18

Le C# c'est le langage créé par microsoft, il ressemble beaucoup au C++. Il est plutot fait pour etre utiliser la plateforme .net. En plus il a un garbage collector, je connait pas le C# (j'ai juste survolé un bouquin dessus), mais je crois qu'il existe 2 types de pointeurs différents, les normaux comme en C++ avec * et les pointeurs de gérés par le garbage collector avec ^ et evidemment l'utilisation de pointeurs * est plus rapide car c'est au programmeur de spécifier explicitement la ou il veut faire les désallocations tandis que le garbage collector le fait tout seul. apres ya quelques autres différences mineurs (ou pas ?). Le C++ est aussi normalement légerement plus rapide.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jolaerpitola
Maître des maps
Maître des maps


Nombre de messages: 1367
Age: 15
Location: Quelque part....
Add-On: oui !!!!
Date d'inscription: 24/07/2008

MessageSujet: Re: C++   Sam 1 Aoû - 12:41

J'avais entendu que le C++ est plus performant en matière de 3D Suspect

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com/
cdd59554
Modérateur/Moddeur/Mapeur incontesté


Nombre de messages: 3536
Location: dans ses baskettes
Add-On: Oui
Date d'inscription: 16/01/2008

MessageSujet: Re: C++   Sam 1 Aoû - 12:46

leo11 a écrit:
Regardez moi ça pour les FX:
3rd age FX

(il ne marche pas sur mon PC, mais semble très prometteur.) smile

Sinon, je veux bien me joindre à vous, mais il faudra que je me relance sur les tutos (que j'ai laissé il y a bientôt 1an et demie; il faut dire qu'a 13ans c'est pas du gâteau vu ce que les profs de maths refusent de nous apprendre. la ferme )


Moi non plus il ne marche pas, j'ai une erreur conversion de la chaine "-2.78747" en type single n'est pas valide, je comprend pas ce que ca veut dire Smile , jai fait continuer, l'editeur s'ouvre mais je peut pas créer de systemes

Citation:
J'avais entendu que le C++ est plus performant en matière de 3D

C++ ne gere pas la 3D "comme ça" il faut utiliser une api 3D, et la ya pas trop le choix : c'est soit OpenGL, soit DirectX (direct3d). Evidement ya des moteur 3D pour te simplifier la vie ou t'a pas à te soucier de opengl ou directx.
Sinon oui la plupart (99%) les jeux video actuels sont en c++ (et avec directx...)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jolaerpitola
Maître des maps
Maître des maps


Nombre de messages: 1367
Age: 15
Location: Quelque part....
Add-On: oui !!!!
Date d'inscription: 24/07/2008

MessageSujet: Re: C++   Sam 1 Aoû - 13:41

Bfme2 est en C++?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com/
 

C++

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 2 sur 9Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: L'auberge du ponet fringant. :: Discussion continue-
Poster un nouveau sujet   Répondre au sujet