Making QPong

Random walk to quantum computing

Junye Huang

Quantum Developer Advocate

IBM Quantum Community Team

© 2021 IBM Corporation

About me

© 2021 IBM Corporation

Agenda

  • QPong & quantum games (30 min)

    • Pygame version
    • Unity version
    • PICO-8 version
  • My quantum journey (25 min)

  • Q&A (5 min)

© 2021 IBM Corporation

QPong

Circuit Composer

QuantumCircuit

Quantum paddle

Classical paddle

Before measurement:

superposition => statevector backend

 

After measurement:

collapsed => qasm_simulator backend

  • Quantum re-imagination of the classic Pong game.
  • Explore unfamiliar concepts in a familiar setting.

© 2021 IBM Corporation

Game engines

Direct library import

Flask server

(with Qiskit API)

JavaScript

Lua

C#

Twine

Minetest

Python

MicroQiskit

(minimal Qiskit in native language)

QPong

QPong-Unity

QPong-PICO-8

© 2021 IBM Corporation

QPong-Unity

QPong-PICO-8

© 2021 IBM Corporation

Minetest + Qiskit circuit puzzles

Developed by James Weaver (IBM)

And many more!

© 2021 IBM Corporation

My Quantum Journey

Random walk to quantum computing

© 2021 IBM Corporation

Get in touch with CQT professors

Apply for CQT PhD

IAS-ICTP Summer School

Work on quantum random walk

Write project proposal for TQC using 2D materials

Get $3 million SGD grant!

Give up on QC, start PhD in 2D materials

PhD application rejected

High

Low

2014

2015

2016

2017

2018

2019

QC Career

Failing experiments

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

© 2021 IBM Corporation

Qiskit Camp 2019

27 Feb - 1 Mar 2019

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

© 2021 IBM Corporation

NanoDays with a Quantum Leap

Courtesy of James Weaver (IBM)

Clean up and polish QPong

6 Apr 2019

Learning points

Python

Github

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

Apply for internship at Horizon Quantum. Never heard back

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

Apply for internship at Horizon Quantum. Never heard back

Work on QPong Arcade

© 2021 IBM Corporation

IBM Quantum Arcade 

Courtesy of Gregory Boland (IBM)

Remake QPong in Unity game engine

6 Jun - 12 Sep 2019

Learning points

Unity game engine

C#

Game design principles

Open source collaboration

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

Apply for internship at Horizon Quantum. Never heard back

Work on QPong Arcade

QPong featured in Coding with Qiskit

© 2021 IBM Corporation

Coding with Qiskit

2 Aug 2019

91k views!

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

Apply for internship at Horizon Quantum. Never heard back

Work on QPong Arcade

QPong featured in Coding with Qiskit

QPong Arcade Tour

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

Apply for internship at Horizon Quantum. Never heard back

Work on QPong Arcade

QPong featured in Coding with Qiskit

QPong Arcade Tour

Qiskit Hackathon @ SG

© 2021 IBM Corporation

Qiskit Hackathon @ SG

Source: Centre for Quantum Technologies

Centre for Quantum Technologies

11-12 Oct 2019

Learning points

Event organization

Public speaking

Coaching

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

Apply for internship at Horizon Quantum. Never heard back

Work on QPong Arcade

QPong featured in Coding with Qiskit

QPong Arcade Tour

Qiskit Hackathon @ SG

Invitation to CERN

CMS detector visit with Dr. James Wootton

© 2021 IBM Corporation

Quantum Future Hackathon

CERN

Birth place of Higgs boson

18-19 Oct 2019

Visited

CMS detector

IBM Research Zurich

Google Zurich

ETH Zurich

EPFL

CMS detector visit with Dr. James Wootton

CMS detector visit with Dr. James Wootton (IBM Research)

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

Apply for internship at Horizon Quantum. Never heard back

Work on QPong Arcade

QPong featured in Coding with Qiskit

QPong Arcade Tour

Qiskit Hackathon @ SG

Invitation to CERN

Become Qiskit Advocate

CMS detector visit with Dr. James Wootton

© 2021 IBM Corporation

Qiskit Advocate

28 Oct 2019

Coffee with Vicente in Murcia, Spain

© 2021 IBM Corporation

Qiskit advocate program

Application open in June

Sign up here to get notified

qisk.it/advocate

Mentorship program

working with IBM quantum experts on a 3-month project to develop skills and build meaningful connections

Shantanu Jha

Founder of YuQC

Organizer of QCHack

© 2021 IBM Corporation

High

Low

Feb

Apr

Jun

Aug

Oct

Dec

QC Career

2019

Qiskit Camp

QPong was born!

Boston Museum of Science Demo

Apply for internship at Horizon Quantum. Never heard back

Work on QPong Arcade

QPong featured in Coding with Qiskit

QPong Arcade Tour

Qiskit Hackathon @ SG

Invitation to CERN

Join IBM Quantum

Become Qiskit Advocate

CMS detector visit with Dr. James Wootton

© 2021 IBM Corporation

Join IBM Quantum

Join IBM Quantum

2 Mar 2020

1 year after QPong!

© 2021 IBM Corporation

Moral of the story

© 2021 IBM Corporation

Many more examples

  • Quantum Research Advocate @ IBM
  • Quantum Research Advocate @ IBM
  • Quantum Engineer @ IQM Germany
  • Intern @ Xanadu
  • Marketing @ Zapata
  • Intern @ Qiskit Community Team
  • Co-op @ Qiskit Community Team
  • Co-op @ Qiskit Community Team

© 2021 IBM Corporation

Qiskit Career Resources

© 2021 IBM Corporation

© 2021 IBM Corporation

Making QPong - A Quantum Journey

By Huang Junye

Making QPong - A Quantum Journey

My journey of entering the quantum industry and why I transitioned from doing physics experiment to actively building quantum community.

  • 984