Está en la página 1de 5

CC67 Programación II

Enunciado del Trabajo Final del Curso

Profesor:
Sección:
Fecha de evaluación: Semana 7
Ciclo académico: 2022-00

Introducción:
El aprendizaje requiere un estímulo inicial que resulte interesante y nuevo. Precisamente el
juego es la conducta que desarrolla el estudiante para aprender con el estímulo de la
curiosidad. El juego es un invento poderoso de la naturaleza, combinación de curiosidad y
placer, es el arma más poderosa de aprendizaje.
En congruencia con ello, el trabajo final que se propone consiste en la construcción de un
videojuego que permitirá consolidar lo aprendido y a la vez será un medio para
concientizar al estudiante sobre los problemas actuales de nuestra sociedad que generan
impacto en la salud pública, seguridad, bienestar, así como factores globales, culturales,
sociales, ambientales y económicos

Objetivo:
El presente documento define el trabajo final y la rúbrica que permite evaluar el logro del
curso CC67 Programación II. El objetivo del trabajo final (TF) es que los estudiantes
apliquen los conocimientos adquiridos de Programación Orientada a Objetos. Conceptos
de clases, objetos, relaciones de agregación, relaciones de herencia/polimorfismo y el uso
de componentes visuales.

1/5
Logro del curso:
Estructura mentalmente soluciones plasmando los principios fundamentales de la
programación orientada a objetos.

En Ingeniería de Sistemas de Información, el logro contribuye a alcanzar el:


ABET – EAC - Student Outcome 2: La capacidad de aplicar el diseño de ingeniería para
producir soluciones que satisfagan necesidades específicas con consideración de salud
pública, seguridad y bienestar, así como factores globales, culturales, sociales, ambientales
y económicos.

En Ingeniería de Software, el logro contribuye a alcanzar el:


ABET – EAC - Student Outcome 2: La capacidad de aplicar el diseño de ingeniería para
producir soluciones que satisfagan necesidades específicas con consideración de salud
pública, seguridad y bienestar, así como factores globales, culturales, sociales, ambientales
y económicos.

En Ciencias de la Computación, el logro contribuye a alcanzar el:


ABET – CAC - Student Outcome 2: Diseñar, implementar y evaluar una solución basada en
la computación para cumplir con un conjunto de requisitos computacionales en el contexto
de la disciplina del programa.

Enunciado
En la actualidad, sobre todo en estos últimos dos años, las personas vemos que nuestro
planeta debe ser protegido y cuidado con más fuerza que antes. Mantener el medio
ambiente saludable o defendernos de virus peligrosos son temas que hablamos cada vez
con mayor frecuencia.

Para tomar conciencia sobre estos temas, no hay mejor forma que aprenderlos de una
forma lúdica por lo que el desarrollo de juegos temáticos va en aumento, es por ello por lo
que se le solicita elaborar un juego donde se consideren los problemas actuales que vive la
sociedad y cómo ayudar a resolverlos.

Aquí algunos links con ejemplos:

1. https://kids.nationalgeographic.com/games/action-adventure/article/recycle-
roundup-new
2. https://vibrantrecycling.ciangames.com/
3. https://martin-jacob.itch.io/can-you-save-the-world
4. https://thefento.wixsite.com/savetheseasgame

Sabiendo esto se le solicita a usted que realice UN juego que aborde un tema para ayudar
al planeta. El juego debe de abordar un tema social, ambiental, cultural o económico y
debe de cumplir con los siguientes puntos.

2/5
Instrucciones sobre el trabajo a realizar

 El trabajo estará conformado por dos entregables. Un informe donde se detalle el


