1 / 21

Microproyecto # 1

Microproyecto # 1. LUDO VERSIÓN 1.0. LUDO VERSIÓN 1.0. Definición:

jerod
Download Presentation

Microproyecto # 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microproyecto # 1 LUDO VERSIÓN 1.0

  2. LUDO VERSIÓN 1.0 • Definición: • La empresa VisionGames, compañía venezolana en proceso de expansión, y cuya área de desarrollo es el diseño de aplicaciones administrativas y lúdicas, desea realizar una versión PC del tradicional juego: Ludo, razón por la cual ha contratado los servicios de programación de los estudiantes del 4to año A y B del Instituto Técnico “Jesús Obrero”, esto debido a su amplia trayectoria en el desarrollo de estos sistemas. • Dentro de los aspectos funcionales, que debe contemplar el software se describen: • Inscripción de los jugadores • Juego Ludo versión 1.0 • Instrucciones • Salir

  3. LUDO VERSIÓN 1.0 • Especificación del programa: • El software a construir debe tomar en cuenta la presencia de las siguientes pantallas: • Pantalla de Bienvenida • Pantalla Principal (Menú de Opciones) • Pantalla de Inscripción y Registro al Sistema • Pantalla de Juego • Pantalla de Instrucciones • Pantalla de Salida

  4. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Bienvenida: esta pantalla se presenta cuando los usuarios ingresan al sistema. Dentro de los aspectos funcionales que debe contemplar se plantean: • Nombre y logo de la Empresa (el logo deberá ser diseñado por cada grupo) • Nombre del Juego • Datos de los programadores • Datos del docente • Fecha • Barra de proceso de carga

  5. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla Principal (Menú de Opciones): en esta interfaz se le presenta a los usuarios un menú con las siguientes opciones: • Inscripción de los Jugadores • Juego Ludo versión 1.0 (dos jugadores) • Instrucciones • Salir • La aplicación deberá realizar las validaciones que se crean pertinentes, con la finalidad de garantizar la óptima ejecución del juego

  6. LUDO VERSIÓN 1.0 • Especificación del programa: • 3. Pantalla de Inscripción y Registro al Sistema: en esta apartado se le solicita a cada usuario(sólo 2 usuarios para esta versión; ambos se inscribirán a la vez) los siguientes datos: • Nombre de usuario • Cédula de Identidad • Cabe destacar que al finalizar el ingreso de estos datos por ambos usuarios, el sistema deberá generar de forma aleatoria dígito a dígito una clave de acceso de 4 números, la cual será mostrada en pantalla y solicitada para ingresar al juego. • Luego de concluido este proceso el sistema regresará a la Pantalla Principal (Menú de Opciones).

  7. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego: este módulo está compuesto por los siguientes submódulos: • Pantalla de Acceso al Juego • Pantalla de Juego Ludo 1.0 • Pantalla de Premiación

  8. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego • Pantalla de Acceso al Juego: en esta interfaz se le solicitará a los usuarios dígito a dígito el código de ingreso generado en el momento de la Inscripción. Si el código de acceso coincide con el generado: el sistema le permitirá el ingreso al juego, en caso contrario tendrán sólo 3 oportunidades para poder seguir intentándolo. • Cabe destacar que: • No se podrá tener acceso a esta pantalla si los usuarios no han ingresado por primera vez a la opción: Inscripción de los Jugadores • Luego de consumidas las 3 oportunidades y al no obtener el acceso al juego, el sistema deberá devolver al usuario al Menú Principal y reiniciar todos los datos introducidos, para que este vuelva a comenzar el proceso • Al introducir el código de validación se visualizará en la pantalla un asterisco por cada dígito que se vaya cargando

  9. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego • Pantalla de Juego 1.0: en esta interfaz el sistema le mostrará al usuario un tablero conformado por 56 casillas, distribuidas como se muestra en la siguiente figura: Llegada Salida

  10. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego • Pantalla de Juego 1.0: en la mitad del tablero el sistema irá generando números de forma aleatoria comprendidos entre 1 y 6. Habrá un compás de espera de 4 segundos entre cada uno de los números generados 1 Llegada Salida

  11. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego • Pantalla de Juego 1.0: en la parte inferior interna del tablero se irá mostrando por cada ronda el nombre del usuario de la ficha que está jugando en ese momento. 1 Llegada Usuario 1 Salida

  12. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego • Pantalla de Juego 1.0: cada jugador dentro del tablero es identificado con un ficha, la cual puede ser cualquier carácter especial presente dentro de la Tabla Ascii. Dependiendo del número generado de forma aleatoria por el sistema, la ficha correspondiente se moverá tantas casillas como lo indique el dígito generado. Cabe destacar que en cada ronda deben mostrarse la posición de las fichas de los 2 jugadores. 1 Llegada Usuario 1 Salida

  13. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego • Pantalla de Juego 1.0: el juego lo gana aquel jugador cuya ficha recorra el tablero por completo (se traslade por las 56 casillas y se ubique en la palabra llegada “casilla 57”) 1 Llegada Usuario 1 Salida

  14. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego • Pantalla de Juego 1.0: al inicio del juego las fichas de ambos jugadores deben ubicarse antes de la casilla número 1. 1 Llegada Usuario 1 Salida

  15. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Juego • Pantalla de Premiación: en esta interfaz, de forma atractiva se le presentará a los usuarios el nombre del jugador que ganó la partida, así como un mensaje que lo incentive a seguir jugando. • Cabe destacar que luego de esta pantalla el sistema deberá regresar al usuario a la Pantalla Principal (Menú de Opciones) y reiniciar todos los datos de la aplicación.

  16. LUDO VERSIÓN 1.0 • Especificación del programa: • Pantalla de Instrucciones: en esta interfaz se le presentará a los usuarios un módulo de ayuda donde de forma breve se le describirán: • Objetivo del Juego • Requerimientos de Hardware y Software para su óptima ejecución • Logística y Reglas • Elementos de cada opción del menú • Cabe destacar que al finalizar la visualización de esta información el sistema deberá regresar al usuario al Menú Principal.

  17. LUDO VERSIÓN 1.0 Especificación del programa: Pantalla de Salida: en esta interfaz se le presentará un mensaje de despedida al usuario, invitándolo a usar en otra ocasión el sistema. Cabe destacar que esta opción es la única existente dentro del Menú Principal que le permitirá al usuario finalizar la aplicación.

  18. LUDO VERSIÓN 1.0 • Estructuras a usar: • En la construcción del software el programador debe considerar las siguientes estructuras: • Vectores • Subprogramas • Funciones propias del lenguaje de programación (Manejo de Cadenas de caracteres, de Conversión, para la Generación de Números aleatorios, Manejo de Pantalla) • Condicionales • Ciclos

  19. LUDO VERSIÓN 1.0 • Requisitos para la entrega: • Los alumnos, agrupados en tríos del mismo grupo de laboratorio, deberán contemplar obligatoriamente en la entrega del proyecto lo siguiente: • Documentación externa: la cual de forma impresa y digital (en cd) y en una carpeta marrón tamaño carta debidamente identificada deben contemplar: a.- Identificación del Problema, b.- Análisis del Problema (Diagrama de Entrada / Salida, Léxico, Diagrama Modular), c.- Algoritmo (Pseudocódigo) y d.- Codificación en C. Además el Instrumento de Evaluación • Programa Fuente: realizado en C, el cual debe ser entregado en cd debidamente identificado • Documentación Interna: se debe documentar cada variable, constante, función, procedimiento, planteamiento, nombre de programadores, programa principal y todo lo que se considere pertinente y permita facilitar la corrección del programa.

  20. LUDO VERSIÓN 1.0 Requisitos para la entrega: Modelo de la Carpeta a entregar: Documentación Externa Identificación del Microproyecto Sobre con el CD LOGO Datos de los programadores Fecha Parte Externa Parte Interna

  21. LUDO VERSIÓN 1.0 Observaciones Generales: Cabe destacar que se plantea como requisito INDISPENSABLE para la corrección del programa fuente la Compilación del mismo, es decir, que no genere errores de sintaxis. Se les recuerda que cualquier indicio de PLAGIO O COPIA de cualquier módulo o requisito del sistema generará la anulación de la calificación obtenida por los grupos implicados. Fecha de Entrega: Lunes 7-12-09 a las 7:30 am (ambas secciones)

More Related