“Conocimiento Programación>C /C + + Programming

Cómo hacer un archivo de juego de cartas en C + +

2014/10/7
The C + + lenguaje de programación es un lenguaje compilado . Eso significa que un archivo de texto completo de C + + de código se convierte en un único archivo ejecutable en un proceso conocido como "compilación ". Si eres nuevo en C + +, usted puede estar interesado en un proyecto de la diversión que le introduce en el proceso de compilación y produce un juego de trabajo . Por ejemplo , puede crear un juego simple que roba una carta al azar de una baraja de cartas. Este es un proyecto que se puede completar en un corto período de tiempo con poca o ninguna experiencia en programación. Cosas que necesitará
C + + entorno de desarrollo integrado ( IDE )
C + + Compiler
Ver Más instrucciones
1

carga el IDE de C + + , haga clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2

Escriba las siguientes cuatro afirmaciones en la parte superior del archivo de código fuente para importar las librerías necesarias en C + + : .
< P > # include

# include

# include

using namespace std ;
3

Crear dos arrays de cadenas. Una matriz es un recipiente que contiene una secuencia de objetos , y son perfectas para la celebración de la demanda y el valor de un naipe . Para una baraja , menos las tarjetas de Joker , puede escribir las siguientes dos matrices de cadenas :

traje string [] = { " Diamantes ", " Corazones ", " espadas ", " clubes " ; }
string

faceValue [ ] = { "Dos" , "Tres" , " Cuatro", " Cinco" ,

" seis" , "siete ", " ocho" , "Nine" , "Ace "," rey " ,

" Queen " , " Jack "} ;
4

Escribir una función que determina aleatoriamente el traje y el valor de la tarjeta. Llama a esta función " getCard " y hacer que la salida de una cadena. Escribe lo siguiente para crear un esqueleto de esta función :

getCard string () { }


5

Rellene la función escribiendo el código necesario para dibujar una carta al azar . Todo el código en los pasos 6 a 11 se debe colocar en el medio de las llaves de la función " getCard " .
6

Declarar una cadena de texto que representa una tarjeta, que se puede hacer por simplemente escribiendo lo siguiente:

tarjeta de cuerda;
7

Cree dos variables enteras que crean valores aleatorios. La primera variable genera valores entre 0 y 11 , y es perfecto para determinar aleatoriamente el valor nominal de la tarjeta. La segunda variable genera valores entre 0 y 3 , y es adecuado para la determinación de la demanda de una tarjeta de

int cardValue = rand ()% 12 ; .

Int cardSuite = rand ()% 4 ;
8

Añada el valor nominal de la cadena " tarjeta " de esta manera:
tarjeta

+ = faceValue [ cardValue ] ;
9

Coloque un divisor en - entre el valor de la tarjeta y el juego de esta manera:

tarjeta + = " de " ;
10

Añada el palo de la carta a la cadena como esta :
tarjeta

+ = traje [ cardSuite ] ;
11

salida del hilo y terminar la función escribiendo lo siguiente:
tarjeta regreso

;
12 < p > Crear una función principal. Este es el punto de entrada a su programa, y es donde comienza la ejecución. El código de los pasos restantes debe ir en medio de las llaves de la función principal , que se muestra a continuación:

int main () { }


13

Escriba la siguiente instrucción para preguntar al jugador la cantidad de cartas que desea llamar :

cout << " ¿Cuántas tarjetas le gustaría dibujar? " << endl ;
14

Declarar una variable entera que almacena el número de cartas que el jugador quiere dibujar, pero lo puso a cero por ahora :

numberOfCards int = 0 ;
15

Escriba la siguiente instrucción para tomar el valor de entrada desde el teclado y la dejó igual a los " numberOfCards , " variable como esta :

cin >> numberOfCards ;
16

Crear un bucle para que se repite el mismo código tantas veces como el usuario ha elegido con el valor " numberOfCards " . Luego llame o invoque la función " getCard " para generar una carta al azar . Usted puede hacer salir un poco de texto también, de esta manera:

for (int i = 0 ; i < numberOfCards , i + + )

{ cout << " Usted dibujé a:" < < getCard () << endl ;}
17

Compile el programa presionando el botón verde "Play" . Esto crea un único archivo ejecutable de todo este código fuente. Este archivo se ejecutará automáticamente para usted , para que pueda jugar su propio juego. Si escribe en cuatro , es posible obtener una salida parecida a esta :

dibujó a: Siete de Clubes

dibujó a: Reina de Diamantes

dibujó un : Siete de Diamantes

dibujó a: Ocho de espadas

C /C + + Programming
Funciones static void en C
Cómo mostrar GridView en una página separada
Cómo salida en Visual C
Cómo utilizar la función strchr en C + +
Mobile Tutorial C # Desarrollo
Cómo utilizar una sentencia switch en C
Cómo hacer un juego de Pong en C + +
Alternativas a Decompiler Boomerang
Conocimiento de la computadora © http://www.ordenador.online