![]() |
|
|
#1 |
|
Guest
Amigos
Mensajes: n/a
|
Aquí les posteo mi nuevo code se trata nada + ni nada - k d el juego de "Craps" si no lo conocen lean las instrucciones k trae incluidas... ![]() NOTA: Se aceptan comentarios para mejorar el code y para ver k les parecio Si les gustó o no. Salu2 a to2. /*Juego de "Craps" ******by zerocol*/ #include "stdio.h" #include "stdlib.h" #include "conio.h" #include "time.h" void menu(void); int girar(void); int craps(void); void instr(void); void main(void) { textcolor(11); textbackground(1); clrscr(); menu(); } void menu(void) { clrscr(); int opc; gotoxy(35,5);printf("~~~Men£~~~"); gotoxy(30,9);printf("[1.-] Jugar"); gotoxy(30,10);printf("[2.-] Instrucciones"); gotoxy(30,11);printf("[3.-] Salir"); gotoxy(30,13);printf("[R.-] Opci¢n: "); scanf("%d",&opc); switch(opc) { case 1: craps(); break; case 2: instr(); break; case 3: exit; break; } } craps() { clrscr(); int estado,suma,puntage; srand(time(NULL)); suma=girar(); switch(suma) { case 7: case 11: estado=1; break; case 2: case 3: case 12: estado=2; break; default: estado=3; puntage=suma; printf("\n Tu puntage es: %d\n",puntage); } while(estado==3){ suma=girar(); if(suma==puntage) estado=1; else if(suma==7) estado=2; } if(estado==1) printf("\n\n\n Haz ganado!"); else printf("\n\n\n Lo siento perdiste!"); getchar(); menu(); return 0; } int girar(void) { int dado1,dado2,total; dado1=1+(rand()%6); dado2=1+(rand()%6); total=dado1+dado2; printf("\n Nueva suma: %d + %d = %d",dado1,dado2,total); getchar(); return total; } void instr(void) { clrscr(); gotoxy(32,5);printf("~~~Instrucciones~~~"); gotoxy(2,10);printf("1.- Se tiran dos dados, de 6 caras cada uno (1,2,3,4,5,6)."); gotoxy(2,11);printf("2.- Una vez que se han detenido los dados. Se suman los valores de las caras"); gotoxy(6,12);printf("superiores."); gotoxy(2,13);printf("3.- Si a la primera tirada la suma es de 7 ¢ 11 el jugador gana."); gotoxy(2,14);printf("4.- Si a la primera tirada la suma es de 2, 3 ¢ 12 el jugador pierde."); gotoxy(2,15);printf("5.- Si a la primera tirada la suma es de 4, 5, 6, 8, 9 ¢ 10 ese numero se"); gotoxy(6,16);printf("se convierte en el [punto]."); gotoxy(2,17);printf("6.- Para ganar. El jugador deber de seguir tirando los dados hasta llegar al"); gotoxy(6,18);printf("[punto]."); gotoxy(2,19);printf("7.- El jugador pierde si antes de llegar al [punto] la suma es de 7."); gotoxy(25,23);printf("Presiona una tecla para continuar"); getch(); menu(); } |
|
![]() |
| Herramientas | |
| Desplegado | |
|
|

Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Descargar Fast and Furious (Juego web) | soft2010 | Top 100 | 0 | 05-ago-2010 09:32 |
| Ayuda para instalar juego batlefield vietnam | rodrig | Juegos PC Y Consolas | 6 | 17-jul-2010 23:30 |
| Problemas con Oni (asi se llama el juego) | inquisidor1935 | Dudas ayudas y comentarios de juegos | 0 | 14-jul-2010 19:16 |
| Race 07 - the wtcc game | mkdatos | Juegos PC Y Consolas | 0 | 03-jul-2010 08:33 |