AI Learns to Play Soccer (and breaks physics)
At a glance
- Length
- 12 min
- Channel
- AI Warehouse
- Video from
- May 2025
- Rating
- ⭐⭐ Great video · 2/2
- Best for
- AI learners and reinforcement learning curious newcomers
What this video answers
- How do Albert and Kai actually learn to play soccer?
- What is a neural network in this context?
- Why do the agents break physics?
- Is this training method used in real-world AI?
- Do I need to know programming to understand this video?
Summary of This AI Soccer Simulation
In this AI Warehouse video, two artificial intelligence agents named Albert and Kai are trained to play soccer against each other using deep reinforcement learning. Rather than being explicitly programmed with soccer rules and strategies, both agents learn through trial and error—receiving rewards for successful actions and penalties for mistakes. Over many training iterations, their neural networks adapt and improve, eventually producing agents capable of competing in a simulated soccer match.
The result is a fascinating demonstration of how modern machine learning can produce emergent, complex behaviors from relatively simple reward-based training. The agents don't just learn basic kicking; they develop tactical awareness and physics-defying maneuvers that highlight both the power and the quirks of reinforcement learning in practice.
Key Moments
Standout Strengths and Quirks of the Training
- Physics-breaking behaviors: The agents discover exploits and unintended movement patterns that violate realistic physics, showing how AI optimizes for rewards rather than plausibility.
- Clear training methodology: The video explains that deep reinforcement learning works by updating neural networks after each attempt to maximize reward and minimize punishment.
- Genuine agent competition: Watching two independently trained AI agents play against each other reveals authentic emergent strategy rather than scripted behavior.
- Accessible explanation: The video balances technical depth with clarity, making the concept approachable without oversimplifying how neural networks actually adapt.
- Practical learning bridge: The creator explicitly recommends Brilliant's "Introduction to Neural Networks" course, which he has personally completed and endorses after five years as a subscriber.

Who Should Watch This AI Soccer Video
This video suits anyone curious about how AI agents learn and behave without explicit programming—particularly developers, machine learning students, and tech enthusiasts wanting to see reinforcement learning in action. If you've wondered how self-improving systems actually work or why AI sometimes produces unexpected solutions to problems, this demonstration provides a concrete, entertaining example.
It's also valuable for anyone considering deeper study in neural networks or AI training methods. The video doesn't require advanced prerequisites, but it does motivate why understanding these concepts matters. If you're evaluating educational platforms for learning AI fundamentals, the creator's sustained recommendation of Brilliant carries real weight given his years of active use.
Frequently Asked Questions About AI Soccer Training
How do Albert and Kai actually learn to play soccer?
Both agents are trained using deep reinforcement learning, a machine learning method where the AI receives rewards for correct actions and punishments for incorrect ones. After each attempt, their neural networks are updated to chase more rewards and avoid more punishments over time, gradually improving their performance.
What is a neural network in this context?
A neural network is the "brain" controlling each agent's decisions. It processes information about the game state and outputs actions (like moving or kicking). During training, the network's internal weights are adjusted repeatedly to guide the agent toward better choices.
Why do the agents break physics?
The AI optimizes purely for the reward signal—scoring goals—without a constraint requiring realistic movement. If an unnatural glitch or exploit helps win faster, the agent learns to use it. This reveals that the system rewards outcomes, not behavior quality.
Is this training method used in real-world AI?
Yes. Deep reinforcement learning powers systems ranging from game-playing AI (like AlphaGo) to robotics and autonomous vehicles. The same principle—reward good outcomes, penalize bad ones, update the network—scales from soccer simulations to complex real-world problems.
Do I need to know programming to understand this video?
No. The video explains the core concepts in plain language without requiring coding knowledge. However, if you want to implement similar systems yourself, the Brilliant course mentioned provides structured, hands-on learning in neural networks and reinforcement learning fundamentals.

Video by AI Warehouse on YouTube. If you enjoyed it, please subscribe to their channel and show your support for the great video.
Description
AI vs AI Playing Soccer!
https://brilliant.org/AIWarehouse/
If you want to learn more about AI and deep reinforcement learning (how Albert is trained), there are amazing courses teaching those exact concepts on Brilliant! You can use my link to get a free 30 day trial with 20% off! I've personally gone through the course "Introduction to Neural Networks", and it's one of the best courses on Neural Networks I've ever seen. They're paying us to promote them, but they're genuinely a great service, I've had a Brilliant account for over 5 years and can't recommend it enough :)
In this video two AI Warehouse agents named Albert and Kai learn to play Soccer against each other. The AI were trained using Deep Reinforcement Learning, a method of Machine Learning which involves rewarding the agent for doing something correctly, and punishing it for doing anything incorrectly. Albert and Kai's actions are controlled by Neural Networks that are updated after each attempt in order to try to give Albert and Kai more rewards and less punishments over time
Thank you for watching :D
Current Subscribers: 626,304
Video transcript Accessibility
A full written transcript of this video, provided for accessibility. Select any timestamp to jump the video to that moment.
Please subscribe!:D
How videos are chosen here
Every video on Helicopterstour.com is hand-picked and reviewed by Justin — nothing is added automatically. Each one gets an original written guide and an honest rating: ⭐ 1 out of 2 means a good video worth your time, and ⭐⭐ 2 out of 2 means a great one we would recommend to anyone. The videos belong to their creators — every page links back to the original channel so you can subscribe and support them.
