call me now

Páginas: 10 (2447 palabras) Publicado: 5 de abril de 2013
Universidad de San Carlos de Guatemala
Facultad de Ingeniería
Escuela de Ciencias y Sistemas
Introducción a la Programación y Computación 1
Auxiliares: Luis Dávila y Sergio Espantzay
Catedrático: Ingeniero Neftalí Calderón
Sección: B

Primer Proyecto: Serpientes y Escaleras
Objetivos
Generales
Que el estudiante aplique los conceptos básicos de programación orientada
a objetos por lasestructuras de control y estructuras algorítmicas.

Específicos















Manejar sentencias de control. 
Manejo de Ciclos. 
Manipulación de vectores y matrices. 
Manipulación de algoritmos de ordenamiento. 
Manipulación de Librería Gráfica para diseño del programa. 
Aprendizaje del uso de Herramientas para leer hojas de cálculo. 
Manejo deAnimaciones para realizar una aplicación amigable. 

Descripción
La empresa IPC-Games después de un estudio de mercado logro identificar que la mayoría
de las personas que utilizan video juegos tienen preferencia por los juegos de mesa y que
impliquen cierto grado de dificultad, por lo que han decidido emprender un nuevo proyecto de
video juego.
Se le solicita a usted como programador y conocedorde herramientas de última
generación el desarrollo de una aplicación que emule un tablero del juego conocido como
“Serpientes y Escaleras”. El juego que va a desarrollar debe de apegarse a algunas reglas que se
describirán más adelante y sobre todo debe de tener una interfaz amigable al usuario, se tomará
muy en cuenta la presentación del juego y que cualquier persona pueda utilizar fácilmentedicho
programa. Otra necesidad importante del juego es que los tableros se cargaran mediante la
lectura de archivos de Excel, en donde se definirán los límites y reglas del juego.

Partes del Programa
El programa se dividirá en 2 partes importantes y estas a su vez se dividirán en diferentes
partes, las partes principales son:





Menú Flotante 
Tablero de Juego 

MenúFlotante
Este menú contendrá las opciones principales que puede realizar el programa, y se
debe de realizar mediante un menú flotante similar al siguiente:

Sub Menú Juego
Este menú contendrá las opciones generales del juego las cuales son:
Nuevo
Con esta opción se deberá de limpiar el tablero de juego y mostrar el diálogo para poder
cargar un nuevo escenario, es decir se podrá elegir el archivo.xlsx en donde se encontrarán las
reglas del tablero (las cuales se detallarán más adelante en el enunciado).
Luego de leer el archivo que contiene las reglas del tablero, se deberá mostrar la opción de
ingresar la cantidad de jugadores, los nombres cada uno de ellos adicional y elegir el color de ficha
que desean poseer, después se deberá de dibujar el tablero con las restricciones leídas ylas fichas
con los colores elegidos en la casilla inicial.
Mostrar Records
Cada juego se puede jugar de N jugadores en donde obviamente ganará el primero que
llegué a la meta o el final del tablero, pero se debe de manejar un record con los tiempos en los
cuales los jugadores llegaron al final del juego.
Esta opción mostrara una ventana en donde se desplegaran los mejores 10 tiempos ydeberá mostrar la opción de mostrarlos de manera descendente o manera ascendente (tomar en
cuenta que los tiempos que deben de estar acá son los más pequeños en los que termi naron X
tablero).
Salir
Con esta opción se podrá terminar de ejecutar la aplicación, pero deberá demostrar un
mensaje de si desea o no salir del programa.

Sub Menú Escenario
Este contendrá las opciones para lamanipulación de escenarios, las opciones son las
siguientes:
Cargar Escenario
Que básicamente se comportará como juego nuevo del menú anterior, solamente que se
utilizarán los nombres y colores de fichas que ya se hayan elegido anteriormente, no es necesario
mostrar la opción de ingresar los nombres y colores de fichas, después de e so deberá de leer el
archivo y dibujar el tablero.
Reiniciar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Nowo
  • Now
  • Apocalipsis now
  • Apocalypse now
  • Apocalypse now
  • Apocalypse now
  • Right now
  • apocalyspis Now

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS