Volver a Proyectos
Académico · 2026

SimuBomber Caos Simulation

Simulación de sistemas complejos

SimuBomber Caos Simulation es un videojuego desarrollado en Python y Pygame que integra múltiples modelos de simulación para representar fenómenos complejos en un entorno interactivo. A medida que el jugador avanza por los niveles, experimenta conceptos como caminatas aleatorias, teoría de colas M/M/1, simulaciones Monte Carlo, dinámica de sistemas y modelado basado en agentes (ABM), observando cómo cada modelo influye en el comportamiento del entorno. La arquitectura del simulador fue diseñada de forma modular, permitiendo integrar distintos modelos dentro de un mismo escenario y visualizar en tiempo real la interacción entre agentes, eventos probabilísticos y variables del sistema. El proyecto fue desarrollado de forma colaborativa por un equipo de cinco integrantes. Mi contribución principal estuvo en el diseño e implementación del modelo de dinámica de sistemas, el apoyo en la integración del modelo de caminatas aleatorias y la ejecución de pruebas unitarias para validar el comportamiento del simulador.

SimuBomber Caos Simulation
Año
2026
Duración
4 Meses
Rol
Diseño e implementación del modelo de Dinámica de Sistemas, apoyo en la integración de Caminatas Aleatorias y desarrollo de pruebas unitarias.
Equipo
5 integrantes
Categoría
Computer Simulation
Monte Carlo
ABM
Queueing Theory
System Dynamics

Tech Stack

Language
Python
Framework
Pygame

Sección · 01

Contexto

SimuBomber fue desarrollado como un proyecto académico con el objetivo de integrar diferentes modelos de simulación dentro de una misma aplicación interactiva. En lugar de presentar cada técnica de forma aislada, el proyecto las combina en un videojuego donde el usuario puede observar cómo distintos modelos matemáticos afectan el comportamiento del sistema en tiempo real.

Contexto

Sección · 02

Desarrollo del simulador

El simulador integra cinco enfoques de modelado computacional: caminatas aleatorias para el movimiento de entidades, teoría de colas M/M/1 para representar procesos de atención, simulaciones Monte Carlo para introducir incertidumbre, dinámica de sistemas para modelar variables continuas y modelado basado en agentes para representar comportamientos autónomos. Todos los modelos fueron integrados dentro del videojuego mediante Python y Pygame para ofrecer una representación visual e interactiva.

Desarrollo del simulador

Sección · 03

Resultado final

El resultado fue un simulador interactivo capaz de representar distintos modelos matemáticos dentro de un mismo entorno, facilitando la comprensión de los fenómenos simulados. El proyecto demuestra la integración de múltiples técnicas de simulación en una arquitectura única y escalable.

SimuBomber Caos Simulation - Personajes

SimuBomber Caos Simulation - Personajes

Personajes del simulador, cada uno con diferentes comportamientos y habilidades.