core_dumped/COREBOOST
conectando...
Asociación Core Dumped · ETSISI · UPM

COREBOOST

Competición de programación algorítmica de la ETSISI: 6 problemas, sistema de estrellas, juez automático y podio con trofeos impresos en 3D. Esta página es nuestro panel interno de organización: quién hace qué, cuánto cuesta y cuándo toca cada cosa.

6problemas
2h30competición
~4hevento total
—días para el evento
$ cat coreboost.conf
# sede
venue = "ETSISI, Campus Sur UPM"
date = "por definir"
mode = individual | equipos ≤3
langs = C/C++ Java Python JS Bash
scoring = estrellas − penalización(tiempo)
leaderboard= congelado
sponsor = JetBrains (en conversación)
$ ./organizar --roles 6 --propuestos 4 --equipo

// resumen

estado general del evento

Progreso global de tareas

0 %

Todo lo que cambies aquí (tareas, fecha, equipo, presupuesto, notas) se guarda al instante para todo el equipo, sin iniciar sesión. Cada tarea tachada muestra quién la tachó. Lo único que se queda en tu dispositivo es "quién eres".

Fecha del evento común

Es la misma para todo el equipo: al cambiarla la ven todos al instante. Recalcula el cronograma entero.

Quién eres equipo

Si ya te registraste desde otro dispositivo, elígete en la lista y se cargan tus roles. Al guardar, todo el equipo ve tu nombre y tus roles; tus tarjetas salen primero.

Equipo 0

Una persona puede tener varios roles y un rol varias personas. Mínimo recomendable: 1 coordinación, 1 manager, 2 marketing, 2 problemas, 1–2 infraestructura, 1–2 organización, 2 testers.

Cómo usar este panel

  • Cada rol tiene su lista de tareas con la fase en la que toca hacerlas (T-8, T-4…); al tacharlas queda registrado quién y cuándo. Pasa el ratón por una tarea para editarla (✎) o borrarla (×), y usa "+ añadir tarea" para crear nuevas.
  • El presupuesto se recalcula con el número de participantes y las opciones que elijáis.
  • El cronograma se ancla a la fecha del evento; lo que ya pasó se atenúa.
  • Las decisiones abiertas están al final: cada una tiene un responsable de cerrarla.

// roles

6 definidos + 4 propuestos
Mostrar:
Sugerencias de la IA sobre los roles. Los cuatro roles marcados como propuestos no estaban en vuestra lista. Los dos que más recomiendo cubrir son Testers de problemas (alguien que no haya diseñado el problema tiene que resolverlo antes del evento: es la única forma de pillar enunciados ambiguos, tests incorrectos o límites de tiempo mal calibrados) y Staff de sala (el día D hace falta gente que responda clarificaciones, vigile el uso de IA y revise el código de los ganadores). Tesorería y Contenido pueden absorberlos Manager y Marketing si sois pocos.

// presupuesto

estimación orientativa, precios de Madrid 2026
Total estimado—
Coste por participante—
Escenario mínimo—
Escenario máximo—
PartidaResponsableOpción y base del cálculoMín.EstimadoMáx.

Fuentes de referencia: coffee break estándar en Madrid 6–12 €/persona (Stillroom, Mister Nok, Rcater); A3 color en copistería 0,63–1,76 €/ud (Copykrea, Área Gráfica); trofeo pequeño en PLA 10–50 € comprado o ~40 €/kg de filamento si lo imprimís vosotros (Servitec3D, RS); JetBrains ofrece licencias, swag y ponentes a comunidades a través de su programa Community Support. Los precios de la cafetería de la ETSISI hay que negociarlos: suelen quedar muy por debajo de un catering externo.

// timeline

cuenta atrás desde —

Día D · horario previsto (3h30–4h)

0:00–0:30
Bienvenida. Presentación de COREBOOST y Core Dumped, lectura de reglas, comprobación de acceso a la plataforma.
0:30–0:50
Ponencia del patrocinador (JetBrains u otro). Duración a confirmar con el ponente.
0:50–3:20
Competición (2h30). Apertura de la plataforma, clarificaciones por escrito, leaderboard congelado.
3:20–3:50
Revisión. Verificación de código de los primeros puestos, descanso y catering para participantes.
3:50–4:20
Clausura. Entrega de trofeos, sorteos por papeletas de estrellas, foto de grupo, agradecimientos.

El documento original solapa la ponencia con el inicio de la competición (ambas a las 0:30). Aquí se ha desplazado la competición 20 min para que la charla no reste tiempo de resolución; ajustad si el ponente prefiere cerrar el evento.

// formato

lo que ya está decidido en el documento
★
1 problemaCalentamiento. Resoluble sin experiencia previa.
★★
2 problemasFácil-medio. Un bucle, un poco de lógica.
★★★
1 problemaMedio. Estructura de datos o greedy.
★★★★
1 problemaDifícil. Programación dinámica, grafos.
★★★★★
1 problemaReto máximo. Que decida el podio.

Puntuación

  • Suma de estrellas de los problemas aceptados.
  • Desempate por tiempo total invertido.
  • +5 min de penalización por cada envío rechazado.
  • Leaderboard oculto: solo se ve Aceptado / Rechazado propio.

Reglas

  • Individual o equipos de hasta 3.
  • Lenguajes: C/C++, Java, Python, JavaScript, Bash.
  • Prohibido IA (ChatGPT, Copilot), ayuda externa y copia. Plagio = descalificación.
  • Documentación oficial de los lenguajes disponible en el entorno.
  • Límites estrictos de tiempo y memoria: fuera fuerza bruta.

Premios

  • Podio: trofeos personalizados impresos en 3D (varios podios por curso si hay participación).
  • Material de patrocinadores.
  • Sorteo: cada estrella conseguida = una papeleta. Mantiene el interés hasta el final.

// pendientes

decisiones abiertas y notas

Notas del equipo (comunes, en directo)

ok