Billy Ho

Billy Ho(he/him) is a Creative Technologist and Designer who works at the intersection of Art, Research, and Commercial Technology. His works aim to evoke Introspection and Empathy for both humans and machines.

Billy holds a BFA in Industrial Design from Shih Chien University and an MFA Design and technology from Parsons School of Design. Click here︎︎︎ to view Résumé.

Quantum Tetris

2021 Fall
Winner of: Most Creative use of Quantum Computing in Visual Arts, IBM's quantum design jam, New York City
[ Processing, python, IBM Qiskit ]
Quantum Tetris is created by Weijing Xiao, Emilio Lari, Billy Ho, Salil Parekh, and Olivier Brückner. A project developed within and winner of IBM’s Quantum Design Jam from Parsons School of Design and IBM in October 2021, NYC.

We chose to create a Tetris game to explore truly randomness in games enabled by quantum computers, accompanied by noise, another characteristic we found charming as a surprising anomaly.

My contribution: Ideation, python to processing code translation. 
Checkout the video ︎︎︎

Part of Quantum Art Exhibition x IBM @Microscope Gallery , NYC

Quantum shape generation

All the possible shapes in a tetris game is stored in the 2*4 grid each stores a binary state.
The values within each set of grids are generated by the 8-bit decision tree illustrated in the diagram. Each bit is run on a quantum computer powered by IBM’s qubits, where we leveraged to create true randomness adhear to our custom probability distribution. 

Quantum noise

Theoratically, within our custom environment (created by the decision tree), we can expect only the conventional shapes. However, noises occur when contemporary quantum computers experience environmental interferences over their runtime, producing the anomalous shapes in the diagram.

We decided to treat them as an intergral part of the experience by highlighting them with different colors. 
The final state is depicted as a visual representation of quantum computers’ accumulation of noises, giving the longer the systems’ runtime, the higher the chance noises will occur.