01
2026 · beta v0.5.1, en desarrollo activobeta v0.5.1, in active development · con un colaboradorwith a collaborator
Manager of Legends
Un Football Manager para equipos de MOBA, que se juega en el navegador.A Football Manager for MOBA teams, played in the browser.
Ligas, fichajes, draft y partidas simuladas en directo. Todo el juego vive en un motor en Rust compilado a WebAssembly; la interfaz en React solo dibuja lo que el motor decide.Leagues, transfers, drafts and matches simulated live. The whole game lives in a Rust engine compiled to WebAssembly; the React interface only draws what the engine decides.
Debajo hay más sistemas: A* en 8 direcciones sobre una rejilla de 196×196, simulación en directo en un Web Worker con paso fijo de 0,05 s, una IA de draft que puntúa counters y sinergias y un parche de equilibrio cada 14 días (4 campeones mejorados y 4 empeorados).Other systems underneath: 8-direction A* on a 196×196 grid, a live simulation in a Web Worker at a fixed 0.05 s step, a draft AI that scores counters and synergies, and a balance patch every 14 days (4 champions buffed and 4 nerfed).
- origenoriginFork parcial de OpenFootManager (simulador de fútbol, GPL).Partial fork of OpenFootManager (a GPL football sim).
- v0.3.6App de escritorio con Tauri y un SQLite por partida.Desktop app with Tauri and one SQLite file per save.
- v0.4.0Migración a web: Rust → WASM, IndexedDB y guardado en la nube (junio de 2026).Move to the web: Rust → WASM, IndexedDB and cloud saves (June 2026).
- v0.5.1Beta publicada el 20 de septiembre de 2026.Beta released on 20 September 2026.
Al principio, ojear a un rival devolvía un número con ruido aleatorio y sin semilla. Al recargar la partida, el mismo ojeador daba otro número. Y un número se lee como un hecho aunque sea una suposición.At first, scouting a rival returned a number with unseeded random noise. Reloading the save made the same scout report a different number. And a number reads as a fact even when it is a guess.
Cambié el número por una banda (FIG. 1). La calidad del ojeador marca desde dónde empieza y hasta dónde puede cerrarla: un mal ojeador nunca llega a la certeza, por mucho tiempo que mire.I replaced the number with a band (FIG. 1). The scout's quality sets where it starts and how far it can close: a poor scout never reaches certainty, however long they watch.
Con ±18, las bandas de un jugador de 60 y de uno de 90 se solapan, así que no se puede fichar a ciegas: hay que mandar a un ojeador.At ±18 the bands of a 60-rated and a 90-rated player overlap, so you cannot sign players blind: you have to send a scout.
lo que aún no hacewhat it doesn't do yetLa profundidad del combate en directo (objetos y tipos de daño) sigue abierta; el backlog vive en un único documento de pendientes. Manager of Legends no está afiliado a Riot Games.Live-combat depth (items and damage types) is still open; the backlog lives in a single to-do document. Manager of Legends is not affiliated with Riot Games.



