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 » Programme smiley


Aller à la page : 1.

Programme smiley
Dami121



Grade : Membre accepté
Inscrit le: 13 Dec 2007, 14:05
Ecrit le: 16 Dec 2007, 16:58             Message non corrigé

Voila j'ai creer mon premier programme aprés avoir suvi (avec grand intéret) les cours de David .
C'est pas extraordinaire mais je trouve ce programme marrant .

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

int main(int argc, char *argv[])
{
long yeux, nez, bouche;

printf ("Salut bienvenue dans l'assistant /creation smileys\\   \n\n");


system("PAUSE");


printf("\n");

printf ("Cette assistant vas vous permettre de creer vos propre smiley personnaliser\n\n");


system("PAUSE");


printf ("\n\n\n\n\n\n\n\n\n\n ---------------------- YEUX ----------------------  \n\n");

printf ("Choisissez vos yeux\n\n 1. :   2. ;   3. B   4. =   5. X   6. O   7. I\n\n");

scanf ("%d", &yeux);

printf ("\n\n--->%d\n\n", yeux);

printf ("Tres bien, a present choisissez votre nez\n\n");





switch (yeux)
{
  case 1:
    yeux = (":");
  break;
  case 2:
    yeux = (";");
  break;
  case 3:
    yeux = ("B");
  break;
  case 4:
    yeux = ("=");
  break;
  case 5:
    yeux = ("X");
  break;
  case 6:
    yeux = ("O");
  break;
  case 7:
    yeux = ("I");
  break;
}





system("PAUSE");


printf ("\n\n\n\n\n\n\n\n\n\n ---------------------- NEZ ----------------------  \n\n");

printf ("Choisissez votre nez\n\n 1. Pas de nez   2. -   3. O   4. ¦   5. @   6. ^   7. }\n\n");

scanf ("%d", &nez);

printf ("\n\n--->%d\n\n", nez);

printf ("Pour finir choisissez une bouche\n\n");




switch (nez)
{
  case 1:
    nez = ("");
  break;
  case 2:
    nez = ("-");
  break;
  case 3:
    nez = ("O");
  break;
  case 4:
    nez = ("¦");
  break;
  case 5:
    nez = ("@");
  break;
  case 6:
    nez = ("^");
  break;
  case 7:
    nez = ("}");
  break;
}




system("PAUSE");


printf ("\n\n\n\n\n\n\n\n\n\n ---------------------- BOUCHE ----------------------  \n\n");

printf ("Choisissez votre bouche\n\n 1. )   2. (   3. D   4. V   5. ]   6. S   7. P\n\n");

scanf ("%d", &bouche);

printf ("\n\n--->%d\n\n", bouche);




switch (bouche)
{
  case 1:
    bouche = (")");
  break;
  case 2:
    bouche = ("(");
  break;
  case 3:
    bouche = ("D");
  break;
  case 4:
    bouche = ("V");
  break;
  case 5:
    bouche = ("]");
  break;
  case 6:
    bouche = ("S");
  break;
  case 7:
    bouche = ("P");
  break;
}




printf ("\n\nBravo voila a quoi ressemble votre smiley:\n");

printf ("\n\n %s%s%s\n\n\n",yeux,nez,bouche);



system ("PAUSE");
return 0;

}

P.S: La mise en page est pas génial et j'ai pas mis de commentaire   .
  Profil Mail
The DarK'



Grade : Initié
Inscrit le: 03 Dec 2007, 21:00
Ecrit le: 16 Dec 2007, 17:58             Message non corrigé

C'est assez sympas. Cependant, tu utilises des long, et non des char, je sais pas pourquoi ça marche   .



Mais c'est un bon début  

________
Je pense donc je suis.
  Profil Mail
Dami121



Grade : Membre accepté
Inscrit le: 13 Dec 2007, 14:05
Ecrit le: 16 Dec 2007, 19:19             Message non corrigé

Voila j'ai modifier les variable en char. Y'a d'autre problemes ?
  Profil Mail
The DarK'



Grade : Initié
Inscrit le: 03 Dec 2007, 21:00
Ecrit le: 16 Dec 2007, 19:23             Message non corrigé

Je suis désolé, mais ça compile, mais ça affiche pas le smiley, ça bug...

________
Je pense donc je suis.
  Profil Mail
Dami121



Grade : Membre accepté
Inscrit le: 13 Dec 2007, 14:05
Ecrit le: 16 Dec 2007, 20:04             Message non corrigé

Je ne sais pas pourquoi mais il fallait bien laisser les variables en long .
Voila sa devrait marcher maintenant
  Profil Mail
David



Grade : Expert
Inscrit le: 11 Mai 2005, 20:30
Ecrit le: 16 Dec 2007, 20:07             Message non corrigé

Ca change vraiment quelque chose ?

Le type char peux contenir une valeur entière jusqu' à 127. Et le type long jusqu'a ... beaucoup !

Et Dami121, je pense qu'on réutilisera ton programme dans le cours. ok ?

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



Grade : Initié
Inscrit le: 03 Dec 2007, 21:00
Ecrit le: 16 Dec 2007, 20:29             Message non corrigé

Tu comptes l'utiliser pour montrer quoi ? Ah oui.. le type char et le case ?

________
Je pense donc je suis.
  Profil Mail
Dami121



Grade : Membre accepté
Inscrit le: 13 Dec 2007, 14:05
Ecrit le: 16 Dec 2007, 21:12             Message non corrigé

David: tu veux utilliser mon programe   ? Pas de probléme   ^^

Edit: sa marche maintenant ?
  Profil Mail
raphael



Grade : Nouveau venu
Inscrit le: 20 Jan 2008, 14:58
Ecrit le: 20 Jan 2008, 23:13             Message non corrigé

C'est bon mais il faut faire des changement il faut avoir 2 yeux le nez et la bouche entre les deux yeux
  Profil Mail
raphael



Grade : Nouveau venu
Inscrit le: 20 Jan 2008, 14:58
Ecrit le: 20 Jan 2008, 23:14             Message non corrigé

J'ai penser comment
  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

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

Page générée en 0.331 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.