Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facebook: http://www.facebook.com/groups/268785659811121/
Documento Elaborado Por: Dalej Ríos.
Correo: dalejrios@hotmail.com
Documento Libre de Descarga y Distribución: Este documento así como el código fuente del juego
puede ser distribuido libremente siempre haciendo referencia al autor, queda terminantemente
prohibida su venta.
Pacman
Introducción
Usuario Pacman: El usuario es el famoso pacman, una bolita amarilla que irá
comiendo bolitas ubicadas en el laberinto. Éste será controlado por el usuario
utilizando las flechas de dirección del teclado de la computadora. Poseerá una
lista de vidas y una barra de salud. Las vidas disminuyen cuando la barra de vida
llega a 0. La barra de vida disminuirá conforme los fantasmas golpeen a pacman
o le lancen ataques especiales; la barra de salud posee 3 unidades, las cuales
disminuirán de acuerdo a la magnitud del ataque que Pacman reciba. Además
poseerá los siguientes ataques especiales:
• Bomba: Pacman puede dejar bombas en el piso con lo cual destruirá a
cualquier fantasma que pase sobre ella. Las pildoras bomba se indican con
un ícono de bomba. Las bombas podrán ser guardadas para utilizarse
posteriormente presionando la barra espaciadora.
• Vida Extra: Las vidas extras son íconos indicados por la palabra “1up”.
Aumetará las vidas de Pacman en 1 unidad.
• Píldora de Poder: Esta píldora está indicada por una píldora en forma de
un brazo musculoso. Hará que pacman cambie su apariencia a la de un
pacman con dientes y ojos enojados. Éste tendrá la capacidad de destruir a
los enemigos de un solo golpe(excpeto a Fantasmastein) comiéndolos,
además aumentará la velocidad de Pacman.
Nota: Todos los ataques de pacman son producidos por las pídloras. Si Pacman
no agarra una píldora no podrá realizar ningún ataque. Las pildoras irán
apareciendo aleatoriamente en el laberinto en los espacios vacíos, además al
principio del juego habrán 5 píldoras de poder.
Enemigos: Los enemigos son los típicos fantasmas del juego el los cuales nacen
en el cuadro central de la pantalla. Hay varios tipos de enemigos:
Nota: Los fantasmas tendrán que perseguir a Pacman pero cuando Pacman
conuma una pildora de poder o el baston de frutas tendrán que escapar, es decir
alejarse de Pacman.
Niveles: Se deben tener varios niveles desde el 1 hasta el 10. Lo que hará que
varíe cada nivel será la cantidad de fantasmas que aparezcan en el nivel. Por
ejemplo en el nivel 1 podrían aparecer 5 fantasmas, en el 2 aparecerán 8 y así
sucesivamente. Además variará de acuerdo a la cantidad de enemigos poderosos
que aparezcan, es decir que si en el nivel 1 aparecía 1 Fantasmastein, en el nivel
2 pueden aparecer 2 o 3.
Vidas y Salud: Se debe mostrar en pantalla la barra se salud y las vidas que le
quedan al usuario.
Sonido: El juego debe mostrar música de fondo así como también sonidos
dependiendo de las acciones que el juego realice.
Puntajes: El usuario ganará puntos cada vez que mate enemigos o consuma
bolas, a continuación se muestran los puntajes respectivos para cada cosa en el
juego:
Nota: Todos los usuarios y partidas deben guardarse en archivos, es decir que si
ingreso un usuario y salgo del juego, cuando vuelva a cargar el juego deberá
seguir guardado el usuario, y lo mismo con las partidas.
• Reporte Players: Este reporte mostrará todos los jugadores con sus
respectivas partidas ordenadas desde el menor puntaje hasta el mayor
puntaje que el jugador ha obtenido. Los jugadores deberán estar
ordenados alfabéticamente por NickName Deberá mostrar lo siguiente:
▪ El Nombre del jugador.
▪ El nickname del jugador.
▪ El país de residencia.
▪ La edad del jugador.
▪ El tiempo total que el jugador ha jugado
▪ El porcentaje de tiempo del total de tiempo jugado.(Vease
descripción en el reporte MaxTPlayer.
▪ La lista de partidas ordenadas de menor a mayor puntaje que el
jugador ha jugado. Cada partida debe mostrar la fecha y hora en que
se guardó la partida, el punteo obtenido en esa partida, la cantidad
de tiempo jugado, el punteo obtenido en esa partida y las vidas que le
quedaron al terminar esa partida.
• Reporte Top3: Este reporte deberá mostrar los 3 usuarios con el mayor
punteo obtenido en “una sola partida”, es decir que mostrará los usuarios
que en un solo juego obtuvieron el máximo punteo. Debe mostrár la
siguiente información:
▪ El Nombre del jugador.
▪ El nickname del jugador.
▪ El país de residencia.
▪ La edad del jugador.
▪ El Lugar obtenido en los 3 lugares.
▪ El Punteo máximo alcanzado.
▪ Todas sus partidas con sus respectivos puntajes y la fecha en la que
se jugó. (no se incluyen tiempos) ordenados por puntaje de mayor a
menor.
▪ Hace cuanto tiempo que el jugador jugó esa partida en la que obtuvo
ese punteo máximo. Es decir, los días, horas, minutos y segundos que
han pasado desde que el usuario obtuvo ese punteo en esa partida.
Anotaciones Adicionales
Lecturas Recomendadas