Usando Claude para extraer datos de un juego Football Manager de 1997

Ben Nuttall realizó ingeniería inversa de FIFA Soccer Manager 97 (FSM97) usando Claude como asistente de extracción de datos. Apuntando Claude al directorio del juego instalado con Wine, la IA localizó SM97.DAT y analizó nombres de jugadores, estadísticas, asignaciones a clubes, estadios y datos de entrenadores, todo mapeado a entidades futbolísticas reales. El objetivo era la reproducibilidad: todo el proceso ahora vive como scripts de Python en GitHub.
Detalles clave
- Archivo fuente:
SM97.DATcontiene todos los datos del juego, incluidos nombres completos de jugadores (p. ej., "David Beckham" frente al "D. Beckham" del juego), nombres de estadios, apodos de clubes e incluso entrenadores que nunca aparecen en el juego. - Consulta inicial: Claude respondió preguntas simples (estadio más grande, jugador mejor valorado) leyendo directamente el archivo binario.
- Exportación CSV: Claude generó archivos CSV para todos los datos; los nombres de las columnas de estadísticas de jugadores eran desconocidos, así que Nuttall lanzó el juego para mapearlos (p. ej., usando las estadísticas de David Seaman como referencia de calibración).
- Generación del sitio: Tras corregir algunos datos alucinados, Claude construyó un sitio HTML interconectado en fsm.bennuttall.com que muestra jugadores, clubes, estadios y curiosidades.
- Correcciones de datos: Nombres de equipos abreviados como "Sheffield W" se expandieron a "Sheffield Wednesday". Errores tipográficos en estadios (p. ej., "Bramall Lane Ground") se corrigieron sin alterar los datos del juego.
- Huevos de pascua descubiertos: El campeón olímpico Daley Thompson aparece como jugador en Mansfield Town. Se detectaron relaciones jugador-entrenador (p. ej., jugador también listado como entrenador del mismo club).
- Estadios compartidos: Clubes como Crystal Palace y Wimbledon usan ambos Selhurst Park; los datos ahora registran esto.
- Páginas de mejores estadísticas: Se generaron listas de los jugadores mejor valorados, mejores jugadores por grupo de edad, mejores jugadores-entrenadores y estadios por capacidad. Notablemente, el club "EA All Stars" contiene jugadores ficticios con altas valoraciones.
Reproducibilidad
Todo el código Python para extraer datos y construir el sitio web es de código abierto en GitHub. Otros pueden ejecutar el mismo proceso sin necesidad de Claude ni ninguna herramienta de IA usando los CSV y scripts publicados.
📖 Read the full source: HN AI Agents
👀 Ver también

El Servidor MCP de TradingView Permite a Claude Realizar Backtesting de Estrategias de Trading
Un desarrollador ha lanzado un servidor MCP que permite a Claude realizar backtesting de seis estrategias de trading utilizando datos de Yahoo Finance sin necesidad de claves API. La configuración implica agregar una línea al archivo claude_desktop_config.json.

Claw Code Agent: Reimplementación en Python de la Arquitectura Claude Code para Modelos Locales
Claw Code Agent es una reimplementación en Python de la arquitectura del agente Claude Code que funciona con modelos de código abierto locales a través de backends compatibles con OpenAI como vLLM y Ollama, incluyendo llamadas a herramientas, comandos de barra y permisos escalonados.

Krasis: Runtime híbrido CPU/GPU para modelos MoE grandes alcanza 3,324 tok/s en Prefill con RTX 5080
Krasis es un entorno de ejecución híbrido CPU/GPU que ejecuta grandes modelos MoE manejando el prellenado en GPU y la decodificación en CPU, logrando 3,324 tokens/segundo en prellenado en una RTX 5080 con Qwen3-Coder-Next 80B Q4. Requiere ~2.5x el tamaño del modelo en RAM del sistema pero permite ejecutar modelos demasiado grandes para la VRAM.

Conectar el Código de Claude a Aplicaciones de Chat para Interacción Remota
Un proyecto de GitHub llamado cc-connect conecta Claude Code a plataformas de mensajería como Slack y Telegram, permitiendo la interacción remota sin exponer tu máquina local. El agente se ejecuta localmente mientras un pequeño puente retransmite mensajes entre el agente y las aplicaciones de chat.