PRACTICA 4 PROGRAMACIÓN DE VIDEOJUEGOS
Enviado por Gil González • 13 de Mayo de 2018 • Trabajo • 1.909 Palabras (8 Páginas) • 218 Visitas
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]
- Al estar en el nuevo proyecto comenzare definiendo las librerías que utilizare en todo el programa.
#include
#include
#include
#include
#include
#include
- Continuare definiendo el número máximo de intentos y número de palabras.
#define NUMPALABRAS 10
#define MAXINTENTOS 8
- 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"
};
- 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]);
}
- 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]);
...