You are on page 1of 10

Explicación del proyecto:

Sistema principal:
Nuestro proyecto se encuentra ubicado en una carpeta denominada
sistemaPrincipal, el cual contiene todos los archivos necesarios para
que este se ejecute y funcione correctamente.

Dentro de sistemaPrincipal nos encontramos con el cual da


inicio al proyecto ejecutando el menú principal.

Contiene las funciones que permiten mostrar por pantalla el


menú principal y elegir la opción por parte del usuario.
este TAD permite al usuario registrarse en el programa,
para ello acudimos a la utilización de archivos binarios.

este TAD es el que permite al usuario ingresar con su


cuenta si es que ya dispone de una dentro del programa, utilizamos
archivos binario para ello.

Contiene las funciones que muestran por pantalla al


usuario los datos de su cuenta, lo implementamos utilizando archivos.

contiene el menú que permite seleccionar el juego que


se desea ejecutar así como también contiene la función que permite al
usuario ganar fichas para seguir jugando.
a través de la implementación con árboles binarios,
se desarrolló una lista que muestra los puntajes que los usuarios llevan
hasta el momento.

este TAD implementado con archivos suma y actualiza


tanto los puntos como las fichas del usuario.

contiene la carpeta con los juegos y sus respectivos


códigos.

CYBER-GAMES (JUEGOS):

Al iniciar el “main.c” en el DEV se ejecutará el comienzo del programa,


dando lugar al menú principal.

Para iniciar sesión primero debemos de registrarnos con la opción “2”


Elegimos un nombre cualquiera (sin espacios) y luego confirmamos
con “1”.
Luego nos regresa al menú y nos registramos con la opción “1”
poniendo el nombre de usuario y la contraseña con la que nos
registramos anteriormente.

Si no ponemos los datos correctamente aparecerá el siguiente aviso.

Una vez iniciado sesión nos aparecerá el menú de los juegos y cantidad
de fichas disponibles

El juego tiene 5 niveles de dificultad que van de ejercicios


básico de matemática (suma, resta, multiplicación y división) con
números del 1-10 o 1-200
El juego

Luego de iniciar (con p) el “Bot dealer” nos reparte las cartas y pone
una en la mesa, también nos da la opción de visualizar como quieres
contar las cartas, con letras o con números.
Luego de elegir como queremos contar las cartas nos da a elegir si
queremos quedarnos o pedir

En este caso se eligió quedarse (s) y perdimos, podemos jugar de


nuevo o salir.
El juego nos pedirá ingresar un carácter, tendremos un intento
por cada carácter que tenga la palabra.

En este caso al tener una palabra de 7 caracteres, al equivocarnos en


un carácter nos dan 6 intentos más.

Al acertar cada carácter nos dice cuántos caracteres nos quedan por
adivinar, una vez adivinada la palabra y gana nos aparecerá el siguiente
cuadro
1- Para seguir jugando y nos da otra palabra
0- Para salir y nos devuelve al menú de juegos

Por último, el juego

Nosotros somos la (X) y el Bot la (O), con los numero del 1 al 9


elegimos en qué lugar colocamos la X
Por ejemplo, yo la coloque en el 1 y el Bot en el 5
Una vez ganado al Bot nos aparece el siguiente mensaje de ganador y
para seguir jugando.
1- Para seguir jugando y
nos da otro tablero
0- Para salir y nos devuelve
al menú de juegos
MOMENTO DE REFLEXION:
1. ¿Qué aprendieron de nuevo? ¿Qué fue lo que más les gustó de
estas actividades?

La elaboración de este proyecto nos brindo a cada uno de los


integrantes de este grupo nuevos conocimientos, tanto en el
ámbito social como en lo tecnológico. En lo social, podemos
destacar el trabajo en equipo, dividirnos las tareas, programación
a pares, lo que mejoro la eficiencia a la hora de resolver lo
planteado. En lo tecnológico, se destaca el aprendizaje de la
implementación de nuevas funciones antes desconocidas (por
ejemplo “srand”) y la utilización de nuevos algoritmos que nos
ayudaron a construir el programa.

2. ¿En qué piensan que tienen que mejorar? ¿Qué pueden hacer
para mejorar?

Refiriendose al trabajo en equipo podríamos mejorar los acuerdos


para encuentros de proyecto, encontrarnos en un determinado
horario y lugar. Es mejorable con dialogo para saber los mejores
días y horarios para cada integrante. Hablando de códigos,
podríamos mejorar la comprensión diferente que tiene cada uno
en cuanto a la implementación de funciones, ya sea por
conocimientos previos o desconocimiento. Es mejorable con la
ayuda mutua del que sabe un poco mas de tales temas, a el que
tiene poca comprensión de ellos.

3. ¿Cuál/cuales de la tarea/s le demando mayor esfuerzo o


desafío para desarrollarla.

Las tareas que mas esfuerzo nos demando fue la utilización de


diferentes métodos y algoritmos para la creación de juegos, fue un
proceso largo y agotador para cada integrante. Prueba y error en
la mayoría de casos.

4. ¿Crees que lo aprendido lo pueden aplicar en otro contexto?


¿Cuál por ejemplo? y ¿Cómo?

Creemos que lo aprendido lo podríamos aplicar por ejemplo en el


contexto de trabajar para una empresa de venta de producto o
brinde servicios con lo implementado en la carga de usuarios, con
algunas mejoras en lo que respecta a la seguridad de las
contraseñas.

Integrantes: Romero Ayala Maria Elena 45.760.641

Rojas Camila Agustina de Jesus 45.248.761

Solix Lautaro Ariel 45.645.633

Villagra Facundo Nahuel 45.171.134

You might also like