Realization of Bernstein-Vazirani quantum algorithm in an
interactive educational game
Dublin Core
Title
Realization of Bernstein-Vazirani quantum algorithm in an
interactive educational game
interactive educational game
Subject
Bernstein-Vazirani algorithms
Gamification
Interactive educational game
Quantum algorithms
Quantum contextualization
Gamification
Interactive educational game
Quantum algorithms
Quantum contextualization
Description
Quantum algorithms are celebrated for their computational superiority over classical
counterparts, yet they pose significant learning challenges for non-physics
audiences. Among these, the Bernstein-Vazirani (BV) algorithm stands out for
its quantum speedup by efficiently identifying a secret binary string. However,
the accessibility of such algorithms remains constrained by their inherent technical
complexity. To address this educational gap, this paper introduces a gamified,
web-based tool that innovatively reinterprets the BV algorithm’s complex mathematical
settings through an into engaging scenario of identifying broken lamps.
Players assume the role of an investigator, utilizing both classical and quantum
solvers to identify faulty lamps with minimal queries. By transforming the BV
algorithm into an intuitive gameplay experience, the tool helps reducing technical
barriers, making quantum concepts much more comprehensible for educators
and students than traditional methods that demand rigorous mathematical understanding.
Developed using Qiskit, IBM’s Python package for quantum computation,
and deployed via Flask, a popular Python microframework for building
web applications, the game effectively simplifies complex quantum algorithms
while demonstrating the practical applications of quantum speedup. This contribution
advances quantum education by merging technical depth with interactive
design, fostering a broader understanding of quantum principles and inspiring
new innovations in gamified learning.
counterparts, yet they pose significant learning challenges for non-physics
audiences. Among these, the Bernstein-Vazirani (BV) algorithm stands out for
its quantum speedup by efficiently identifying a secret binary string. However,
the accessibility of such algorithms remains constrained by their inherent technical
complexity. To address this educational gap, this paper introduces a gamified,
web-based tool that innovatively reinterprets the BV algorithm’s complex mathematical
settings through an into engaging scenario of identifying broken lamps.
Players assume the role of an investigator, utilizing both classical and quantum
solvers to identify faulty lamps with minimal queries. By transforming the BV
algorithm into an intuitive gameplay experience, the tool helps reducing technical
barriers, making quantum concepts much more comprehensible for educators
and students than traditional methods that demand rigorous mathematical understanding.
Developed using Qiskit, IBM’s Python package for quantum computation,
and deployed via Flask, a popular Python microframework for building
web applications, the game effectively simplifies complex quantum algorithms
while demonstrating the practical applications of quantum speedup. This contribution
advances quantum education by merging technical depth with interactive
design, fostering a broader understanding of quantum principles and inspiring
new innovations in gamified learning.
Creator
David Gosal, Timothy Rudolf Tan, Yozef Tjandra, Hendrik Santoso Sugiarto
Source
Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA
Date
Aug 1, 2025
Contributor
PERI IRAWAN
Format
PDF
Language
ENGLISH
Type
TEXT
Files
Collection
Citation
David Gosal, Timothy Rudolf Tan, Yozef Tjandra, Hendrik Santoso Sugiarto, “Realization of Bernstein-Vazirani quantum algorithm in an
interactive educational game,” Repository Horizon University Indonesia, accessed February 3, 2026, https://repository.horizon.ac.id/items/show/10332.
interactive educational game,” Repository Horizon University Indonesia, accessed February 3, 2026, https://repository.horizon.ac.id/items/show/10332.