videojuego a realizar y el código fuente, en lenguaje C++ y con Visual Studio, que
implemente lo indicado en las reglas del videojuego.
En general usted debe
a) Explicar, con referencias, como afecta actualmente el tema escogido para el
videojuego al planeta. Ejemplo
- Explicar cómo la corrupción al desarrollo de la sociedad o cuidado del
medio ambiente.
- Explicar cómo afecta tener los mares contaminados, etc.
b) Indicar la motivación de haber escogido el tema que abordará el videojuego.
c) Crear un videojuego que puede tomar escenas o partes de juegos existentes (debe
de indicarlo como referencia) pero las reglas deben ser detalladas y explicadas por
usted.
d) Crear un videojuego que tenga, personajes (que representen el tema elegido) con
fondos o backgrounds, puntos, grados de dificultad y sobre todo me muestre un
objetivo claro.
e) Para la implementación del videojuego debe considerar los temas vistos en el
curso. Programación Orientada a Objetos, Relaciones entre Clases, Herencia,
Polimorfismo, Sprites, Colisiones, etc.
f) En la elaboración del videojuego debe considerar mínimo, 2 niveles. Uno más
complejo que otro.
g) Crear un videojuego que tenga la posibilidad de registrar, en archivos de texto, a los
jugadores y sus puntajes. Esto para crear un ranking dentro del videojuego.

 El trabajo será desarrollado en forma grupal entre 3 o 4 alumnos como máximo.


 El plazo es impostergable y por ningún motivo y/o circunstancia se recibirán
trabajos fuera de la fecha y hora indicada con antelación.
 Si un grupo de trabajo no presenta el trabajo de acuerdo al cronograma de
entregas establecido por el profesor a cargo de la sección, recibirá la nota de cero
(00) correspondiente.

Evaluación del Trabajo Final


El trabajo se ha dividido en 3 hitos.

1. Primer Hito:
Fecha: Domingo 13 de febrero, 11:30pm.
Entregable: Deberá presentar un informe donde se detalle lo siguiente:
o Nombre del videojuego a desarrollar
o Tema escogido (social, ambiental, cultural o económico) que afrontará el
videojuego.
o Sustento teórico que el tema escogido representa un problema para el planeta.
Debe de indicar mínimo 5 referencias en la sustentación.

3/5
o Motivación por la que escogió el tema.
o Reglas del videojuego. Incluye la explicación de los 2 niveles que tendrá el
videojuego y los personajes.
o Diseño del Diagrama de clases: El diagrama Debe tener cardinalidad, nombre de
relaciones, atributos y métodos.
o Plan de actividades obligatorio (ver ANEXO 1)
En la carátula del informe deberá indicar los nombres, códigos y carrera de cada integrante
del equipo.

2. Segundo Hito
Fecha: viernes 18 de febrero, 11:30pm.
Entregable: Deberá presentar
 Informe que contenga todo lo entregado en el Hito 1.
 Agregar en el informe todos los recursos de imágenes, sprites y demás recursos que
utilizará en el desarrollo del videojuego.
 Codificación completa del primer nivel

3. Tercer Hito:
Fecha: miércoles 23 de febrero, 7am.

Entregable:
▪ Informe que contenga todo lo entregado en los Hitos 1 y 2.
▪ Código fuente del videojuego terminado y eliminando cualquier defecto.
▪ Incluir las imágenes y demás recursos utilizados para la elaboración del videojuego
▪ Video de presentación del trabajo realizado.

Instrucciones para la entrega del Hito 3 de trabajo final terminado


- El trabajo será́ entregado por solo UN (01) integrante del grupo y mediante el
Aula Virtual.
- La entrega se realizará hasta las 7:00 AM del miércoles 23 de febrero.
- El plazo es impostergable y por ningún motivo y/o circunstancia se recibirá ́
trabajos fuera de esa fecha y hora.

De la entrega
1. El archivo ZIP o RAR a presentar tendrá́ por nombre TF_XXXXXXXXX, en donde los
caracteres X se reemplazarán el nombre del juego que indicó en el Hito 1
Este archivo debe contener:
 El informe y el código de su proyecto de aplicación.
 Link del video
2. Solo se calificarán los trabajos entregados mediante el Aula virtual.
3. Estamos seguros que cada uno realizará su trabajo, sin embargo para evitar
cualquier perspicacia, le recomendamos leer el reglamento de disciplina del
alumno, en el cual se indican las faltas y las sanciones que se indican en el caso de
haber copia de trabajos.

4/5
5/5

También podría gustarte