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

Menu de jeu... C++

N_Cortex
N_Cortex
Niveau 7
16 septembre 2005 à 21:14:27

Comment on fonctionne pour créer le menu d´un jeu en c++ ? Est-il conseillé d´apprendre les classes d´abord ?? Pouvez vous me donner un cours exemple svp ?

Vengeur41
Vengeur41
Niveau 10
16 septembre 2005 à 21:16:11

Réfléchis voyons !
Pars de ce que tu connais, réfléchis un peu comment gérer ca et poste pas de message à chaque fois que tu veux faire un truc !

Réfléchis un minimum y´a 3000 facons de faire un menu mais un menu de base je te le fais en 20 lignes de code (SDL) !

Et puis qu´est-ce que les classes viendraient foutre là a part compliquer le truc !

N_Cortex
N_Cortex
Niveau 7
16 septembre 2005 à 21:21:08

Le truc, c´est que j´ai géré comme ça le menu de mon jeu :

while(1) //boucle principale
{
if (key[SDLK_ESCAPE]) break;
if (mode == "jeu")
{
//le code du jeu
}
if (mode == "menu")
{

//le code du menu
}

Malheuresement, quand je lance mon prog, ça plante... Et je ne peux meme pas préssé la tocueh echap...

Vengeur41
Vengeur41
Niveau 10
16 septembre 2005 à 21:31:52

Manque sérieux de bases...

N_Cortex
N_Cortex
Niveau 7
16 septembre 2005 à 21:34:02

D´accord que ce soit une très mauvaise idée d´utiliser un string mode, a la place d´un int mode, mais sinon, ça me semble bon...

Peux tu m´en dire un peu plus ?

jejej
jejej
Niveau 9
16 septembre 2005 à 21:38:07

J´en dit que tu devrais retourner en mode console , et laisser un peu la SDL de cote en ce moment ...
En fait , je vais te donner ma ´tactique´ pour programmer :
Je teste d´abord toutes les ´techniques nouvelles ´ auquelles je pense , et qui sont susceptibles de ne pas marcher du premier coup , et d´occasionner des plantages , en mode console , car le debug est plus simple .
et apres , quand tout est au point , je remodele pour passer en mode graphique ...
Ca evite les prises de tete genre ´ mais ça devrait marcher raaah´ qui vienne juste d´une mauvaise connaissance de la SDL , et pas de l´algo en lui meme ...
enfin , je dis ça ...

N_Cortex
N_Cortex
Niveau 7
16 septembre 2005 à 21:39:51

Le rpoblème du mode console, c´est de ne pas pouvoir géré la souris... Et c´est important pour la sdl !! !

Enfin bon, je essayer de faire comme tu dis.

N_Cortex
N_Cortex
Niveau 7
16 septembre 2005 à 21:51:42

Est-ce que une boucle while(1) est gérable en appli console ?

Vengeur41
Vengeur41
Niveau 10
16 septembre 2005 à 22:03:46

Ton problème c´est que tu ne réfléchis pas assez !

Un menu c´est quoi ?

Des options, on fait passer le curseur d´une à l´autre avec des boutons et un autre bouton pour valider... En fonction de la position du curseur quand on appuie sur la touche de validation on fait telle chose...

Virtuality
Virtuality
Niveau 8
16 septembre 2005 à 22:36:54

N_Cortex, tu met combien de temps à mettre au point un futur programme dans ta tête?

Par exemple, moi, je passe environ 9h par jour à penser à ce que je vais programmer en rentrant (ouais bon, c´est pas très bon pour les cours ma foi :-p ).
Et pis bon, j´ai aussi une bonne partie de la nuit (merci les insomnies :-) )

Tout ça pour dire qu´il faut pas crier au secour 30 sec après avoir réfléchi à ton truc.

Pis c´est comme vengeur la dit, bcp de logique.
Et ça se développe la logique :)

Passe moins de temps sur ton programme et plus de temps à l´élaboration dans ta tête.
a+

N_Cortex
N_Cortex
Niveau 7
17 septembre 2005 à 11:07:50

Ton problème c´est que tu ne réfléchis pas assez !

Un menu c´est quoi ?

Des options, on fait passer le curseur d´une à l´autre avec des boutons et un autre bouton pour valider... En fonction de la position du curseur quand on appuie sur la touche de validation on fait telle chose...

Ca je sais bien, et c´est ce que je comptais faire si mon programme ne plantait pas au démarage... En plus, meme en utilisant le debugger, je ne peux plus l´arreter et je suis obliger de fermer ma session a la barbare...

Et puis, je pense que je dois y réfléchir environ 1h par jour a ce que je vais coder.

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