A=B is a programming puzzle game with only one instruction: A=B, which means replacing A with B.
The game provides players with a highly unique and limited programming language that consists of only a single instruction: "A=B". This means players can only perform the operation of replacing the letter "A" with the letter "B" in the input string. Despite this extreme constraint, the game challenges players to use this minimal language to solve a wide variety of programming puzzles, from simple string manipulations to more complex tasks like sorting, cloning, and even binary arithmetic operations.
The game is structured into multiple chapters, with each chapter introducing new programming challenges that gradually increase in difficulty and complexity. The earlier levels start off relatively simple, allowing players to get a handle on the core "A=B" mechanic. However, as the game progresses, the puzzles become increasingly intricate, often requiring creative and innovative solutions to overcome the language's limitations.
The game encourages players to think outside the box and devise clever strategies to solve the puzzles using the limited instruction set. Many levels include an optional "challenge" objective that asks players to complete the task using the fewest number of lines of code, further incentivizing creative and optimized solutions.
Players highlight the immense sense of accomplishment that comes with solving the more complex puzzles. The game's minimalist approach forces players to really understand the underlying logic and workings of the "A=B" language, leading to a strong feeling of mastery and satisfaction when they are able to devise successful solutions, especially for the more challenging levels.
The game provides an educational and thought-provoking experience, particularly for those with a background in computer science or programming. The unique approach to problem-solving encourages players to think about programming and algorithms in new and innovative ways, often drawing connections to more formal computer science concepts like Turing machines and formal languages.
While the game's difficulty can be quite challenging at times, especially for those without a strong programming background, the game strikes a balance between being accessible to a wide audience while still providing a satisfying and engaging experience for more experienced players. Several reviewers note that the difficulty curve is well-designed and ultimately quite enjoyable.