analisis+102

= Análisis = = Salidas: = Menú (principiante, intermedios, avanzado y cerrar el juego), elección de palabras verticales y horizontales, preguntas del crucigrama, mensaje de perdió o gano y mensajes de errores, ventanas mostrando botones, el crucigrama dependiendo del nivel seleccionado, mensajes si la pregunta del crucigrama ya fue respondida, mensaje de cuantas palabras acertó y cuantos intentos llevo a cabo. Con forme se lleve a cabo el juego, se desplegarán diferentes pantallas, cada una con botones y opciones específicas. = = = Entradas: = Cadenas. = = = Restricciones: = En las preguntas solamente se pueden ingresar cadenas, en los cuadros de texto. Solo se puede seleccionar un botón a la vez. No puede contestar una pregunta que fue respondida anteriormente. Para iniciar el juego, debe de cerrar todo y volver a ejecutar el programa.

= Procesos: = Para la realización del proyecto se realizo un programa inicial, el cual no contenía nada gráfico, solamente comparaba los caracteres ingresados por el usuario. Al tener una idea clara de cómo era la función principal. Se recopiló información sobre la interfaz gráfica, al entender la interfaz gráfica, se hicieron pequeños programas probando cada wadget proporcionado por Tkinter. Para implementar lo gráfico, se creó una ventana madre, la cual era el menú (conteniendo botones para seleccionar el nivel y para salir del juego). Se definieron funciones las cuales eran invocadas al presionar un botón. Con esto, se crearon botones, textos, etiquetas y canvas. Se realizó el programa mostrando la definición de una palabra y esperando a que el usuario ingresara la palabra correcta. Ya que la palabra ingresada era la correcta, por medio de textos se mostró en el canvas la palabra colocada ya en su posición respectiva en el crucigrama. Por medio de contadores se establecieron condiciones para que las preguntas respondidas no se volvieran a responder y para mostrar un mensaje a la hora de llenar el crucigrama.

Home Manual de Usuario Diseño Bibliografía