AnkiWeb
- Votes
- 0 (π 0 Β· π 0)
- Updated
- 2026-10-31
- Anki versions
- 26.09.3~
- Languages
- JavaScript, CSS, Python, JSON, Handlebars
- Description language
- en
AnkiWeb addon 1250891927
Adds a Tetris card type for reviewing openers and PC setups using queue patterns, fumen board states, answers, bag patterns, and cover masks.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 26.09.3 | + | 2026-10-31 |
Loadingβ¦
Shows a Tetris-like game after a configurable number of reviewed cards, requiring a line clear before continuing, with a custom background revealed as the board fills.
Tracks review counts to award moves at customizable intervals, letting users play a block puzzle inside Anki with adjustable board size, scoring, gravity mode, and optional notifications.
Turns Anki review sessions into a 2048 puzzle where interval-based tiles merge to review cards, with progress on success and rollback on failure.
Provides an AI tutor for USMLE and shelf exams that explains cards, makes fact-checked flashcards, unsuspends cards for missed questions, and includes a focus timer and virtual garden.
Provides a customizable statistics dashboard showing review activity, success rates, study patterns, heatmaps, streaks and due forecasts, with deck filters, themes and local multilingual support.
Opens a clinical-evidence search sidebar beside the reviewer, sending cleaned card text through preset or selected-text questions and returning cited answers without leaving Anki.
Adds Tetris card type for reviewing setups such as openers or PC setups.

Controls can be set through config file with add-ons found in Tools -> Add-ons -> Tetris Card
Controls are likely to conflict with anki's shortcuts, which I recommend installing an add-on to set anki's shortcuts such as Customize Keyboard Shortcuts.
The pattern for queues follows Extended Sfinder Pieces.
A pattern for the card should be complete to provide reviewers most general description of the coverage of the setup. If a pattern is not sound, cover mask field provides a way to exclude invalid queues. Ideally, the pattern is exact, but to create a useful exact pattern in terms of being able to be described with few conditions is a difficult problem.
A fumen for the initial state of the board. Only the first page will be considered. If left empty, the board will start empty.
A description or name for the goal of this card. This may be needed to give direction for the reviewer.
A fumen for the finial state of the board. The fumen may be multiple pages to allow for multiple valid solutions, which may be needed to increase the coverage of the setup. Fumens separated by newlines denote required steps, such as each fumen is placement of each bag of a 5-bag opener or an OQB PC setup
A boolean for whether after the queue pattern to refill queue with new bags.
A queue pattern that is general bag structure from start of Queue.
Ex: *p4,*p7 or *,*p7.
This can be used to make sure the queue ends with a full bag, if empty not used.
A hexstring to act as a bitmask of which queues from the queue pattern is a valid queue. If left empty, the queue pattern is assumed to be sound.
For example: bfe would express every queue except for the
second and last generated queue is a valid queue.
If the number of generated queues not a multiple of 4, pad the bitmask with 0's for the hexstring cover mask.
Addon for anki adding a Tetris card type for reviewing setups such as openers or PC setups.

Controls can be set through config file with add-ons found in Tools -> Add-ons -> anki-tetris-card
Controls are likely to conflict with anki's shortcuts, which I recommend installing an add-on to set anki's shortcuts such as Customize Keyboard Shortcuts.
The pattern for queues follows Extended Sfinder Pieces.
| Property | Definition |
|---|---|
| Soundness | Every queue generated covers the setup. No invalid queues are included. |
| Completeness | Every queue that covers the setup is generated by the pattern. No valid queues are missed. |
| Exactness | Pattern is both sound and complete. |
A pattern for the card should be complete to provide reviewers most general description of the coverage of the setup. If a pattern is not sound, cover mask field provides a way to exclude invalid queues. Ideally, the pattern is exact, but to create a useful exact pattern in terms of being able to be described with few conditions is a difficult problem.
A fumen for the initial state of the board. Only the first page will be considered. If left empty, the board will start empty.
A description or name for the goal of this card. This may be needed to give direction for the reviewer.
A fumen for the finial state of the board. The fumen may be multiple pages to allow for multiple valid solutions, which may be needed to increase the coverage of the setup. Fumens separated by newlines denote required steps, such as each fumen is placement of each bag of a 5-bag opener or an OQB PC setup
A boolean for whether after the queue pattern to refill queue with new bags.
A queue pattern that is general bag structure from start of Queue.
Ex: *p4*p7 or **p7.
This can be used to make sure the queue ends with a full bag, if empty not used.
A hexstring to act as a bitmask of which queues from the queue pattern is a valid queue. If left empty, the queue pattern is assumed to be sound.
For example: bfe would express every queue except for the
second and last generated queue is a valid queue.
If the number of generated queues not a multiple of 4, pad the bitmask with 0's for the hexstring cover mask.