Game overview
while True: learn()
You're a programmer. Your cat is a better one. Solve visual puzzles built from real machine learning ideas, from decision trees to neural networks, to create a cat-to-human translator. Take freelance jobs, upgrade your rig, gamble on startups, dress up the cat. No coding required, curiosity is.
- Last tracked players
- 5
- All-time peak
- 34
- 24-hour change
- Unavailable
- Steam reviews
- 91.5% positive 7,618 reviews · via SteamSpy
Delayed observation · last tracked . Values marked unavailable are not estimated.
About this game Read the full description
You play as a coder who has just discovered that their cat is brilliant at machine learning but hopeless at human language. So it's up to you, with a little help from the cat, to figure out how machine learning works and build a cat-to-human translator, one puzzle at a time.
What you'll actually do:
- Build flowcharts from ready-made blocks: expert systems, decision trees, perceptrons, neural networks and more
- Sort data by shape and colour within limits on accuracy, speed and cost, then chase the gold medal
- Read the story behind every technique, with links to articles, videos and courses if you want to go deeper
- Take freelance jobs, buy better hardware, gamble on startups and dress up your cat
No coding experience required, and no code is written in the game. It's a first map of the field, not a course: you'll come out knowing what the words mean, what each idea is for and why it mattered.
Made for curious people who want to see how machine learning ideas fit together before (or instead of) a course, for parents and teachers introducing kids to logic, and for anyone who likes smart cats.
Meet the ideas behind machine learning
Each puzzle introduces a real technique in the order it appeared in history: from the humble expert systems of the 1960s to recurrent neural networks that predict what comes next. A short note tells you what the block does in the game and what its real-world cousin does, and hand-picked links let you keep reading. Don't worry: it all plays out as a puzzle game.
Build it, run it, tune it
Drag blocks onto the board, wire them up, press Release and watch the data flow. Bronze usually comes easy. Gold means finding a smarter scheme, trading a little accuracy for speed, or coming back with better hardware. A solution you're proud of can be saved and reused as a single block in later jobs.
Live the life of a freelance data scientist
Groundbreaking technology takes time, experience and money, so you'll pay your way as a freelancer. Read emails from very strange clients, pick contracts, sit alone in a dark room for days without saying a word, socialize on forums. That's what real data scientists do. We checked.
From self-driving cars to startups
Jobs are inspired by problems machine learning has solved in real life, including a self-driving car with your cat as the pilot. When you feel confident, become the CTO of a startup: your schemes against the savage laws of the market. Cash out at the top and become a tech guru, or lose everything and crawl back to the doorstep of the HR department. At least it was worth trying, right?
Improve your gear, improve your life!
Once the money is flowing, buy hardware that runs your schemes faster. But it's not just about the hardware: get a new smartphone, a geeky figurine, fancy outfits for your cat. Hell, you can even buy yourself an aloe.
Fun fact: this is more or less what machine learning specialists actually do. Now you can become one of them (minus the salary). while True: learn() is the best game about being a data scientist, because nobody else has been weird enough to make one.
Playable with a mouse alone or with a controller, including on Steam Deck. Available in more than 30 languages.
Media gallery 21 screenshots · 0 videos
Screenshots
Player activity
Concurrent players over the last 48 hours.
Price history
Last 30 days ? prices in the selected region?s currency.
System requirements Windows · macOS · Linux
Windows
Minimum
Minimum:- OS: Windows 10 / 11
- Processor: 2.0 GHz
- Memory: 2 GB RAM
- Graphics: Intel HD Graphics 3000
- DirectX: Version 9.0
- Storage: 500 MB available space
macOS
Minimum
Minimum:- OS: macOS 10.15+
- Processor: Apple Silicon or Intel 2.0 GHz
- Memory: 2 GB RAM
- Graphics: Intel HD Graphics 3000
- Storage: 500 MB available space
Linux
Minimum
Minimum:- OS: Ubuntu 16.04+, SteamOS
- Processor: 2.0 GHz
- Memory: 2 GB RAM
- Graphics: Intel HD Graphics 3000
- Storage: 500 MB available space
Game details Languages, features & support
- Publisher
- Luden.io
- Brazilian rating
- l
- Steam Germany rating
- 0
- Achievements
- 31
- Controller support
- full
- Metacritic
- 73
- Features
- Single-player, Steam Achievements, Full controller support, Steam Trading Cards, Adjustable Text Size, Camera Comfort, Custom Volume Controls, Mouse Only Option, #category_playable_at_your_own_pace, Playable without Timed Input, DualShock Controller Support, DualShock Controller Support, DualSense Controller Support, DualSense Controller Support, Save Anytime, Steam Input API Support, Steam Cloud, Family Sharing
- Languages
- English, Russian, German, Hungarian, Korean, Greek, Portuguese - Brazil, Simplified Chinese, Polish, French, Italian, Spanish - Spain, Czech, Japanese, Spanish - Latin America, Traditional Chinese, Turkish, Vietnamese, Arabic, Bulgarian, Danish, Dutch, Finnish, Indonesian, Portuguese - Portugal, Romanian, Swedish, Thai, Ukrainian, Hebrew, Norwegian, Malay
- Website
- Official website ↗
- Support
- [email protected] Support site ↗
Compatibility & accessibility Steam Deck, controllers & access features
Can I Play This?
Steam declarations and Valve's Steam Deck compatibility result. Missing data is shown as unknown, never unsupported.
Developer-declared accessibility on Steam
Features not declared by the developer are not labeled unsupported.
Structured language support (32)
| Language | Interface | Full audio | Subtitles |
|---|---|---|---|
| English | Yes | No | No |
| Russian | Yes | No | No |
| German | Yes | No | No |
| Hungarian | Yes | No | No |
| Korean | Yes | No | No |
| Greek | Yes | No | No |
| Portuguese - Brazil | Yes | No | No |
| Simplified Chinese | Yes | No | No |
| Polish | Yes | No | No |
| French | Yes | No | No |
| Italian | Yes | No | No |
| Spanish - Spain | Yes | No | No |
| Czech | Yes | No | No |
| Japanese | Yes | No | No |
| Spanish - Latin America | Yes | No | No |
| Traditional Chinese | Yes | No | No |
| Turkish | Yes | No | No |
| Vietnamese | Yes | No | No |
| Arabic | Yes | No | No |
| Bulgarian | Yes | No | No |
| Danish | Yes | No | No |
| Dutch | Yes | No | No |
| Finnish | Yes | No | No |
| Indonesian | Yes | No | No |
| Portuguese - Portugal | Yes | No | No |
| Romanian | Yes | No | No |
| Swedish | Yes | No | No |
| Thai | Yes | No | No |
| Ukrainian | Yes | No | No |
| Hebrew | Yes | No | No |
| Norwegian | Yes | No | No |
| Malay | Yes | No | No |
More analysis Activity patterns, updates & developer tools
Game Insights
Buy Verdict
Decent deal at 35% off, but might drop further. Watch for better opportunities.
Value Score
Price-to-player ratio ranks in the 95th percentile. Priced as Market at $12.99.
Genre Benchmarks
Activity Heatmap
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
19 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
18 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
10 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
12 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
34 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
5 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
9 players · 1 samples
18 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
9 players · 1 samples
No samples
No samples
No samples
10 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
5 players · 1 samples
No samples
11 players · 1 samples
No samples
No samples
No samples
No samples
No samples
17 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
18 players · 1 samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
No samples
22 players · 1 samples
Developer Analytics
Loading competitors...