Está en la página 1de 8

lOMoARcPSD|5955764

HITO 1 - Disc Room - TF - PROGRAMACION II

Programacion 2 (Universidad Peruana de Ciencias Aplicadas)

StuDocu no está patrocinado ni avalado por ningún colegio o universidad.


Descargado por Eduardo Ventura Chancafe (eduventura7777@gmail.com)
lOMoARcPSD|5955764

FACULTAD DE INGENIERIA

CURSO
Programación II

SECCION
SX21

PRESENTACION
Hito 1

DOCENTE
William Bravo García

INTEGRANTE
Anthony Uribe Arce U201423544

2018 – 02
1

Descargado por Eduardo Ventura Chancafe (eduventura7777@gmail.com)


lOMoARcPSD|5955764

HITO 1

Descargado por Eduardo Ventura Chancafe (eduventura7777@gmail.com)


lOMoARcPSD|5955764

INDICE

1. Introducción...................................................................................4
1.1. Contexto..................................................................4
1.2. Explicación del Juego ............................................4
1.3. Objetivo del Juego ..................................................4
2. Diagrama de Clases…..................................................................5

3. Imágenes de las animaciones que tiene el juego.........................6


3.1. Personaje..............................................................6
3.2. Discos....................................................................7
3.3. Los mapas según los niveles………………………7 - 8

INTRODUCCION

Descargado por Eduardo Ventura Chancafe (eduventura7777@gmail.com)


lOMoARcPSD|5955764

La programación orientada a objetos (POO) consiste en ver todo como un


objeto, simulando la vida real, dicho objeto tiene métodos y propiedades. Por
ejemplo, si tuviéramos que programar un coche en dicho paradigma, el coche
representaría un objeto y los métodos de este objeto serían sus acciones como
acelerar, frenar, etc. Además, puede ser de color rojo, deportivo, estándar, las
cuales vienen siendo las propiedades del objeto coche.
Así de fácil es la programación orientada a objetos, sin embargo, hay temas
mas complejos como herencia, polimorfismo, relaciones entre clases, etc.
Debido a esta complejidad se han tratado metodologías activas para su
enseñanza, como es el caso de la Enseñanza Basada en Proyectos y Basada
en Juegos. En este trabajo se presentará una manera de abordar el
aprendizaje de la Programación Orientada a Objetos por medio de la
construcción de un video juego el cual llamaremos UPC-DiscRoom.
UPC-DiscRoom consiste en que un jugador corre alrededor de la pista
esquivando discos de dos tipos: discos simples que están en movimiento
aleatorio en el nivel actual (Spinning disk) y discos que persiguen al jugador y
aparecen aleatoriamente conforme se avance el nivel (Persecutor disk). El
jugador tiene 15<= N <= 45 segundos por cada nivel, si logra resistir N
segundos automáticamente pasa al siguiente nivel incrementando su dificultad.
El juego cuenta con 5 niveles y el jugador con 6 vidas las cuales perderá si
colisiona con los discos, como una opción de ayuda el jugador podrá activar la
“Cámara Lenta” que consiste en disminuir la velocidad de los discos por un
corto tiempo.
El objetivo de este trabajo es poner en práctica los principios de Programación
Orientada a Objetos que se aprendieron en clase de una manera más
interesante y divertida.

DIAGRAMA DE CLASES

Descargado por Eduardo Ventura Chancafe (eduventura7777@gmail.com)


lOMoARcPSD|5955764

SPRITES
Estas son las imágenes que utilizamos en el juego UPC – DiscRoom:

 Personaje (Tony):

60 pix 60 pix 60 pix

77 pix

77 pix

77 pix

77 pix

 Discos giratorios:

- Spinning disk: - Persecutor disk:

100 pix 100 pix 100 pix 100 pix


100 pix
100 pix

100 pix
100 pix

Descargado por Eduardo Ventura Chancafe (eduventura7777@gmail.com)


lOMoARcPSD|5955764

 Mapas (por niveles):

MENU DE INICIO (MENU EN PLENA PARTIDA)

NIVEL 1 NIVEL 2

Descargado por Eduardo Ventura Chancafe (eduventura7777@gmail.com)


lOMoARcPSD|5955764

NIVEL 3 NIVEL 4

NIVEL 5

Descargado por Eduardo Ventura Chancafe (eduventura7777@gmail.com)

También podría gustarte