Vous êtes sur la page 1sur 6

1

SI214- PROGRAMACION 1

Trabajo Final 2014-01

Profesores: Vctor Balta, William Bravo, Franklin Gonzles, Juan Gutirrez, Edson
Mendiolaza, Alexander Ocsa, Jessica Palomares, Vctor Parasi y Juan Ramrez.

Secciones: CC11, SI11, SI12, SV11, SV12, SW12, SW13, SX11, SX12, SX13, WV11 y
WX11

Indicaciones
El trabajo podr ser realizado en grupo de, como mximo, 2 alumnos de la misma
seccin.
El trabajo solo podr ser desarrollado en Visual Studio 2012, queda bajo su
responsabilidad el uso de cualquier otro compilador.
El trabajo tendr los siguientes hitos:
o Primer Hito: Entrega de la codificacin de los mapas de los cuatro primeros
niveles del juego. Los mapas deben ser diferentes y uno de mayor complejidad
que el otro. En ningn caso, los mapas deben de parecerse a los del demo.
o Segundo Hito: Entrega de la codificacin del movimiento del mvil en los
mapas de los cuatro primeros niveles del juego. El mvil se detiene al chocar
con un muro o retorna a su posicin inicial si sale de los lmites de la pantalla.
Ver el demo para que se oriente mejor.
o Tercer Hito: Entrega final del trabajo. Debe contener los 5 niveles del juego
completados. Ver el demo para que se oriente mejor.
Para cada entrega se ha definido una rbrica de evaluacin. Al final del presente
documento podr encontrar la rbrica.

Enunciado

RoadBlocks es un juego que tiene niveles y que consiste en tratar de conseguir que un mvil,
de color verde, llegue a una puerta, que est representada de color rojo. Para ello debe guiar el
mvil haciendo uso de las teclas direccionales. Al presionar una de las teclas direccionales, el
mvil seguir su camino en dicha direccin hasta que se detenga al chocar con un muro o
salirse de los lmites de la pantalla. Si sale de los lmites, el mvil volver a su posicin
inicial.

El juego solicitado debe contener cinco (5) niveles. En los cuatro primeros, el juego consiste
en lo anteriormente descrito. Adicionalmente en el quinto nivel aparecen dos portales que
estarn representados de color azul. Si el mvil choca con un portal, entonces aparece en el
siguiente portal con la misma direccin con la que entro en el primero

Puede revisar el juego en el siguiente enlace:

http://www.juegos.com/juego/road-blocks
2


Figura 1 Mapa 3 del Juego

Figura 2 - Mapa 4 del Juego
Hitos
El trabajo se ha dividido en 3 hitos.

1. Primer Hito:
Fecha: Semana 12
Sesin: Primera sesin de laboratorio de esa semana.

Objetivo:
Para este primer hito, el alumno deber cumplir con lo siguiente:
o Entrega de la codificacin de los mapas de los cuatro primeros niveles del juego.
o Los mapas deben ser diferentes y uno de mayor complejidad que el otro.
o En ningn caso, los mapas deben de parecerse a los del demo.
3


2. Segundo Hito
Fecha: Semana 14
Sesin: Primera sesin de laboratorio de esa semana.
Objetivo:
Para este segundo hito, el alumno deber cumplir con lo siguiente:
- Haber terminado con el hito 1.
- Tener, como mnimo, lo siguiente:
o Movimiento del mvil en los mapas de los cuatro primeros niveles del juego.
o El mvil se detiene al chocar con un muro o retorna a su posicin inicial si sale
de los lmites de la pantalla.


3. Tercer Hito
Fecha: Semana 15
Sesin: Primera sesin de laboratorio de esa semana
Objetivo:
Para este tercer hito, el alumno deber cumplir con lo siguiente:
- Haber terminado con el hito 1 y 2
o Debe de contener los 5 niveles del juego completados.
o Debe de tener una funcionalidad adicional.
4

Rbrica de Evaluacin - Primer Entregable (3 Puntos)


