Escribir un juego completo en c + + es una tarea difícil, ya que implica la generación de un motor visual y las propiedades de movimiento. Sin embargo, escribir la historia de un juego en c + + es en realidad bastante fácil y un programador novato puede aprender a hacerlo en cuestión de horas . Escribir una historia del juego en c + + requiere el uso de la sintaxis básica, comandos de texto y la lógica " si , entonces" . Si usted puede dominar estas tareas, usted está bien en su manera de ser capaz de escribir una historia del juego en C + + . Cosas que necesitará
C + + editor
C + + compilador
Ver Más instrucciones
1
escribir el guión a mano. Codificación de una larga historia en c + + es una tarea que consume tiempo que requerirá que usted vaya errores atrás y corregir muchas veces. Es mejor escribir la historia y el código por separado , de modo que usted no tiene que lidiar con problemas de código y asuntos historia al mismo tiempo .
2
Descargar e instalar una c + + editor y compilador. Se hace la diferencia relativamente litte desde una perspectiva código que editor y compilador que use, ya debidamente codificado y depurado c + + programas se ejecutarán los mismos independientemente de qué compilador que utilice. Algunos compiladores son más fáciles de usar que otras y es posible que desee darse una vuelta un poco la hora de decidir cuál de descargar .
3
carga un proyecto en el editor de c + + con una main.cpp archivo. La mayoría de los compiladores le dará la opción de nombrar a su proyecto lo que quieras y proporcionará una plantilla básica main.cpp al cargar el nuevo proyecto en el editor. Si el compilador no lo haga por usted , sólo tiene que cargar un nuevo archivo y lo llaman " main.cpp " .
4
Escriba el texto de un programa básico + + c en su editor. La mayoría de los editores tienen para que un programa básico main.cpp está listo para que cuando se carga un nuevo proyecto, pero en caso de que no lo es, el texto línea por ine es : High Line
1 : # incluir High Line 2 : using namespace std ; High Line
3 : int main () High Line
4 : { High Line
5 : cout << " texto aquí \\ n"; High Line
6 : cin.get (); High Line
7 : return 1 ; High Line
8 : } < br >
Nota : . no "línea x " en realidad se escribe en el editor
5
Editar el código esqueleto anterior se introducen comandos de entrada y salida . La primera salida de su programa debe ser un mensaje que le pregunta para iniciar el juego . Para escribir esto, inserte una nueva línea entre las líneas originales 4 y 5 que indica a la computadora en un botón que , cuando se pulsa, produce una nueva salida. El texto de esta línea sería " carta charla , " si el usuario pulsa una tecla de letra para iniciar el juego , o " int numero ; " si el usuario pulsa una tecla numérica para iniciar el juego . En la línea que comienza con " cout <<" , sustituir las palabras " texto aquí " por " presione cualquier número /letra para iniciar el juego . "
6
Insertar una línea debajo del cout < > número ; . "o " cin >> letra, "dependiendo del tipo de botón que desea iniciar el juego Recuerde , esto debe corresponder con lo que escribió en la línea 5. Si se trata de una carta , la combinación es la carta de carbón en la línea 5 y cin >> carta en la línea 7 , pero si se trata de un número, que es el número int en la línea 5 y cin >> número en la línea 7 .
7 Escribe el primer bit de diálogo de la historia como una línea " cout <<" que contiene el diálogo , seguido de un "cin >> " línea por cualquier entrada que se necesita para pasar a la siguiente secuencia o bloque de texto . Si el juego comienza con una cadena larga de diálogo en el que se habla de caracteres y el otro personaje escucha , acaba de establecer la " cin >> " valor a cualquier número o carácter y escribir una cadena de estos bits de entrada y líneas de salida hasta que el monólogo ha terminado.
8
tipo " si " comandos para situaciones en las que el usuario /jugador tiene la opción de responder a un mensaje de la historia de diferentes maneras . Por ejemplo, quieren que el un carácter a decir: " Brave guerrero, te invito a que me acompañen en un viaje , pulse 1 para unirse , pulse 2 para quedarse en casa " , podría escribir : High Line
5 : int numero ; < br > Línea
6 : cout << " guerrero valiente , te invito a que me acompañen en un viaje , pulse 1 para unirse , pulse 2 para quedarse en casa " ; High Line
7 : cin >> , número High Line
8 : cin.ignore () High Line
9 : if ( número == 1 ) { High Line
10 : cout << " Excelente elección , joven guerrero \\ n "; High Line
11 : } High Line
12 : else if ( cantidad == 2 ) { High Line
13 : cout <<" Usted me decepcionó, joven guerrero \\ n "; High Line
14 : }
9
Continúe agregando opciones de entrada y ramas de si , a continuación, las declaraciones hasta que tenga toda su historia escrita en C + + . Esto puede parecer consumingE tiempo y aunque toma tiempo , recuerde que una vez que comience una cadena de entrada y salida, sigue no es más que una cadena que se extiende la cadena de de " cout <<" , "cin >> "," if ( ) "y " else if " líneas. Para ver lo que es un código con el caso , entonces las ramas parece reunir , vea Recursos .