Sobre

23 Mai 2030
Quinta-feira
Processo

O OpenFootball é um projeto que simula o mundo real do futebol e ajuda a prever resultados, transferências e carreiras de jogadores.

Clubes, ligas, jogadores, transferências, finanças e reputações se movem sozinhos. Você explora o mundo; o motor joga o futebol.

  • v1.4.300
  • Um único binário
  • Funciona offline
  • Código aberto

O que é isto?

Um simulador do mundo do futebol, não mais um jogo de manager.

O Open Football simula clubes, ligas, partidas, jogadores, transferências, reputações, finanças e dinâmicas de futebol de longo prazo, sem controle manual das partidas.

Tudo vive em um único ecossistema conectado: uma transferência muda uma carreira, uma carreira muda um elenco e um elenco muda a tabela. As partidas são resolvidas pelo motor, nunca pelo seu comando.

Perguntas que ele existe para responder
  • Qual clube se torna dominante depois de vinte temporadas simuladas?
  • Como uma única transferência muda uma carreira e o futuro de um clube?
  • Uma simulação orientada por dados consegue gerar tabelas e resultados críveis?
  • O que acontece quando um mundo inteiro do futebol continua sem você?

Como funciona?

Execute um arquivo, aperte Processo e veja as temporadas passarem.

Cada versão é um único binário autossuficiente: o simulador e a aplicação web no mesmo arquivo. Você o inicia e o navegador abre no mundo.

  1. Execute o binário
    Sem instalação, sem ambiente para preparar, sem conta.
  2. O mundo carrega
    Países, clubes, elencos e jogadores são construídos na memória ao iniciar.
  3. Aperte Processo
    Cada clique avança o calendário. Ou saia de férias e deixe dez anos passarem de uma vez.
  4. Feche o aplicativo
    O mundo termina junto com o processo. Nada é gravado no disco.
O mundo vive na memória

Não existem arquivos de save. Todo o mundo do futebol existe apenas enquanto o aplicativo está rodando. Feche-o e a próxima execução começa um mundo novo a partir da mesma base de dados.

Rode na sua própria máquina

Baixe uma versão, execute e abra o endereço no navegador. Em um servidor remoto, use o endereço desse servidor com a mesma porta.

O Open Football usa todos os núcleos que encontrar. Foi testado em máquinas com 256 núcleos de CPU e continua rodando com folga em um notebook.

$./open-football
http://localhost:18000

Por que eu fiz isto

Eu estava cansado de reaprender o mesmo jogo todo ano.

O Football Manager muda a interface, o fluxo do editor e o formato do banco de dados a cada versão, e o trabalho do ano passado precisa ser refeito.

O Open Football mantém uma forma estável. A interface e o modelo de dados continuam familiares, enquanto a lógica de simulação, a mecânica e a inteligência de futebol seguem melhorando.

Ele também é um laboratório. Leve qualquer jogador para qualquer clube, rode a simulação e veja o que o elenco, a tática, as finanças e o motor de partidas fazem com isso: uma reconstrução realista, uma joia em uma liga mais forte ou Messi no Wolverhampton.

A base de dados também é aberta

Dados de clubes, detalhes de jogadores, estruturas de ligas e dados de países ficam em um repositório próprio, então o mundo do futebol pode melhorar sem tocar no simulador. Pull requests são bem-vindos.

Sobre mim

Ivan Artemov
Autor e desenvolvedor Moscou, Rússia

Eu construo o Open Football sozinho, à noite e nos fins de semana. Achou um bug, quer uma liga adicionada ou quer discutir o motor de partidas? Escreva para mim, eu leio tudo.