Usando Claude para Extrair Dados de um Jogo Football Manager de 1997

Ben Nuttall fez engenharia reversa do FIFA Soccer Manager 97 (FSM97) usando Claude como assistente de extração de dados. Apontando Claude para o diretório do jogo instalado via Wine, a IA localizou SM97.DAT e analisou nomes de jogadores, estatísticas, clubes, estádios e dados de técnicos — tudo mapeado para entidades reais do futebol. O objetivo era a reprodutibilidade: todo o pipeline agora está disponível como scripts Python no GitHub.
Detalhes Principais
- Arquivo fonte:
SM97.DATcontém todos os dados do jogo, incluindo nomes completos dos jogadores (ex.: "David Beckham" vs. "D. Beckham" no jogo), nomes de estádios, apelidos de clubes e até técnicos nunca mostrados no jogo. - Consulta inicial: Claude respondeu perguntas simples (maior estádio, jogador com maior pontuação) lendo o arquivo binário diretamente.
- Exportação CSV: Claude gerou arquivos CSV para todos os dados; os nomes das colunas de estatísticas eram desconhecidos, então Nuttall iniciou o jogo para mapeá-los (ex.: usando as estatísticas de David Seaman como referência de calibração).
- Geração do site: Após corrigir alguns dados alucinados, Claude construiu um site HTML interligado em fsm.bennuttall.com mostrando jogadores, clubes, estádios e curiosidades.
- Correções de dados: Nomes de times abreviados como "Sheffield W" foram expandidos para "Sheffield Wednesday". Erros de digitação em estádios (ex.: "Bramall Lane Ground") foram corrigidos sem alterar os dados do jogo.
- Easter eggs descobertos: O campeão olímpico Daley Thompson aparece como jogador no Mansfield Town. Relações jogador-técnico detectadas (ex.: jogador também listado como técnico do mesmo clube).
- Estádios compartilhados: Clubes como Crystal Palace e Wimbledon usam Selhurst Park; os dados agora registram isso.
- Páginas de melhores estatísticas: Listas geradas dos jogadores com maior pontuação, melhores jogadores por faixa etária, melhores jogadores-técnicos e estádios por capacidade. Notavelmente, o clube "EA All Stars" contém jogadores fictícios com altas pontuações.
Reprodutibilidade
Todo o código Python para extrair dados e construir o site é open source no GitHub. Outros podem executar o mesmo pipeline sem precisar de Claude ou qualquer ferramenta de IA usando os CSVs e scripts publicados.
📖 Leia a fonte completa: HN AI Agents
👀 See Also

Gateway API x402 para Bots OpenClaw: Um Único Endpoint Substitui 18 Chaves de API
Um gateway de API x402 elimina a necessidade de múltiplas chaves de API em bots OpenClaw, fornecendo acesso a 18 serviços, incluindo roteamento inteligente de LLM, busca na web, mapas, viagens, comida, IA e dados financeiros, através de um único endpoint autenticado via créditos de carteira USDC.

O mecanismo de inferência Atlas se torna open source: Rust puro + CUDA, mais de 100 tok/s no DGX Spark
Atlas agora é open source — um motor de inferência Rust + CUDA que atinge 130 tok/s de pico no Qwen3.5-35B (NVFP4) em um único DGX Spark, sem runtime Python e com cold start inferior a 2 minutos.

Flue: Um Framework TypeScript para Construção de Agentes de Codificação Autônomos
Flue é um framework TypeScript que fornece uma estrutura programável para construir agentes autônomos, com recursos como habilidades, sessões, execução de shell em ambiente isolado e uma sandbox virtual integrada. Ele pode substituir ferramentas como Dosu, Greptile, CodeRabbit, Devin e Claude Code com lógica de agente personalizada.

ToolLoop: Framework de Agente de Código Aberto para Ferramentas no Estilo Claude com Qualquer Modelo
ToolLoop é um framework Python de código aberto com 11 ferramentas para operações de arquivo, busca de código, acesso ao shell e subagentes que funciona com qualquer LLM através do LiteLLM. O framework de 2.700 linhas permite alternar modelos no meio da conversa com contexto compartilhado.