AIToday

Agent Pitch: LLM-powered soccer simulator where AI agents evolve strategies between matches

Hacker NewsMay 4, 20261 min read
Agent Pitch: LLM-powered soccer simulator where AI agents evolve strategies between matches

Summaries like this, in your inbox every morning.

Sign up free →

3 Key Points

  1. A soccer simulation system in which every player on the field is controlled by an AI agent (a program that makes decisions autonomously). Before each match, a large language model generates each player's decision logic; after the match, the system feeds the match log back to the LLM so strategies improve over time.

  2. Each player runs a decide() callback written in Python, JavaScript, or Rust. All generated code executes inside language-specific sandboxes with no arbitrary host access. The system supports OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, or a local Ollama instance.

  3. The project includes a browser UI (port 8765), CLI commands for running seasons, cup tournaments, and league tournaments, and is distributed under Apache 2.0 license. It requires Python 3.11+ and an API key for at least one supported LLM provider.

Discussion

No comments yet. Be the first to share your thoughts!

Log in to join the discussion

Related Articles

Stay ahead with AI news

Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.

Get Started Free

Free · takes 30 seconds · unsubscribe anytime

1 minute a day. The AI essentials.

200+ sources · Email / LINE / Slack

Get it free →