Runescape-Gamification (fork)

AnkiWeb addon 1490041567

Adds RuneScape-inspired skills that award XP and levels for Anki review behaviors, including Focus, Curiosity, Endurance, Recall, Speed, and daily-streak Consistency.
AI-generated summary; may contain mistakes.

progress-trackinggamificationmotivationfork-or-reupload

Open on AnkiWeb GitHub Ask about alternatives

AnkiWeb

Rating
8 (πŸ‘ 8 Β· πŸ‘Ž 0)
Updated
2024-02-29
Anki versions
23.12.1~
Description language
en

Maintenance

abandoned

  • Last update or commit was 945 days before the snapshot (2024-02-29).

Will it work on my Anki?

Version branches
Min AnkiMax AnkiUpdated
23.12.1+2024-02-29
History across monthly snapshots

Loading…

Similar addons

Anki Killstreaks

Turns Anki reviews into Halo and Call of Duty killstreak challenges, awarding multikills and medals for fast, correct answers, with leaderboards and chase mode.

sync-integrationgamificationmotivation

Rating 93 πŸ‘ 76 Β· πŸ‘Ž 17 ⭐ 22 Anki 2.1.35~ Updated 2021-12-15
RuneScape-Gamification

Adds RuneScape-style skills that award XP and levels for focused, curious, enduring, accurate, and speedy Anki reviews via a movable, resizable dock.

gamification

Rating 21 πŸ‘ 18 Β· πŸ‘Ž 3 ⭐ 4 Updated 2022-12-27

README

Runescape-Gamification Anki addon updated for Anki v23.12.1

screenshot

Qt6 only.
If any icons seem strange, another font (such as DejaVu) may be interfering with your main icon font.

CHANGELOG

v1.0.3
  • CHANGE: New skill "Consistency"
    • Consistency is a skill that gains XP via a daily streak. The longer the streak, the higher the XP gain.
  • CHANGE: New XP rates
    • Focus consecutive reward increased from +0.5 to +4.
    • Curiosity randomly rewards 260, 325, 435, 650, 1300. (Level 99 / n*10000)
    • Endurance randomly rewards 60, 80, 100.
    • Recall rewards between 3^ease and 6^ease when ease >= 2.
    • Speed now rewards 100, 50, 20 instead of 5, 3, 1.
  • CHANGE: New tooltips
  • CHANGE: Changed heart emoji
  • FIX: Animations won't trigger if labels cannot be found
v1.0.2
  • CHANGE: XP no longer resets to 0 upon level up
  • CHANGE: Changed icons to more descriptive emojis
  • CHANGE: Added a menu option with info about the skills
v1.0.1
  • CHANGE: Moved save data to user_files directory, data should now persist between updates
v1.0.0
  • FIX: Added prefixes to Qt6 enums

<hr/>
<hr/>

Original README.md

<br/>

Anki <strong>Gamification</strong> inspired by RuneScape, code largely written by Chat-GPT. Currently there are 5 'skills' that users can gain experience in and level up: Focus, Curiosity, Endurance, Recall and Speed.

<strong>FEATURES</strong>

Focus: gain compounding (+0.5) XP for completing reviews in serial. The user receives 0.5 more XP each time they click 'Show Answer' and subsequently rating their answer (clicking again, good or easy) within 90 seconds of seeing the question. If the user does not do both of those actions in that time, or leaves the reviewing screen, exiting back into the deck overview/ dashboard, the XP reward will be reset to 0 and the user will have to build it back up again. This skill motivates the user to remained focused on the task at hand and avoid distractions.

Curiosity: gain 1-5 XP (random drop style) for every 'new' card that changes into a 'learning' card. This skill motivates the user to continue to learn new cards.

Endurance: gain 1-3 XP (random drop style) for every card reviewed - aka user clicked show answer and then rated their answer by clicking again, good or easy. This skill motivates the user to up their daily review counts.

Recall: gain 1 XP if user clicks 'hard' on a review, 3 XP if they click 'good' and 5 XP if they click 'easy'. No XP awarded for clicking 'again'. This skill motivates the user to be accurate with their long term recall, ensuring the user doesn't focus too much on speeding through cards but finds a balance between speed and accuracy instead.

Speed: gain 5 XP if user clicks Show Answer in less than 10 seconds after seeing a question, 3 XP if clicked in less than 15 seconds and 1 XP if clicked in less than 30 seconds. This skill motivates the user to get through reviews efficiently.

When XP is awarded, the relevant skill symbols displayed on the bottom right of the screen temporarily turns orange. When there is sufficient XP to reach the next level, the users skill symbol turns green and the level is updated - over spilled XP falls into the next level.

The XP needed for the next level can be viewed by simply hovering the user's mouse over the relevant skill symbol.

Leveling and XP are based directly on RuneScape - God's speed to 99.

<img src="https://user-images.githubusercontent.com/49327728/209213824-8ef4f23c-7ffd-4e0f-a97f-da4c22bad9aa.png">

<strong>CHANGELOG</strong>

Version <strong>1.0.3</strong> – 12-27-2022

<em>Fixed</em> <ul><li>Fixed version clash by updating code to be compatible with Anki 2.1.55/Qt 6<em> (thanks to @cjdduarte for the report)</em></li> <li>Fixed color reversion after XP reward when not in dark mode</li></ul> Version <strong>1.0.2</strong> – 12-22-2022

<em>Added</em> <ul><li>Added ability to move dock that contains skills<em> (thanks to @cjdduarte for the report)</em></li></ul> <em>Fixed</em> <ul><li>Fixed size of bottom bar<em> (thanks to @cjdduarte for the report)</em></li></ul> Version <strong>1.0.1</strong> – 12-20-2022

<em>Added</em> <ul><li>Added focus skill</li><li>Added curiosity skill</li></ul>

<em>Hoping to add more fun animations for XP and leveling, a leaderboard, XP bonuses for reaching predefined daily goals, XP awards for reviewing done on other devices and more when Chat-GPT & I get a minute - XS 12/21/22</em>