Analisis+Grupo+6+p3

= Análisis = = =

Salidas:
Botones para seleccionar opciones como pesar balanza o mover fichas. Interfaz gráfica mostrando las fichas y sus posiciones, mensajes acerca del curso del juego, indicando si el usuario ganó, si puede utilizar la balanza o no.

Entradas:
Números.

Restricciones:
En los cuadros de texto solo se pueden ingresar números Solo se puede mover una ficha a la vez. Solo se tienen tres intentos para calibrar la balanza.

Procesos:
Al principio, no intentamos programar nada gráfico debido a que era lo que menos sabíamos en ese momento. Primero ideamos lo que sería la parte funcional del proyecto. Cuando ya teníamos definido como sería nuestro proyecto procedimos a programar la parte funcional, dejando todo lo gráfico para después. 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. El programa se realizó mostrando las fichas con un número encima y esperando a que el usuario ingresara el número de ficha que quisiera mover y a donde la quisiera mover. Después de esto se procedía a colocar en pantalla la nueva posición de todas las fichas. Si el usuario decidía calibrar la balanza se mostraba un texto indicando que lado era el más pesado. Cuando el usuario ya estuviera listo para adivinar que ficha era la de broma procedía a ingresar que ficha era y si era más pesada o más liviana. Bibliografias Diseño Inicio Manual de usuario