Salut , je suis débutant mais je suis prêt a apprendre en quoi la prog sa consiste .
Je sais bien que c´est compliquer et long mais si vous pouviez m´éclairer sur " comment programmer" ?
On enchaine des mots compliqué avec des " -> = ! < > ? En quel langage écrit on ? etc.
J´ai deja regarder un peu la theorie du C++ avec les notions d´objet mais c´est aussi comprenhensible que du biélorusse pour moi
, donc parlez " concret" svp
PS : si c´est pour repondre des conneries abstenez vous .
le mieux pour commencer, c´est de te trouver un petit livre.
Expliquer a un vrai débutant comment faire est impossible sur un forum comme celui là.
Va quand même voir la page de notre cofnrère Lapintade, elle t´expliqueras non pas les bases de la programmation, mais par quoi débuter selon ce que tu veux faire.
http://perso.wanadoo.fr/ck/Langages.htm
oui, va voir la page de Lapintade.
Disons que la programmation, c´est une suite d´ordres. Tu donnes des ordres a ta machine. Mais celle ci est stupide : elle ne devinera jamais rien : il faut TOUT lui dire.
Je pense que ce que tu as lu, de l´objet donc, directement, c´est comme si tu n´avais jamais fait de maths, et qu´on te faisait lire des racines carrées ![]()
C´est pas forcement compliqué mais c´est long, donc on t´apprendra pas ici.
Pour programmer il faut un esprit logique. Ensuite ca devient plus simple.
Si je te dis .
Si x superieur a 3 alors afficher " coucou"
Tu trouve ca compliqué ?
Ben en C ca donnerai
if ( x>3)
printf("coucou");
C´est pas bien sorcier.
Trouve un bon tutorial ( a la fin de ma page) et lit les premiers chapitres uniquement. Ensuite fait les petits exercices proposés dans ces tutoriaux. Il faut etre patient et il faut du temps, mais c´est faisable, c´est juste une question de volonté.
JYY tu reponds au meme messages en meme temps que moi
copieur !
J´ai deja regarder un peu la theorie du C++
Ben oui mais bon tu commence par la fin, normal que tu comprennes rien.
Dans l´ordre il faut apprendre le C, puis le C++.
C´est comme si tu voulais apprendre a courrir avant de savoir marcher.
Essaies ma methode NGCK pour apprendre le C. Ca marche bien ( preuve en est les quelques personne qui l´ont faite entierement et en sont bien content
)
tu simplifies pas un peu?
parce que si tout est aussi " logique" je vais m´y mettre incessament sous peu!
Si justement, c´est aussi logique que RPG maker, sauf que c´est des lignes de codes.
Je suis en train de me mettre au C++, je vais donc voir pour ton tutorial et j´espère qu´un jour, j´aurais le plaisir de programmer de façon correct.
Je veux juste une question, la méthode graphique ( pour un jeu par exemple) est laquelle, je veux dire, est-ce que ce soont des images que tu peux faire bouger, aligner les uns derrières les autres etc.., je voudrais juste connaître le fonctionnement.
@++++
KANNON GEMINI
P.S.: MERCI D´AVANCE
Je confirme la méthode de lapintade est fabuleuse pour développer la logique et c´est aussi une intro à l´apprentissage de librairie. Vraiment excellent. Lachez-moi! Lachez-moi!!!!!!
Ok, ok j´arrete de lecher...
Bonne chance à toi.
Non justement je ne pense pas simplifier.
Le C/C++ est un langage haut niveau. Si tu le couple avec un bon moteur de jeu ( genre Game Incubator, merci pour la pub) tu obtiens un ensemble assez simple à programmer.
Si tu veux des examples, regardes les corrigés des exercices de ma methode NGCK. J´ai retiré toutes les choses pas interressante ( les fontcion d´affichage sont hyper simplifiées) pour laisser que le coeur du programme, celui qui fait vraiment le jeu.
Et bien la tu te rends compte que c´est assez simple.
Pour memo le methode NGCK est la :
http://perso.wanadoo.fr/ck/NGCK.htm
Merci MrGoto, mais arrette de lecher avec ta langue rapeuse, ca commence a m´irriter ! !
![]()
quel roi cette pintade...
mais bon, si je me mets a la prog moi c´est pas pour créer des jeux ( pas tout de suite en tout cas)car le peu de connaissance que j´ai en prog me laisse a croire qu´on obtient plus facilemnt un rendu type cell shading en flash...corrige moi si besoin est!
fil_razorback > " tu simplifies pas un peu ? "
je confirme qu´il ne simplifie pas
la prog, tu te crées des outils spécialisés, et le jour ou tout tes outils sont créés, rien ne t´empeche d´écrire un jeu en qq lignes :
void main()
{
presentation();
choixdesjoueurs();
jeu();
quitter();
}
voila ! !!
mais bon évidemment, c´est plus compliqué car il faut définir ce qu´est " presentation", et tous les autres, etc ![]()
et pour le cell shading ( ou rendu approchant)le mieux, c´est bien le flash?
j´ajouterais : il y a une logique pyramidale dans la prog.
Tu peux tres bien avoir l´approche que je t´ai montrée, c´est a dire que tu commences ton jeu en faisant cela :
void main()
{
presentation();
choixdesjoueurs();
jeu();
quitter();
}
et ensuite tu définis ton jeu en t´approchant :
void presentation()
{
chargelesdonnees();
affichetitre();
attendsappuiesurstart();
}
et ensuite, tu continue a préciser chaque étape :
void attendsappuiesurstart()
{
while(getkey()!=boutonjoystick())
{
affiche("appuyez sur start");
}
}
etc ! ! et tu continues jusqu´a, j´allais dire, l´atome ! ! de façon a définir tres tres précisément ton jeu.
Apres, ce qu´on appelle une lib t´évite de redescendre jusqu´a l´atome :
du genre, pour tester l´appui d´une touche, tu es normalement obligé de regarder le buffer du clavier, regarder s´il n´est pas vide, et s´il ne l´est pas, d´enlever la frappe de touche en attente, l´analyser, blablabla.
mais il y a des lib qui ont déja cela de programmé !
et donc tu fais juste un getkey()
et tu n´as pas besoin de savoir comment est programmé getkey(), tu t´en fous ! ! un mec est descendu a l´atome pour toi, et te propose déja un outil tout fait : tu peux donc l´utiliser, et tu as fini cette branche...
Tu vois un peu la logique ?
" et pour le cell shading ( ou rendu approchant)le mieux, c´est bien le flash? "
--> en C++ tu as des librairies qui gerent le cellshading...
Je vois ton rasonnement JeanYves .
Lapintade ton site a l´air bien je vais m´attarder dessus .
Par contre Visual C++ est en shareware =(
je crois que je vois comment ca marche^^
en gros si je resume, plutot que de me saouler a faire des trucs de dingues pour savoir si le mec appuie sur une touche par exemple, t´es en train de m´expliquer que je peux trouver sur le net des codes tout fait a intégrer dans mon programme?
voila !
tu construis une pyramide, et plus tu montes, plus tes pierres sont spécilisées...
mais les pierres du bas, elles sont communes, donc elles se trouvent.
une belle fondation s´appelle une lib
tu peux mettre une surcouche dessus, etc !
VC++ en shareware ? ??
pas du tout ( bien au cotnraire dirais-je même).
tu peut juste trouver sur le site de microsoft, le compilateur de VC++ . NET 2003 gratuitement. Mais tu n´auras pas d´IDE, donc ca sert pas a grand chose pour débuter.
Tu ferais mieux de télecharger DecC++ ou GC++ ou un autre compilateur gratuit.