Bruno Costanzo
Todos los proyectos

UolDT

Una nueva versión de UOL DT, el juego argentino de manager de fútbol que se jugaba en el navegador entre 2003 y 2006. Los partidos se escuchan como en la radio, en vivo.

Para
Quienes jugaban UOL DT y quienes nunca lo conocieron
Año
2026
Rol
Producto propio. Diseño y desarrollo
Stack
Rust, Loco, PostgreSQL, htmx, WebAssembly, iOS y Android, Kamal

En uso

Del inicio del club al partido en vivo, con la cancha y el relato. En la demo el partido corre más rápido; en el juego dura 15 minutos reales.

La idea

UOL DT era un juego argentino de manager de fútbol que se jugaba en el navegador. Salió en 2003 y cerró en 2006. En marzo de 2004 tenía 26.000 equipos.

UolDT es una versión nueva que estoy haciendo yo. No tiene relación con UOL ni con la empresa original. Junté lo que se sabe de las reglas del juego original y anoté, regla por regla, cuál viene del original y cuál es nueva.

Cómo funciona

Cada técnico tiene un club con 13 jugadores y 5 juveniles. Arma la formación, entrena, compra, vende y juega torneos. Un reloj en el servidor arranca los torneos, juega los partidos y corre el entrenamiento de cada día.

El motor de partidos está escrito en Rust y no depende de la base de datos ni del reloj. Con las mismas formaciones y la misma semilla, el partido sale siempre igual. Así lo puedo probar y ajustar con miles de partidos simulados.

El juego está en castellano de Argentina y en inglés, y anda en la web, en iPhone y en Android.

Cómo está hoy

Está en desarrollo y todavía no tiene una dirección pública.

Qué hace

  1. El partido, relatado como en la radio

    Cada partido se juega en vivo durante 15 minutos reales. Un relator y un comentarista lo cuentan jugada a jugada, con una cancha dibujada y un gráfico de quién domina. Cualquiera puede mirarlo.

    Partido en vivo con el relato minuto a minuto (Escritorio) Partido en vivo con el relato minuto a minuto (Celular)
  2. La formación y la táctica

    Nueve formaciones y un rol para cada puesto. El técnico elige estilo, ataque, defensa, capitán y premio por ganar. «Mejor 11» arma el equipo con un toque. La formación se cierra 15 minutos antes del partido.

    Selector de formación y cancha con los once titulares (Escritorio) Selector de formación y cancha con los once titulares (Celular)
  3. Unos minutos por día

    El inicio muestra lo que hay que hacer hoy: el próximo partido, entrevistas, situaciones del vestuario, el diario y la posición en la tabla. Está pensado para jugar unos minutos por día.

    Inicio del club con el próximo partido y las tareas del día (Escritorio) Inicio del club con el próximo partido y las tareas del día (Celular)
  4. Torneos de ocho, con ascensos y descensos

    Cada torneo tiene ocho clubes y catorce fechas. Los dos primeros suben de nivel y los dos últimos bajan. Cada club tiene su rival de clásico.

    Tabla de posiciones de un torneo de ocho clubes (Escritorio) Tabla de posiciones de un torneo de ocho clubes (Celular)
  5. El diario de cada fecha

    «El Tablón» cuenta cada fecha con titulares, crónicas y fotos dibujadas. Lo escribe una IA con un presupuesto diario fijo. Si la IA falla o se termina el presupuesto, lo escriben plantillas.

    Tapa del diario El Tablón con la crónica de un clásico (Escritorio) Tapa del diario El Tablón con la crónica de un clásico (Celular)
  6. El mercado de pases

    Ofertas, contraofertas, intercambio de jugadores, negociación con representantes y ventanas de pases.

    Búsqueda de jugadores en el mercado de pases (Escritorio) Búsqueda de jugadores en el mercado de pases (Celular)

¿Tenés una idea? Escribime.

Puede ser algo que todavía está en tu cabeza, o un negocio que ya funciona y necesita un sistema. No hace falta tenerlo todo resuelto, ni saber de tecnología, ni tener un gran presupuesto.

Primero contame la idea. Después vemos juntos cómo hacerla realidad y por dónde empezar.

Te contesto yo.

Cómo es trabajar conmigo →