Skip to content

fnpratto/counter-strike-remake

Repository files navigation

🕹️ Counter-Strike 2D - Remake

Trabajo Final - 1C 2025
Taller de Programación I – Cátedra Veiga
Facultad de Ingeniería, Universidad de Buenos Aires


👥 Integrantes

Corrector: Francisco Vázquez


📄 Descripción del Proyecto

Este proyecto es un remake en 2D del clásico juego Counter-Strike, desarrollado como trabajo final de la materia Taller de Programación I. Incluye:

  • Cliente y servidor en C++20
  • Comunicación en red mediante sockets
  • Editor de niveles visual
  • Lógica de juego en rondas, con roles, tienda, bombas, y puntajes
  • Efectos visuales y sonoros (SDL)
  • Configuración flexible vía archivos YAML

📽️ Demo / Video Trailer

https://www.youtube.com/watch?v=nU_Tqc8K2BM

Watch the video


🎥 Vistazo al juego

Muestra de las funcionalidades principales del juego en acción:


🧢 Selección de equipo y skin

¡Elegí tu bando y personalizá tu personaje antes de cada partida!

Selección de equipo


💼 Compra de armas

Abrí la tienda con B, seleccioná tu equipo y armate hasta los dientes.

Tienda en juego


⏱️ Esperando jugadores

El juego comienza cuando todos están listos para la batalla.

Esperando jugadores


📊 Scoreboard

Al tocar tab, se muestra un resumen con estadísticas por jugador

Scoreboard


✅ Victoria de los Counter-Terrorists

Los CTs logran defender el sitio y desactivar la bomba a tiempo.

Victoria CT


💣 Victoria de los Terroristas

Los terroristas consiguen plantar la bomba y hacerla estallar.

Victoria Terrorista


🔧 Desactivación de bomba

Un anti-terrorista logra el defuse en el último segundo. ¡Épico!

Defuse bomba

Compilar

make

Ejecutar servidor

./build/taller_server <puerto>

Ejecutar cliente

./build/taller_client

📚 Documentación

Toda la documentación se encuentra en la carpeta /docs:

📘 Manual de Usuario: cómo compilar, ejecutar y jugar.

🧠 Documentación Técnica: estructura del código, módulos, funcionalidades y pendientes.

🛠️ Manual del Proyecto: organización del equipo, herramientas utilizadas, problemas y aprendizajes.

About

Grupo 8 - Trabajo Final 2025-1C Taller de Programacion Catedra Veiga

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages