Diseño+grupo+1



**__Diseño __**   **Cómo llevara acabo la solución ?**  La so luci[on de este prpyecto esta dada mediante los siguientes pasos. Importar de la galería o del folder todas las imágenes q serviaran como fondo para el juego, definiéndolas como variables y a su vez indicando sus carácter[isticas, como posici[on anchura altura etc. Luego se procederá a indicar características de cada botón que harán posible la ejecución del programa, es decir los botones con los labels o etiquetas de LETRAS del abecedario. Después se procederá a crear un banco o una librería de palabras posibles para adivinar en el juego describiéndolas como variables previamente. También se indicarán características de mismo tipo para los botones de instrucciones y de juego nuevo para poder cumplir con requerimientos del programa. Luego se definirán funciones que indicaran a cada botón que acciones realizar y que cumplan ciertas condiciones para el éxito en su funcionamiento. Por ultimo invocar a todas las funciones.  **Variables ** o Palabras o Vidas restantes o <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;">Letras <span style="font-family: 'Comic Sans MS',cursive; font-size: 11pt;">o <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;">Palabra en vacio <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;"> Descripción del curso lógico:

El curso lógico consistirá en correr el programa con F5 dentro del IDLE Python, cuando este este en fucnionamiento, se desplegarán el recuadro de interfaz gráfica de tkInter, coteniendo su nombre cmo títuloEl curso dentro del programa sera el siguiente: se abre la ventana de la interfaz gráfica, en este se encontraran el titulo del juego y las intstrucciones del mismo dentro de un botón, también desplegando todas las opciones de botones que serán todas las posibles letras a probar dentro de la palabra. Tambien el botón de Otra palabra que automáticamente inicia el juego, cuando este se oprime entonces aleatoriamente o con el random activado la computadora pensara en cualquier palabra dentro de la librería de palabras para que se adivinen sus letras. Si no se acierte en los intentos posibles o determinados se acabará el juego indicando con un label que se ha perdido el juego, dando chance a comenzar un juego nuevo. Cada vez que se ingrese una letra incorrecta se desplegará una nueva imagen borrando la anterior para que indique una nueva acción en el juego. Por ejemplo: una X en el gusanito. Si el jugador adivina en el rango de intentos aparecerá un label de HAS GANADO.
 * Curso Lógico**


 * Módulos utilizados:**


 * <span style="font-family: 'Comic Sans MS',cursive; font-size: 11pt;">· <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;">Tk inter: este se utilizó como matriz de interfaz gráfica y fue el módulo que se utilizo para amarrar el programa con el área gráfica del mismo.
 * <span style="font-family: 'Comic Sans MS',cursive; font-size: 11pt;">· <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;">Random: se utilizo para escoger aleatoriamente una palabra a adivinar dentro del banco de palabras.
 * <span style="font-family: 'Comic Sans MS',cursive; font-size: 11pt;">· <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;">PhotoImage: permite pider indicar por medio de file buscar las fotos necesarias dentro del folder

<span style="font-family: 'Comic Sans MS',cursive; font-size: 11pt;">· <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;">
 * Funciones desarroladas:**
 * <span style="font-family: arial,helvetica,sans-serif; font-size: 13px;"> <span style="font-family: 'Comic Sans MS',cursive; font-size: 11pt;"> <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;">self.b2.place(x=(290+ self.offsetx*2),y=(80))
 * <span style="font-family: arial,helvetica,sans-serif; font-size: 13px;"><span style="font-family: 'Comic Sans MS',cursive; font-size: 11pt;"> <span style="font-family: 'Comic Sans MS',cursive; font-size: 110%;">self.cont = self.cont + 1
 * <span style="font-family: 'Comic Sans MS',cursive; font-size: 15px; line-height: 21px;">self.vidasrestantes = self.vidasrestantes -1

<span style="font-family: 'Comic Sans MS',cursive; font-size: 150%;"> <span style="display: block; font-family: 'Comic Sans MS',cursive; font-size: 150%; text-align: left;">Regresar a Menu <span style="font-family: 'Comic Sans MS',cursive; font-size: 150%;">