GAME
OF THE
DAY

Solve logic puzzles to chat with cats in this clever coding game.

while True: learn()

Puzzles, Cats and Programming

View

A “meow” can mean a million things. Wouldn’t it be awesome to understand exactly what your kitty is trying to say?

There’s an app for that—or there will be once you build it in the brilliant While True: Learn().

Want to spruce up your surroundings? Add fancy hardware or give that cat a Viking helmet!

You play as a programmer trying to squash a bug. Frustrated, you take a coffee break...and in your absence, your cat jumps on the keyboard and solves it. Eureka! He’s a genius! But he only speaks cat, so you set off on a bold new mission: Create a translation app that converts feline to English.

Don’t worry about stumbling through ones and zeroes, though. On each puzzle-like level, you’ll construct code by dragging nodes around the screen, connecting lines to shuttle data blocks from one node to the next, and optimizing when things don’t go quite as planned. Machine learning is a breeze!

Watch data flow to determine whether you need to add or rearrange nodes.

The game even sprinkles in references to Rosenblatt’s perceptron and other real-world history. While True: Learn()’s inspired design and passion for programming aren’t just great fun—they might accidentally teach you a thing or two. What’s cat for “amazing”?