1 Brickship
1 Brickship
Proyecto
Brick ship
Pedro Alejandro Alvarado Mayorga Estudiante Grupo 1
Rafael Ricardo Fajardo Umbarila Estudiante Grupo 1
Hernan Dario Jimenez León Estudiante Grupo 1
Programación de Computadores
IV. P ROBLEMA
A. Objetivo general
II. O BJETIVOS
D EBIDO a que en la actualidad los juegos tecnológicos
son algo tan común, como tomar transmilenio todos
los dı́as, es necesario la creación constante de juegos y
mas orientados hacia la infancia, quienes son los mayores
Desarrollar una aplicación a través del lenguaje de C++,
consumidores. por lo cual es necesario recrear juegos mı́ticos
que nos permita llamar la atención del usuario a través de un
que durante el paso del tiempo se han perdido en sus
juego sencillo de utilizar pero a su vez muy funcional.
versiones mas antiguas o porque no están disponibles para
pc, por esta razón con nuestra aplicación replicaremos un
El profesor J. Franco Cuervo, estudiante - Maestrı́a en Ingenierı́a
Biomédica. Ing. Mecatrónico de la U. Nacional De Colombia. juego muy famoso en años pasados.
Trabajo recibido el 25 de marzo de 2020.
PROPUESTA PROYECTO DE PROGRAMACIÓN; 2 DE MAYO 2020. 2
tipo cañón la cual se pueda movilizar por la pantalla de manera VII. VARIABLES DE ENTRADA Y SALIDA
libre y tener como objetivo eliminar las naves enemigas que se
producirán aleatoriamente. El juego inicialmente constarı́a de 4
niveles en los cuales variarı́amos la dificultad a traves de la ve-
L AS variables de entrada que utilizarı́amos básicamente
serian cinco las cuales constan de las cuatro flechas de
movimiento y una tecla con la cual se dispare, el programa
locidad de producir las naves enemigas pues se establecerı́a un deberı́a leer estas cuatro variables y básicamente realizarlas en
tiempo por nivel para que el programa cree al azar las naves. el programa en forma de salida pues estas variables manejaran
Para lograr formar las naves las cuales tendrán una forma y la nave pero para las enemigas se utilizaran variables ya ini-
aspecto muy básico se utilizara la biblioteca de miniwin la cializadas dentro del código y que se comportaran de manera
cual se descargara directamente de [2], esta biblioteca permite aleatoria durante el juego. Por lo cual en la pantalla que vera
crear figuras simples y para mayor comodidad se utilizara el el jugador se encontrara su nave junto con las enemigas como
programa code blocks[3] para facilitar su funcionamiento. los objetos con movimiento.
como primer medida la mayor dificultad seria la creación del
proyectil por parte de la nave nuestra y que al colisionar con VIII. L ENGUAJE
la nave enemiga esta desaparezca. Por lo cual todavı́a no se
cuenta con una idea clara para esta función. por otra parte
el juego como ya lo mencionamos antes tendrı́a 4 niveles
E L lenguaje a utilizar serı́a C++ pues nos parece un
lenguaje de muy alta calidad aunque todavı́a no hemos
decidido pues pensamos que durante el curso podremos saber
aunque esto todavı́a se encuentra en consideración. Los niveles en cual nos sentimos más preparados y lograr un trabajo de
se controları́an a traves del puntaje para lo cual se creara un calidad. Pero se tiene claro que el lenguaje escogido estará
ı́tem que muestre el puntaje de la partida, este subirá un punto entre c++ y python.
cada vez que un proyectil colisione a una nave enemiga y a
traves de limites de puntajes se aumentara la velocidad de la
creación de las naves.
PROPUESTA PROYECTO DE PROGRAMACIÓN; 2 DE MAYO 2020. 3
IX. PRESUPUESTO
X. C RONOGRAMA
R EFERENCES
[1] Shivani singh, (2017, Noviembre 9). Brick games Tanks gameplay
[Online]. Disponible: https://www.youtube.com/watch?v=TlFkKc-E0ec