Anki 2048

AnkiWeb addon 1664507767

Turns Anki review sessions into a 2048 puzzle where interval-based tiles merge to review cards, with progress on success and rollback on failure.
AI-generated summary; may contain mistakes.

review-flowgamificationfiltered-decksdeveloper-tools

Open on AnkiWeb Find alternatives

AnkiWeb

Votes
1 (๐Ÿ‘ 1 ยท ๐Ÿ‘Ž 0)
Updated
2025-08-11
Anki versions
2.1.1~
License
Not found (this does not mean that the addon has no license)
Virus scan
No ClamAV match A match does not prove malware. No match does not prove that the code is safe.
Languages
Python, JSON
Description language
en

Maintenance

stale

  • Last update or commit: 2025-08-11 (447 days before the snapshot).

GitHub

No GitHub repository linked.

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
2.1.1+2025-08-11
History across monthly snapshots

Loadingโ€ฆ

Similar addons

Chunked Progress Bar

Splits review sessions into configurable chunks and displays two linked progress bars with color-coded intervals, timers, session tracking, and optional FSRS-based retention coloring.

fsrsreview-flowprogress-trackingtimerappearance

6 votes 61% approval ๐Ÿ‘ 6 ยท ๐Ÿ‘Ž 0 โญ 0 Anki 2.1.1~ Updated 2026-10-28
Block Blast

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.

progress-trackinggamification

3 votes 21% approval ๐Ÿ‘ 2 ยท ๐Ÿ‘Ž 1 Anki 2.1.1~ Updated 2025-02-16
Anki Cookie Clicker

Rewards users with cookies for answering cards correctly, which can be spent on progressively pricier upgrades that visually transform the cookie, with progress saved automatically in a dockable window.

gamificationmotivation

6 votes 30% approval ๐Ÿ‘ 4 ยท ๐Ÿ‘Ž 2 Anki 2.1.1~ Updated 2025-08-10

Description

Anki 2048 - Gamified Spaced Repetition

Transform your Anki review sessions into an engaging 2048-style puzzle game! This add-on combines the addictive gameplay of 2048 with the proven effectiveness of spaced repetition learning.

๐ŸŽฎ How It Works

  • Card-Based Tiles: Each tile represents Anki cards from your selected deck

  • Interval-Based Difficulty: Tiles are categorized by card review intervals:

    • Tile 2: New cards (0 days)
    • Tile 4: 1-2 day intervals
    • Tile 8: 3-6 day intervals
    • Tile 16: 7-14 day intervals
    • Tile 32: 15-30 day intervals
    • And so on up to Tile 2048: 961+ day intervals
  • Merge to Review: When you merge two tiles, you review the combined cards in a filtered deck

  • Success = Progress: Successfully answering all cards completes the merge and increases your score

  • Failure = Rollback: Any "Again" answer cancels the merge and returns the board to its previous state

โœจ Key Features

๐ŸŽฏ Smart Card Management

  • Single cards per tile by default (multi-card tiles only created through merging)
  • Automatic card shuffling after failed reviews to prevent repetitive studying
  • Progressive difficulty adjustment: more aggressive shuffling after consecutive failures
  • Includes new cards, learning cards, and review cards

๐ŸŽฒ Enhanced Gameplay

  • Multi-merge optimization: Review all cards from complex chain reactions in one session
  • Persistent board state and high score tracking
  • Deck selection with child deck support
  • Real-time card availability tracking

๐Ÿ”ง Developer Tools

  • Built-in debug console for troubleshooting
  • Comprehensive logging system
  • Flexible card bucketing system

๐Ÿš€ Getting Started

  1. Install the add-on from AnkiWeb
  2. Go to Tools โ†’ Play Anki 2048
  3. Select a deck containing cards you want to review
  4. Use arrow keys to play - merge tiles by reviewing their cards!
  5. Try to reach the 2048 tile while maintaining your Anki review schedule

๐ŸŽฏ Perfect For

  • Students who want to gamify their study sessions
  • Language learners working through vocabulary decks
  • Anyone looking to make Anki reviews more engaging
  • Users with large card collections who want variety in their reviews

โš™๏ธ System Requirements

  • Anki Version: 2.1.50+ (tested up to 2.1.66)
  • Platform: Windows, macOS, Linux
  • Python: 3.8+ (bundled with Anki)

๐Ÿ”ง Compatibility

  • PyQt5/PyQt6: Automatically detects and adapts to your Anki version
  • Anki API: Uses modern scheduler and deck management APIs with fallbacks
  • Deck Types: Works with all deck types including filtered decks as source material

๐ŸŽฎ Gameplay Tips

  • Start with decks containing new cards for easier initial tiles
  • Failed reviews shuffle cards automatically - don't get stuck on difficult cards!
  • Use the "Refresh Cards" button if you run out of available cards
  • Check the debug console if you encounter any issues

๐Ÿ“ Privacy & Data

  • No data collection or external connections
  • All processing happens locally within Anki
  • Board state and high scores stored in Anki's add-on configuration

๐Ÿ› Support

If you encounter issues, use the built-in debug console (Tools โ†’ Anki 2048: Debug Console) to gather diagnostic information.

๐Ÿ“‹ Technical Details

File Structure

anki2048/
โ”œโ”€โ”€ __init__.py          # Entry point and menu integration
โ”œโ”€โ”€ game_window.py       # Main game UI and logic
โ”œโ”€โ”€ integrations.py      # Anki deck/card integration
โ”œโ”€โ”€ review.py           # Review session management
โ”œโ”€โ”€ util.py             # Configuration utilities
โ”œโ”€โ”€ debug.py            # Debug console
โ”œโ”€โ”€ manifest.json       # Add-on metadata
โ””โ”€โ”€ README.md           # This file

Card Tier Mapping

TIER_RANGES = {
    2: (0, 0),        # New cards (type=0 or type=1 with ivl=0)
    4: (1, 2),        # 1-2 days
    8: (3, 6),        # 3-6 days  
    16: (7, 14),      # 7-14 days (1-2 weeks)
    32: (15, 30),     # 15-30 days (2 weeks - 1 month)
    64: (31, 60),     # 31-60 days (1-2 months)
    128: (61, 120),   # 61-120 days (2-4 months)
    256: (121, 240),  # 121-240 days (4-8 months)
    512: (241, 480),  # 241-480 days (8-16 months)
    1024: (481, 960), # 481-960 days (16 months - 2.6 years)
    2048: (961, 3840), # 961-3840 days (2.6-10.5 years)
}

๐Ÿ”„ Version History

v1.0.1 (August 2025)

  • Fix: Deck ordering on newer Anki versions. Updated deck listing to use deck.id/deck.name from all_names_and_ids() to ensure consistent order.
  • Fix: Board layout spacing on some Qt6 systems. The grid now uses fixed tile size and uniform gaps (centered board) to prevent uneven column widths.

v1.0.0 (August 2025)

  • Initial release
  • Core 2048 gameplay with Anki integration
  • Support for new cards, learning cards, and review cards
  • Single-card tiles by default
  • Multi-merge optimization
  • Automatic card shuffling after failures
  • Progressive difficulty adjustment
  • Debug console and comprehensive logging

Version: 1.0.1
Last Updated: August 2025
License: Open Source

Turn your daily Anki reviews into an exciting puzzle adventure! ๐ŸŽฏ๐ŸŽฎ