while True: learn()
Playing while True: learn() will not teach you how machine learning works. At best, it might teach you some new terminology and the functions of the basic building blocks. What it will do is temporarily enthrall you with the appealing arrangement and motion of shapes and colours. The interface is terrific at conveying information, the sound design is unobtrusive, and the basic mechanics make for some satisfying little puzzles, so for the first few hours, that outcome is more than enough. Everything the game tries beyond that immediately falls flat, however. Later tasks provide more efficient and intuitive tools, while money-making “startups” aren’t particularly well-explained and become most complex by midgame, turning the difficulty curve into a parabola. Most features that involve training data simply add an extra step to be performed once when they’re first introduced and then never considered again. The levels involving the development of a self-driving car are the worst, though; they’re basically solved by adjusting sliders at random and hoping the problem solves itself.