Puzzle / GAME GUIDE

while True: learn() in Browser

Connect visual logic blocks in while True: learn(), a puzzle game that introduces machine-learning ideas through a programmer's quest to understand a cat.

Browser edition

More from the browser game library

while True: learn() — original-game artwork
Original game artwork · Image source
THE GAME

About while True: learn()

while True: learn() follows a programmer whose cat understands machine learning better than human language. Building a cat-to-human translator becomes the reason to tackle a sequence of visual logic puzzles. You connect ready-made blocks instead of typing code, directing streams of data through systems inspired by techniques such as decision trees and neural networks.

Each job gives practical limits to work around, including accuracy, speed and cost. Watching a proposed solution run makes it easier to spot a bottleneck or a badly routed output, then adjust the design. Freelance earnings can buy improved hardware, while explanations link the puzzle ideas to further reading. It is an approachable introduction to the vocabulary and relationships of machine learning, with an absurd cat story making the technical theme feel playful.

How to play

  • Connect blocks into flowcharts that process incoming data.
  • Tune solutions to meet accuracy, speed and cost targets.
  • Complete jobs and use earnings to improve your equipment.

Beginner tips

  • Trace one data type through the chart before adding more blocks.
  • Watch the running solution to find its slowest stage.
  • Meet the basic target first, then simplify for a better result.

Game resources