Skip to content

Ion-Maze – Interactive Grover Oracle Pulse-Mapping Tool#10

Open
learningdungeon wants to merge 3 commits intoOpenQuantumDesign:mainfrom
learningdungeon:main
Open

Ion-Maze – Interactive Grover Oracle Pulse-Mapping Tool#10
learningdungeon wants to merge 3 commits intoOpenQuantumDesign:mainfrom
learningdungeon:main

Conversation

@learningdungeon
Copy link

Hi OQD Team,

This is my submission for Bounty 1. As a Qiskit Advocate, I have developed the Ion-Maze, an interactive application that bridges the gap between abstract gate logic and physical trapped-ion control pulses.

The Concept:

Instead of a "black-box" execution, users act as pulse engineers. They must manually construct a Grover Oracle by applying "X-gate sandwiches" to mark target states. This teaches the fundamental "grammar" of quantum algorithms through the lens of hardware actuation.

Hardware Integration:

I have mapped the game logic directly to the OQD hardware interfaces:

Lasers: Every digital X-gate triggered in the UI pulses the corresponding physical red diode laser via device lasers set intensity.

Trap: The Calibration phase utilizes the trap position controls to simulate physical ion alignment.

Camera: The final results represent a processed readout from the overhead camera measurement system.

Technical Stack:

Engine: Powered by Qiskit Aer (supporting 2-6 ions).

UI: Built with GUI, styled to integrate seamlessly with the existing OQD demo interface.

Logic: Implements a "Smart Threshold" success check based on theoretical quantum probability limits.

Files Added:

src/oqd_teaching_demo/gui/ion_maze_gui.py (The game interface)

src/oqd_teaching_demo/control/grover_engine.py (The Qiskit-powered logic)

I look forward to your feedback and am excited to see how this can support OQD’s global outreach efforts!

Best regards,

Noor Ul Ain Faisal
IBM Qiskit Advocate | QuLearnLabs Alumni - Quantum Software Engineer | MIT iQHACK ‘26 Selectee

Copy link
Member

@benjimaclellan benjimaclellan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@learningdungeon Thanks for the submission! I've already accepted another PR for the unitaryDESIGN bounty, but will dig into this submission more to understand features it adds - it looks very interesting! I'd still be happy to merge it into the oqd-teaching-demo repo as another interactive UI for the hardware demo, if you're still interested. Thanks for participating in the hackathon!

@learningdungeon
Copy link
Author

learningdungeon commented Feb 28, 2026 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants