Jeux Libres

Envie de créer un jeu vidéo ?   Le site qui vous accompagne de A à Z.


» Les Forums » A propos de la création de jeux vidéo » Comment faire ...


Aller à la page : 1.

Comment faire ...
coldragon



Grade : Apprenti
Inscrit le: 17 Oct 2007, 16:30
Ecrit le: 30 Nov 2007, 18:13             Message non corrigé

Bonjour,

Mon probleme est que je cherche comment faire en sorte que le code se remette par ex a la ligne 14 ... exemple en image




--------------------------------------------------------------------->


        http://i13.servimg.com/u/f13/11/14/35/41/proble10.png
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 01 Dec 2007, 03:21             Message non corrigé

J'immagine qu'un do{}-while() doit suffir. Non ?

Si tu a déjà codé un début de projet je veux bien y jeter un coup d'oeil.
C'est vrai qu'en général on évite d'écrire plusieurs fois la même chose.

________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
coldragon



Grade : Apprenti
Inscrit le: 17 Oct 2007, 16:30
Ecrit le: 01 Dec 2007, 21:21             Message non corrigé

Bon voila mon code (ps : IL BEUGUE ! YA UN MESSAGE DEREUR QUAND SA DIT * vous donner 50 piece d'or * !, et je crois quil est pas finit ...)

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[])
{
  char reponse[4];
long vendeur_or = 0;
long acheteur_or = 200;

printf("Vendeur : Je vend plein d'arme, je peut t'en vendre une a 50 po !\nColdragon : ");
  scanf("%s", reponse);

  if (! strcmp(reponse, "oui"))
  {
    printf("\nOk prener mais sa fera 50 piece d'or\n");
    printf("\n* Vous donner 50 piece d'or * \n");
    acheteur_or -= 50;
    vendeur_or += 50;
    printf("Est tu a encore %s d'or, tu veut racheter une arme ?\nColdragon : ", acheteur_or);
    scanf("%s", reponse);

  if (! strcmp(reponse, "oui"))
    {
    printf("\nOk les arme coute toujour 50 po\n"); // retour a la ligne  if (! stro... (reponse "oui) ) machin cers la 10 eme ligne
    system("\nPAUSE");
  }
  }
if (! strcmp(reponse, "non"))
{
    printf("\nOkais, a plus tard\n");
    system("\nPAUSE");

  }

  printf("\n\nLe vendeur gagne : %d piece d'or\n\n", vendeur_or);

  printf("\nVous posseder : %d piece d'or\n\n", acheteur_or);
  system("\n\nPAUSE");
  return 0;

}



 


Comment changer le texte pour au lieu de dire Apuyyer sur une touche nya nya nya on marque Genre Puige faire autre chose ? ?
  Profil Mail
coldragon



Grade : Apprenti
Inscrit le: 17 Oct 2007, 16:30
Ecrit le: 02 Dec 2007, 17:16             Message non corrigé

UP !!!
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 10 Dec 2007, 17:19             Message non corrigé

Aïe !
Evite de mettre des '\n' en début de chaine.
Quitte à en mettre 2 à la fin de la chaine précédente.

Sinon, pour répondre à ta question, pour remonter dans un programme, il faut faire une boucle.

Par exemple :

while(1)
{
    // Demande 1
    // Payement 1

    // Demande 2
    // Payement 2

    // Si ...
        // break;
}

________
Apprenez à créer votre propre FPS en C++ avec OpenGL. C'est pas dur ! :-)
  Profil Mail
 


Aller à la page : 1.


Hébergeur du site : 1and1.fr



Site de création de Jeux Vidéo
Apprenez à créer vos propres Jeux Video

1198796 pages ont été consultées sur le site !
Dont 2308 pages pendant les 24 dernières heures.

Page générée en 0.327 secondes


Nos partenaires
- Otium Production : Aide aux débutants à créer leurs jeux
- Les bibliothèques de développement de jeux vidéo


  © 2005-2012 www.jeux-libres.com - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.