CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Pouvez vous expliquer la prog a un deb ?

abadonn
abadonn
Niveau 10
10 mai 2004 à 18:59:51

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 :p)

PS : si c´est pour repondre des conneries abstenez vous .

dnob700
dnob700
Niveau 10
10 mai 2004 à 19:40:01

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

JeanYvesYves
JeanYvesYves
Niveau 10
10 mai 2004 à 19:43:27

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 :)

Lapintade
Lapintade
Niveau 30
10 mai 2004 à 19:45:33

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é.

Lapintade
Lapintade
Niveau 30
10 mai 2004 à 19:46:13

JYY tu reponds au meme messages en meme temps que moi :) :) :) :) copieur !

Lapintade
Lapintade
Niveau 30
10 mai 2004 à 19:48:41

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 :) )

fil_razorback
fil_razorback
Niveau 10
10 mai 2004 à 20:15:29

tu simplifies pas un peu?
parce que si tout est aussi " logique" je vais m´y mettre incessament sous peu!

Kannon_Gemini
Kannon_Gemini
Niveau 9
10 mai 2004 à 20:26:15

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

MrGoTo
MrGoTo
Niveau 8
10 mai 2004 à 20:35:10

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.

Lapintade
Lapintade
Niveau 30
10 mai 2004 à 20:40:01

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

Lapintade
Lapintade
Niveau 30
10 mai 2004 à 20:40:52

Merci MrGoto, mais arrette de lecher avec ta langue rapeuse, ca commence a m´irriter ! ! :) :) :)

fil_razorback
fil_razorback
Niveau 10
10 mai 2004 à 20:47:56

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!

JeanYvesYves
JeanYvesYves
Niveau 10
10 mai 2004 à 21:25:20

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 :)

fil_razorback
fil_razorback
Niveau 10
10 mai 2004 à 21:29:33

et pour le cell shading ( ou rendu approchant)le mieux, c´est bien le flash?

JeanYvesYves
JeanYvesYves
Niveau 10
10 mai 2004 à 21:32:52

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 ?

JeanYvesYves
JeanYvesYves
Niveau 10
10 mai 2004 à 21:33:27

" 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...

abadonn
abadonn
Niveau 10
10 mai 2004 à 21:37:08

Je vois ton rasonnement JeanYves .
Lapintade ton site a l´air bien je vais m´attarder dessus .

Par contre Visual C++ est en shareware =(

fil_razorback
fil_razorback
Niveau 10
10 mai 2004 à 21:42:44

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?

JeanYvesYves
JeanYvesYves
Niveau 10
10 mai 2004 à 21:44:25

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 !

dnob700
dnob700
Niveau 10
10 mai 2004 à 22:58:43

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.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment