logo email Contactarme
boom

BOOM

Definición del proyecto

BOOM es un proyecto de equipo en el que asumí el rol de Líder y Desarrollador. Se trata de un juego por terminal en el que los jugadores deben evitar equivocarse al elegir un número o al escribir la palabra BOOM. Quien comete un error pierde una vida, y gana el último jugador en pie. El proyecto fue una excusa para trabajar en equipo sobre un stack más cercano al sistema (C y PowerShell) y para practicar dinámicas de coordinación entre varios desarrolladores.

Actividades realizadas

  1. Liderazgo del equipo, organizando las tareas, definiendo el alcance del juego y asegurando que cada integrante tuviera claro su frente de trabajo.

  2. Desarrollo del núcleo del juego en C, incluyendo la lógica de turnos, la gestión de vidas, las condiciones de victoria/derrota y las reglas asociadas a la palabra BOOM.

  3. Implementación de la interacción con el jugador en la terminal, validando las entradas (números o texto) y manejando los errores en cada turno.

  4. Integración de scripts auxiliares en PowerShell para compilar y ejecutar el proyecto de forma sencilla durante el desarrollo.

  5. Documentación del proyecto en Markdown, explicando reglas, instalación y uso para que cualquier persona pueda probar el juego.

  6. Versionado del proyecto con Git y publicación en GitHub, manteniendo un flujo claro de ramas y commits entre los integrantes del equipo.

Información adicional del proyecto

El código fuente del proyecto está disponible en el repositorio: github.com/rickytodev/boom.

Resultados obtenidos

BOOM quedó como un juego funcional, jugable por turnos directamente desde la terminal, con reglas claras y una experiencia entretenida. Para el equipo fue una buena oportunidad para acercarnos a un lenguaje de bajo nivel como C y para practicar la coordinación en un proyecto donde cada decisión técnica afectaba directamente al resto del código.

Conclusión

Lo más valioso de BOOM fue la dinámica de equipo. Liderar el proyecto me obligó a equilibrar mi rol como desarrollador con la responsabilidad de orientar al equipo, resolver bloqueos y mantener el ritmo de avance. Aprendí que un buen liderazgo técnico no consiste en hacer todo uno mismo, sino en facilitar que cada integrante pueda aportar desde su fortaleza. Es un proyecto pequeño en alcance, pero grande en lecciones sobre trabajo colaborativo.

¿Ocupas algo similar a este proyecto?

Si tienes alguna pregunta o necesitas más información, no dudes en contactarme.

email Contactarme