ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PRACTICA 4 PROGRAMACIÓN DE VIDEOJUEGOS


Enviado por   •  13 de Mayo de 2018  •  Trabajos  •  1.909 Palabras (8 Páginas)  •  201 Visitas

Página 1 de 8

Colegio de educación profesional técnica del estado de Veracruz

Lic. Jesús Reyes Heroles

[pic 1]

Módulo:

Programación De Videojuegos.

Unidad de aprendizaje 2: Diseño de videojuegos

Practica 4:

Elaborar el juego del ahorcado con método al aleatorio.

Propósito:  Elabora una aplicación de videojuego genere un número al azar con método al aleatorio, para que con ese número se seleccione  una palabra de entre las predefinidas y sea adivinada por el usuario.

Alumno: Gilberto Leonides González

(151650297-6)

Grupo: 604             Semestre: 6to  

   

Docente: Miguel Ángel Ramos Grande

INTRODUCCION

Se elaborara un videojuego , el famoso juego del “Ahorcado” esto se hara generando un numero al azar con método al aleatorio, para que con ese número se seleccione  una palabra de entre las predefinidas, un total de 10 palabras, y sean adivinadas por el usuario con un maximo de 8 intentos, los cuales no pueden ser modificados ya que en este caso dibujare 8 cosas, pero al hacer esto, se debera modificar mas codigo del porgrama ya que va de la mano con ciertas condiciones.

En caso de fallar se ira dibujando el ahorcado, hasta que se acomplete ahorcado, para esto utilizare las figuras de ambiente grafico(lineas, circulos).

DESARROLLO

Para realizar la práctica desarrolle una serie de pasos, los cuales  fueron los siguientes.

[pic 2]

  1. Al estar en el nuevo proyecto comenzare definiendo las librerías que utilizare en todo el programa.

#include      

#include    

#include    

#include      

#include    

 #include  

  1. Continuare definiendo el número máximo de intentos y número de palabras.

#define NUMPALABRAS 10

#define MAXINTENTOS 8

  1. Ahora declarare las variables y la matriz definiendo el tamaño y las palabras que quiero que contenga.

char p[80], in[80], letras[80];

int op, i, acertado;      

char letra, ficticia[2], mensaje[80], datosPalabras [NUMPALABRAS][80]=

    {

    "Informatica","Conalep","Programacion","Video","Juego","tuxpan","hola",

        "maria","ganar","granada"

    };

  1. Despues continuare escribiendo el código de las funciones (void) las cuales utilizare mas adelante en el cuerpo del programa.

void PrimerFallo()  

 {                  

   line(screen,20,180,120,180, palette_color[13]);

 }

 **Primer fallo y se dibujara la plataforma**

 

 void SegundoFallo()  

 {                    

   line(screen,100,180,100,125, palette_color[13]);

 }

 **Segundo fallo se dibujara la línea vertical**

 

 void TercerFallo()

 {                  

   line(screen,100,125,70,125, palette_color[13]);

 }

 **Tercer fallo se dibujara el palo superior**

 void CuartoFallo()  

 {                  

   line(screen,70,125,70,130, palette_color[13]);

 }

 void QuintoFallo()  

 {

 int j;              

   circle(screen,70,138,8, palette_color[12]);

           

 }

 **Quinto fallo y se dibujara la cabeza**

  void SextoFallo()  

 {                    

  int j;

   line(screen,70,146,70,160, palette_color[12]);

 }

 **Se dibujara el tronco del cuerpo**

  void SeptimoFallo()  

 {  

                int j;                  

   line(screen,50,150,90,150, palette_color[12]);

 }

**Se dibujaran los brazos**

 

 void OctavoFallo()  

 {                    

  int j;

   line(screen,70,160,60,175, palette_color[12]);

   line(screen,70,160,80,175, palette_color[12]);

 }

  1. Por ultimo se escribe el cuerpo del código.

CÓDIGO.

#include    

#include    

#include    

#include      

#include      

#include

#define NUMPALABRAS 10

#define MAXINTENTOS 8

 

 

char p[80], in[80], letras[80];

int op, i, acertado;      

char letra, ficticia[2], mensaje[80], datosPalabras [NUMPALABRAS][80]=

    {

    "Informatica","Conalep","Programacion","Video","Juego","tuxpan","hola",

        "maria","ganar","granada"

    };

 

 

 void PrimerFallo()  

 {                  

   line(screen,20,180,120,180, palette_color[13]);

 }

 

 

 void SegundoFallo()  

 {                    

   line(screen,100,180,100,125, palette_color[13]);

 }

 

 

 void TercerFallo()

 {                  

   line(screen,100,125,70,125, palette_color[13]);

...

Descargar como (para miembros actualizados)  txt (8.6 Kb)   pdf (218.7 Kb)   docx (432.5 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com