We do often include affiliate links to earn us some pennies. See more here.

while True: learn() is a puzzle game about machine learning, neural networks, big data and AI and something about a cat.

Note: Key provided by the developer to our Steam Curator, go give us a follow.

According to the developer, it's inspired by real-world machine learning and so it's supposed to teach you some of the basic principles. Not that I have any experience of that but the puzzle mechanics of it are actually pretty good and rather varied overall. You don't need to be some kind of data scientist to enjoy it, that's for sure.

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

I like the less serious tone of the game, with it sprinkling in a good bit of humour. Like any good puzzle game it starts off incredibly simple and slowly introduces more mechanics to melt your mind away. While not all of it is exactly realistic, they do have to balance it with the fun factor and I think they did a reasonably good job with it overall.

If you've played and enjoyed games from Zachtronics, this might be another good one for you. Even if you haven't, it's still worth checking out and the Linux version does work nicely.

Find it on Humble Store and Steam.

You can also read their blog post about their history here.

Article taken from GamingOnLinux.com.
11 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
3 comments

scaine Jan 22, 2019
View PC info
  • Contributing Editor
  • Mega Supporter
I was looking at this title last week and it's backfired a little for this dev - I ended up splashing £5 on TIS-100 instead. And frankly, while it's a steal at that price, it's mind-bendingly tough, made all the more frustrating when I complete a level, only to discover that @Samsai has completed it with one less node, 3 less instructions and about 100 less cycles.

Goddamit, Samsai!!!

I expect I'll try While True:Learn() at some point though.
Draconicrose Jan 23, 2019
As someone who studied programming I found the game pretty spot on in the logic department. Sure, it abstracts a few things, but let me tell you, if you can play this game from start to finish you should pick up programming because you'd probably be decent at it.

I also played it a while back if someone would like to see gameplay.
Ehvis Jan 23, 2019
View PC info
  • Supporter Plus
I was looking at this title last week and it's backfired a little for this dev - I ended up splashing £5 on TIS-100 instead. And frankly, while it's a steal at that price, it's mind-bendingly tough, made all the more frustrating when I complete a level, only to discover that @Samsai has completed it with one less node, 3 less instructions and about 100 less cycles.

Goddamit, Samsai!!!

I expect I'll try While True:Learn() at some point though.

That's not necessarily and less instructions and less cycles. They could be three separate solutions. It gets harder. Way harder. But so worth it! :D

What is the difficulty level of this game compared to the Zach games? While I enjoy something simpler from time to time (I went through HRM as well), I prefer to frustrate myself with Zachtronics complexity. ^_^
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.