SlideShare una empresa de Scribd logo
Manual
del Programador
Ahorcado Educativo
Juego Práctico
Machala - 2013
UNIVERSIDAD TÉCNICA DE MACHALA
FACULTAD DE INGENERÍA CIVIL
ESCUELA DE INFORMÁTICA
PRIMER SEMESTRE
PARALELO “A”
UTILITARIOS I
“El Ahorcado Educativo”
“Manual del Programador”
Proyecto Final de la Asignatura
Autores:
Aguilar Pacheco Bryan Stalin
Cabanilla Asencio Erwin Enrique
Castillo Crespín Jimmy Fernando
Romero Correa Jerry Alexander
Docente:
Ing. Fausto Redrován Castillo, Mg.
MACHALA - ECUADOR
SEPTIEMBRE, 2013
Proyecto Final de Utilitarios I
Class ahorcadoFinal
java.lang.Object
ahorcadoFinal
public class ahorcadoFinalextends java.lang.Object
Una clase que representa el juego del ahorcado, proyecto final de
Programacion I
Version:
1.0 25/08/2013
Author:
Fernando Castillo, Aguilar Bryan, Cabanilla Erwin, Romero Jerry
Field Summary
(package private) static
java.lang.String
descripcion
Static boolean encontradaLetra
Variable para saber si la letra fue o no
encontrada
Static int errores
Variable para los numeros de errores inicializa en
0
Static int intentos
Variable maximo de intentos
Static int maximoIntentos
Variable maximo de intentos
Statc int maximoLetras
Variable maximo de letras ingresadas
(package private) static
java.lang.String
op
Static java.lang.String palabra
Variable para las palabras a adivinar en el juego
del ahorcado
Static char[] palabraAuxiliar
Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 1
“Castillo Fernando” “Romero Jerry”
Proyecto Final de Utilitarios I
Variable del arreglo de la palabra auxiliar
Static char[] palabraOriginal
Variable del arreglo de la palabra original
Static int puntaje
Variable de puntaje que inicializa en 1000
Static java.util.Scanner sc
Variable ingreso por teclado
Constructor Summary
ahorcadoFinal()
Method Summary
Static void buscaLetraEnPalabra(char letra)
Metodo que ayuda a buscar una letra en la palabra orginal
ingresada
Static void compararPalabras()
este metodo compara la palabra orginal con el auxiliar si es
igual palabra encontra caso contrario palabra no encontrada
Static void definirPalabra()
Este metodo sirve para el la opcion jugar con otra persona,
que nos permite definir una palabra a adivinar
Static void guardar()
metodo que sirve para guardar pntaje y errores y nombre de
la persona que jugó nuestro juego
Static void iniciarJuego()
Metodo que inicia el juego, es la segunda opcion del menu de
jugar con otra persona
Static void limpiarPalabraAux()
Metodo para limpiar o borrar la palabra auxiliar sirve para que
cada palabra que se almacene en la variable palabraAuxiliar
se transforme por los '_'
Static void main(java.lang.String[] args)
metodo main da inicio o arranque al programa
Static void menu()
Metodo Menu contiene el menu principal del juego
Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 2
“Castillo Fernando” “Romero Jerry”
Proyecto Final de Utilitarios I
Static void nivel1()
Metodo Jugar con la pc este permite jugar el ahorcado con
palabras pre-establecidas por el programa a lo cual el usuario
debe adivinar
Static void nivel2()
metodo que da inicio al nivel dos del juego
Static void presentar()
metodo q sirve para presentar los datos guardados en la base
de datos
Methods inherited from class
clone, equals, finalize, getClass, hashCode, notify,
notifyAll, toString, wait, wait, wait
Field Detail
descripcion
static java.lang.String descripcion
encontradaLetra
public static boolean encontradaLetra
Variable para saber si la letra fue o no encontrada
errores
public static int errores
Variable para los numeros de errores inicializa en 0
Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 3
“Castillo Fernando” “Romero Jerry”
Proyecto Final de Utilitarios I
intentos
public static int intentos
Variable maximo de intentos
maximoIntentos
public static final int maximoIntentos
Variable maximo de intentos
See Also:
Constant Field Values
maximoLetras
public static final int maximoLetras
Variable maximo de letras ingresadas
See Also:
Constant Field Values
op
static java.lang.String op
palabra
public static java.lang.String palabra
Variable para las palabras a adivinar en el juego del ahorcado
Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 4
“Castillo Fernando” “Romero Jerry”
Proyecto Final de Utilitarios I
palabraAuxiliar
public static char[] palabraAuxiliar
Variable del arreglo de la palabra auxiliar
palabraOriginal
public static char[] palabraOriginal
Variable del arreglo de la palabra original
puntaje
public static int puntaje
Variable de puntaje que inicializa en 1000
sc
public static java.util.Scanner sc
Variable ingreso por teclado
Constructor Detail
ahorcadoFinal
public ahorcadoFinal()
Method Detail
buscaLetraEnPalabra
public static void buscaLetraEnPalabra(char letra)
Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 5
“Castillo Fernando” “Romero Jerry”
Proyecto Final de Utilitarios I
Metodo que ayuda a buscar una letra en la palabra orginal ingresada
Parameters:
letra - es una variable tipo caracter que permite la busqueda de
esa letra en la palabra original
compararPalabras
public static void compararPalabras()
este metodo compara la palabra orginal con el auxiliar si es igual
palabra encontra caso contrario palabra no encontrada
definirPalabra
public static void definirPalabra()
Este metodo sirve para el la opcion jugar con otra persona, que nos
permite definir una palabra a adivinar
guardar
public static void guardar()
throws java.io.IOException
metodo que sirve para guardar pntaje y errores y nombre de la
persona que jugó nuestro juego
Throws:
java.io.IOException
iniciarJuego
public static void iniciarJuego()
Metodo que inicia el juego, es la segunda opcion del menu de jugar
Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 6
“Castillo Fernando” “Romero Jerry”
Proyecto Final de Utilitarios I
con otra persona
limpiarPalabraAux
public static void limpiarPalabraAux()
Metodo para limpiar o borrar la palabra auxiliar sirve para que cada
palabra que se almacene en la variable palabraAuxiliar se transforme
por los '_'
main
public static void main(java.lang.String[] args)
metodo main da inicio o arranque al programa
menu
public static void menu()
Metodo Menu contiene el menu principal del juego
nivel1
public static void nivel1()
Metodo Jugar con la pc este permite jugar el ahorcado con palabras
pre-establecidas por el programa a lo cual el usuario debe adivinar
nivel2
public static void nivel2()
metodo que da inicio al nivel dos del juego
Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 7
“Castillo Fernando” “Romero Jerry”
Proyecto Final de Utilitarios I
presentar
public static void presentar()
metodo q sirve para presentar los datos guardados en la base de
datos
Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 8
“Castillo Fernando” “Romero Jerry”

