https://github.com/gabrielevalenzuela/algorithmsanddatastructures_course2025
Repositorio del curso Algoritmos y Estructuras de Datos en C++ (2025). Proyecto basado en Fallout, donde implementamos estructuras de datos avanzadas y algoritmos como recursión, herencia, polimorfismo, árboles y grafos a través del desarrollo de un sistema de gestión del Refugio 33. 🚀
https://github.com/gabrielevalenzuela/algorithmsanddatastructures_course2025
algorithms-and-data-structures cpp cpp17
Last synced: over 1 year ago
JSON representation
Repositorio del curso Algoritmos y Estructuras de Datos en C++ (2025). Proyecto basado en Fallout, donde implementamos estructuras de datos avanzadas y algoritmos como recursión, herencia, polimorfismo, árboles y grafos a través del desarrollo de un sistema de gestión del Refugio 33. 🚀
- Host: GitHub
- URL: https://github.com/gabrielevalenzuela/algorithmsanddatastructures_course2025
- Owner: GabrielEValenzuela
- License: mit
- Created: 2025-03-19T16:13:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-19T16:31:55.000Z (over 1 year ago)
- Last Synced: 2025-03-19T17:33:41.164Z (over 1 year ago)
- Topics: algorithms-and-data-structures, cpp, cpp17
- Language: C++
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **Sistema de Gestión del Refugio 33**
## **📖 Introducción**
Doscientos años después del apocalipsis, **Lucy MacLean**, una residente del Refugio 33, se ve obligada a regresar a la superficie y descubrir lo que realmente ha sucedido en el Yermo. Con una vida cómoda en su refugio, donde participaba en actividades comunitarias como la **Asociación de Jóvenes Fontaneros**, el **club de gimnasia** y el **equipo de esgrima**, Lucy nunca imaginó el peligro y las decisiones difíciles que enfrentaría fuera de las seguras paredes del refugio.
El **Sistema de Gestión del Refugio 33** permitirá administrar recursos, moradores, expediciones y la relación con otras facciones, integrando algoritmos avanzados para la toma de decisiones y exploración del Yermo.
---
## **🚀 Objetivo del Proyecto**
El objetivo principal es desarrollar un **sistema modular y extensible** que simule la administración del Refugio 33 y la exploración del Yermo. A través de este sistema, los jugadores podrán:
- **Administrar Refugios**: Gestionar recursos, defensa y bienestar de los moradores.
- **Planificar Expediciones**: Enviar equipos de exploración al Yermo en busca de suministros.
- **Enfrentar Enemigos**: Simular encuentros con saqueadores, supermutantes y otras amenazas.
- **Explorar el Yermo**: Utilizar estructuras de datos avanzadas como **árboles y grafos** para representar el mundo exterior.
---
## **🛠️ Tecnologías y Algoritmos Utilizados**
El proyecto está desarrollado en **C++** y utilizará:
### **📌 Estructuras de Datos y Algoritmos**
✅ **Punteros e Iteradores** → Manejo eficiente de memoria y estructuras dinámicas.
### **📌 Herramientas**
- **CLion** como IDE principal.
- **GitHub** para control de versiones y desarrollo colaborativo.
- **CMake** para gestión de compilación.
- **Google Test** para pruebas automatizadas (futuras versiones).
---
## **📅 Plan de Desarrollo**
| Semana | Tema | Implementación |
|--------|------|---------------|
| **1** | 📌 **Punteros e Iteradores** | Implementación de `VectorFallout` para gestión de inventario. |
---
## **👥 Contribuidores**
Este proyecto es parte de un **curso de estructuras de datos en C++**, donde se integrarán progresivamente nuevos algoritmos y conceptos clave en la programación moderna.
---
## **📌 Cómo Ejecutar el Proyecto**
### **Requisitos**
- **CMake 3.10+**
- **GCC o Clang** (Linux/macOS) o **MinGW** (Windows)
- **CLion o VS Code con soporte para C++**
### **Compilación y Ejecución**
```sh
mkdir build
cd build
cmake ..
make
./SisRefugio33
```
---
## **📜 Licencia**
Este proyecto es de código abierto y puede ser utilizado con fines educativos.