Nivel 1 Nivel 2 Nivel 3
Sustentacin
Los alumnos pueden explicar, sin mayor
inconveniente, el cdigo que han realizado y
responden las preguntas de su profesor sin
problemas. Demuestran conocimiento del trabajo
realizado.
Los alumnos explican con inconvenientes, el
cdigo que han realizado y/o NO responden
las preguntas de su profesor. No Demuestran
conocimiento del trabajo realizado
Los alumnos no desean explicar
su cdigo y/o desconocen el
mismo. No hicieron la
aplicacin. No usaron VS2012
0.5 0 0
Definicin de los mapas
Al ejecutar la aplicacin aparecen los cuatro mapas
que el alumno ha creado
Son 4 mapas diferentes y uno ms complejo que el
otro.
La aplicacin no tiene los 4 mapas, o los 4
mapas presentados son iguales.
No hizo la aplicacin. No usaron
VS2012
2.5 1 0

5

Rbrica de Evaluacin - Segundo Entregable (5 Puntos)


Nivel 1 Nivel 2 Nivel 3
Sustentacin
Los alumnos pueden explicar, sin mayor
inconveniente, el cdigo que han realizado y
responden las preguntas de su profesor sin
problemas. Demuestran conocimiento del trabajo
realizado
Los alumnos explican con inconvenientes, el cdigo que
han realizado y/o NO responden las preguntas de su
profesor. No Demuestran conocimiento del trabajo
realizado
Los alumnos no desean explicar
su cdigo y/o desconocen el
mismo. No hicieron la
aplicacin. No usaron VS2012

0.5 0 0
Uso de
funciones y
arreglos
El alumno para la solucin del problema hace uso
de funciones y arreglos
El alumno no utiliza ni funciones ni arreglos en su
solucin
No hizo la aplicacin. No usaron
VS2012

1.5 0.5 0
Lgica de Juego Durante el juego se controla las siguientes
caractersticas:
Movimiento del mvil en los mapas de los
cuatro primeros niveles del juego.
El mvil se detiene al chocar con un muro o
retorna a su posicin inicial si sale de los lmites
de la pantalla.
Durante el juego se controla 1 de las siguientes
caractersticas:
Movimiento del mvil en los mapas de los cuatro
primeros niveles del juego.
El mvil se detiene al chocar con un muro o retorna a
su posicin inicial si sale de los lmites de la pantalla.
No hizo la aplicacin o no
funciona. No usaron VS2012

3 1.5 0



6

Rbrica de Evaluacin - Segundo Entregable (12 puntos)

Nivel 1 Nivel 2 Nivel 3
Sustentacin Los alumnos pueden explicar, sin mayor
inconveniente, el cdigo que han realizado y
responden las preguntas de su profesor sin
problemas. Demuestran conocimiento del trabajo
realizado
Los alumnos explican con inconvenientes, el cdigo que
han realizado y/o NO responden las preguntas de su
profesor. No Demuestran conocimiento del trabajo
realizado
Los alumnos no desean explicar
su cdigo y/o desconocen el
mismo. No hicieron la
aplicacin. No usaron VS2012
1 0 0
Lgica de Juego Durante el juego se controla las siguientes
caractersticas:
Movimiento del mvil en los mapas de todos
los niveles del juego.
El mvil se detiene al chocar con un muro o
retorna a su posicin inicial si sale de los
lmites de la pantalla.
Si el mvil choca con un portal, entonces
aparece en el siguiente portal con la misma
direccin con la que entro en el primero.
Se pasa de nivel solo si se cumple con el
objetivo establecido.
Durante el juego se controla 3 de las siguientes
caractersticas:
Movimiento del mvil en los mapas de 3 o 4 niveles
del juego.
El mvil se detiene al chocar con un muro pero no
retorna a su posicin inicial si sale de los lmites de
la pantalla o viceversa.
Si el mvil choca con un portal, entonces aparece
en el siguiente portal con la misma direccin con la
que entro en el primero.
Se pasa de nivel solo si se cumple con el objetivo
establecido.
No hizo la aplicacin o no
funciona. No usaron VS2012
8 5 0
Funcionalidad
adicional
El juego tiene una funcionalidad adicional. La
funcionalidad adicional funciona bien el 100% de
veces
El juego tiene una funcionalidad adicional. La
funcionalidad adicional no funciona bien el 100% de
veces
No hizo la funcionalidad
adicional o no funciona. No
usaron VS2012
3 1 0

Nota: Ninguno de los mapas de su juego se deben parecer a los del demo.

Vous aimerez peut-être aussi