Eigenmoon is a visual puzzle game designed to teach and test the principles of linear algebra. In the game, players are presented with a grid and a target configuration. The objective is to construct a sequence of basic transformations—such as translations and rotations—to turn the initial grid into the target state. Each transformation is represented by a 'portal' or 'gate' within the game environment. For example, a ring-shaped portal might rotate the scene around a specific axis by a chosen amount, while other gates perform different linear operations.

Technically, the game simplifies complex operations by fixing most transformations to a single axis, with rotation being the primary exception. This design choice was noted by some as a positive step toward making the mechanics more manageable for the player. The game's core loop involves identifying which sequence of these basic operations will successfully map the starting vector space to the desired output. Players interact with the environment to place these transformations, though the specific mechanics for placement and interaction vary by level.

Despite the positive reception of the underlying concept, the Hacker News discussion highlighted several user experience (UX) hurdles. Commenters noted that the visual distinction between different types of gates is often unclear, as many appear as similar rectangular shapes. Additionally, players reported difficulties with the control scheme, specifically regarding the 'mirror' effect of certain drag movements and the lack of clear instructions or visual cues for how to proceed on specific levels. Some users found the menu system confusing and noted that the animation of the vector space between stages made it difficult to track the current state of the puzzle. These points suggest that while the educational premise of Eigenmoon is well-received, the project may require further refinement of its interface and affordances to improve playability.

Evidence: - The primary goal of the game is to construct a sequence of transformations to reach a target grid (primary). - Commenters on Hacker News discussed UX issues including difficult-to-distinguish gate shapes and confusing menu navigation (hn-50157316). - One commenter noted that the game's design choice to fix most operations to one axis, except for rotation, was a positive feature (hn-50157316). - Players reported that the animation between stages and the 'mirror' feel of certain drag controls made the game harder to navigate (hn-50157316). - A commenter pointed out that the game lacks clear instructions or affordances for new players (hn-50157316).