Más contenido relacionado

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Manual de programador

  • 2. UNIVERSIDAD TÉCNICA DE MACHALA FACULTAD DE INGENERÍA CIVIL ESCUELA DE INFORMÁTICA PRIMER SEMESTRE PARALELO “A” UTILITARIOS I “El Ahorcado Educativo” “Manual del Programador” Proyecto Final de la Asignatura Autores: Aguilar Pacheco Bryan Stalin Cabanilla Asencio Erwin Enrique Castillo Crespín Jimmy Fernando Romero Correa Jerry Alexander Docente: Ing. Fausto Redrován Castillo, Mg. MACHALA - ECUADOR SEPTIEMBRE, 2013
  • 3. Proyecto Final de Utilitarios I Class ahorcadoFinal java.lang.Object ahorcadoFinal public class ahorcadoFinalextends java.lang.Object Una clase que representa el juego del ahorcado, proyecto final de Programacion I Version: 1.0 25/08/2013 Author: Fernando Castillo, Aguilar Bryan, Cabanilla Erwin, Romero Jerry Field Summary (package private) static java.lang.String descripcion Static boolean encontradaLetra Variable para saber si la letra fue o no encontrada Static int errores Variable para los numeros de errores inicializa en 0 Static int intentos Variable maximo de intentos Static int maximoIntentos Variable maximo de intentos Statc int maximoLetras Variable maximo de letras ingresadas (package private) static java.lang.String op Static java.lang.String palabra Variable para las palabras a adivinar en el juego del ahorcado Static char[] palabraAuxiliar Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 1 “Castillo Fernando” “Romero Jerry”
  • 4. Proyecto Final de Utilitarios I Variable del arreglo de la palabra auxiliar Static char[] palabraOriginal Variable del arreglo de la palabra original Static int puntaje Variable de puntaje que inicializa en 1000 Static java.util.Scanner sc Variable ingreso por teclado Constructor Summary ahorcadoFinal() Method Summary Static void buscaLetraEnPalabra(char letra) Metodo que ayuda a buscar una letra en la palabra orginal ingresada Static void compararPalabras() este metodo compara la palabra orginal con el auxiliar si es igual palabra encontra caso contrario palabra no encontrada Static void definirPalabra() Este metodo sirve para el la opcion jugar con otra persona, que nos permite definir una palabra a adivinar Static void guardar() metodo que sirve para guardar pntaje y errores y nombre de la persona que jugó nuestro juego Static void iniciarJuego() Metodo que inicia el juego, es la segunda opcion del menu de jugar con otra persona Static void limpiarPalabraAux() Metodo para limpiar o borrar la palabra auxiliar sirve para que cada palabra que se almacene en la variable palabraAuxiliar se transforme por los '_' Static void main(java.lang.String[] args) metodo main da inicio o arranque al programa Static void menu() Metodo Menu contiene el menu principal del juego Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 2 “Castillo Fernando” “Romero Jerry”
  • 5. Proyecto Final de Utilitarios I Static void nivel1() Metodo Jugar con la pc este permite jugar el ahorcado con palabras pre-establecidas por el programa a lo cual el usuario debe adivinar Static void nivel2() metodo que da inicio al nivel dos del juego Static void presentar() metodo q sirve para presentar los datos guardados en la base de datos Methods inherited from class clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Field Detail descripcion static java.lang.String descripcion encontradaLetra public static boolean encontradaLetra Variable para saber si la letra fue o no encontrada errores public static int errores Variable para los numeros de errores inicializa en 0 Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 3 “Castillo Fernando” “Romero Jerry”
  • 6. Proyecto Final de Utilitarios I intentos public static int intentos Variable maximo de intentos maximoIntentos public static final int maximoIntentos Variable maximo de intentos See Also: Constant Field Values maximoLetras public static final int maximoLetras Variable maximo de letras ingresadas See Also: Constant Field Values op static java.lang.String op palabra public static java.lang.String palabra Variable para las palabras a adivinar en el juego del ahorcado Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 4 “Castillo Fernando” “Romero Jerry”
  • 7. Proyecto Final de Utilitarios I palabraAuxiliar public static char[] palabraAuxiliar Variable del arreglo de la palabra auxiliar palabraOriginal public static char[] palabraOriginal Variable del arreglo de la palabra original puntaje public static int puntaje Variable de puntaje que inicializa en 1000 sc public static java.util.Scanner sc Variable ingreso por teclado Constructor Detail ahorcadoFinal public ahorcadoFinal() Method Detail buscaLetraEnPalabra public static void buscaLetraEnPalabra(char letra) Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 5 “Castillo Fernando” “Romero Jerry”
  • 8. Proyecto Final de Utilitarios I Metodo que ayuda a buscar una letra en la palabra orginal ingresada Parameters: letra - es una variable tipo caracter que permite la busqueda de esa letra en la palabra original compararPalabras public static void compararPalabras() este metodo compara la palabra orginal con el auxiliar si es igual palabra encontra caso contrario palabra no encontrada definirPalabra public static void definirPalabra() Este metodo sirve para el la opcion jugar con otra persona, que nos permite definir una palabra a adivinar guardar public static void guardar() throws java.io.IOException metodo que sirve para guardar pntaje y errores y nombre de la persona que jugó nuestro juego Throws: java.io.IOException iniciarJuego public static void iniciarJuego() Metodo que inicia el juego, es la segunda opcion del menu de jugar Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 6 “Castillo Fernando” “Romero Jerry”
  • 9. Proyecto Final de Utilitarios I con otra persona limpiarPalabraAux public static void limpiarPalabraAux() Metodo para limpiar o borrar la palabra auxiliar sirve para que cada palabra que se almacene en la variable palabraAuxiliar se transforme por los '_' main public static void main(java.lang.String[] args) metodo main da inicio o arranque al programa menu public static void menu() Metodo Menu contiene el menu principal del juego nivel1 public static void nivel1() Metodo Jugar con la pc este permite jugar el ahorcado con palabras pre-establecidas por el programa a lo cual el usuario debe adivinar nivel2 public static void nivel2() metodo que da inicio al nivel dos del juego Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 7 “Castillo Fernando” “Romero Jerry”
  • 10. Proyecto Final de Utilitarios I presentar public static void presentar() metodo q sirve para presentar los datos guardados en la base de datos Autores : “Aguilar Bryan” “Cabanilla Erwin” Pag# 8 “Castillo Fernando” “Romero Jerry”