Six original puzzles in the format of the retired LSAT logic games section, each one checked by a brute-force solver.
About Logic Games
Logic Games is a cabinet in Sara Kay's arcade. It brings back the Analytical Reasoning format that the Law School Admission Council removed from the LSAT in August 2024: a short scenario, a handful of numbered rules, and multiple-choice questions about which arrangements could happen, must happen, or can never happen.
Every scenario is original and set in Sara's own world: one room's lineup at an anime convention, a week at her book-rebinding bench, a carry-on packed in Tokyo, a weekend of resale listings, a house of four hamsters, and a virtual speaker showcase. None of them are adapted from real LSAT games. The mechanics are the classic ones: ordering, in-and-out grouping, two-team grouping, matching, and one hybrid of ordering plus selection.
How the answers are verified
Correctness is checked by a solver, not by hand. A Python script using only the standard library enumerates every possible arrangement for each game, keeps the ones that satisfy all the rules, and grades every question against that set. A question only ships if exactly one of its five choices is correct, and the script fails loudly otherwise. The six games hold 35 questions, and the explanation for each wrong choice is written from the solver's report of the rule that eliminates it.
The playable version, with a drag-and-drop scratch board, an optional rule checker, and progress saved in the browser, runs in the site's gremlin mode.
how these work
the lsat used to have a whole section of these: a little scenario, some rules, and questions about what could or must happen. lsac dropped it in august 2024 and i am still not over it. so i wrote six new ones, set in my world.
every answer was checked by a solver that tries every possible arrangement. sketch on the scratch board (drag the tokens, or tap a token then tap where it goes), then answer. "check board" is off by default. turn it on to see which rules your board breaks.