Die Geschichte der Spiele für Quantencomputer

Als ich diesen Artikel begann, war es über ein Jahr her, dass das erste Quantencomputerspiel überhaupt erstellt wurde. Es war Zeit, ihre bisherige Geschichte zu schreiben, also habe ich das getan.

Bis Juni 2019 habe ich mich dann ständig über die neuen Entwicklungen bei Quanten und Spielen informiert. Sie finden ihre Geschichte unten.

März 2017

Es begann im vergangenen Zeitalter von 2017, ein Mann hatte eine Idee: Ein Spiel für einen Quantencomputer zu machen.

Dies wäre kein Spiel, das ausschließlich auf einem Quantencomputer läuft. Wie bei jedem Quantenalgorithmus müsste ein normaler Computer stark involviert sein. Es wäre ein Spiel, für das es einen nicht trivialen Teil gibt, der auf einem Quantencomputer ausgeführt wird, nur um zu sehen, ob dies möglich ist.

Hardware wäre kein Problem: IBM hatte dies durch die IBM Q Experience bereitgestellt. Die Software war auch da: Project Q, ein Quanten-SDK, mit dem Jobs auf IBM-Geräten ausgeführt werden können, wurde kürzlich veröffentlicht. Alles was benötigt wurde war ein Spiel.

Das gewählte Spiel war Rock-Paper-Scissors. Es wurde an die Stärken von Qubits angepasst und das erste Quantenspiel wurde gemacht. Es wurde Cat-Box-Scissors genannt.

Es war nicht sehr gut, um ehrlich zu sein. Nur ein einfaches erstes Experiment. Wenig mehr als ein Zufallsgenerator mit einer Geschichte. Quantencomputer haben etwas Besseres verdient.

Und so kam nur wenig später das erste Multiplayer-Spiel, das mit einem Quantencomputer erstellt wurde. Mit Techniken, die einst verwendet wurden, um grundlegende Eigenschaften des Universums zu untersuchen, würde dieses Spiel Schlachtschiffe spielen.

April 2017

Diese ersten Quantencomputerspiele waren einfache Beispiele, die auf die Befehlszeile beschränkt waren. Sie liefen in Echtzeit auf dem Quantenprozessor, was bedeutete, in der Jobwarteschlange zu warten. Leider macht das Warten auf Textausschnitte nur wenigen Spaß.

Was ist also mit einem Spiel, das auf bereits vorhandenen Daten basiert? Der Quantencomputer kann alles Notwendige im Voraus generieren, sodass das Spiel so schnell und reaktionsschnell läuft, wie wir es alle von modernen Programmen erwarten.

Aus dieser Idee entstand Quantum Solitaire, das auf der Fantasy Basel ausgestellt wurde (die Schweizer Antwort auf die Comic Con).

Mai 2017

Mai brachte zwei Quantenspiele. Eine, die mit der gleichen Philosophie von Quantum Solitaire erstellt wurde und auf bereits vorhandenen Daten basiert. Es wurde von Hunt the Wumpus inspiriert, einem frühen Dungeon-Crawler. Dies war Hunt the Quantpus.

Es brachte auch eine neue Version von Schlachtschiffen. Dies war ein weiteres Spiel, das in Echtzeit ausgeführt werden konnte. Anstatt Project Q wie zuvor für die Handhabung der Software zu verwenden, wurde QISKit verwendet: das neu veröffentlichte native SDK von IBM für die Hardware.

Dies war das erste Echtzeit-Quantenspiel, das mehrere Runden lang lief. Als solches war es das erste, das mehr als nur ein ausgefallener Zufallszahlengenerator war. Es wurde auch mit einem noblen Zweck geschaffen: Menschen zu helfen, Quantenprogrammierung zu lernen.

Aufgrund der zunehmenden Raffinesse wurden alle vorherigen Spiele zu bloßen Experimenten herabgestuft. Schlachtschiffe mit partiellen NICHT-Toren waren das wahre erste Quantencomputerspiel.

Der Mai 2017 ist auch der Monat, in dem IBM seinen 16-Qubit-Prozessor angekündigt hat. Wie alle Cloud-basierten Quantenprozessoren war es dazu bestimmt, eines Tages Spiele zu spielen.

Juni 2017

Jedes Spiel wurde bisher von nur einem Mann entworfen. Mir!

Im Juni 2017 hat sich das geändert. Rigetti, ein Quantencomputer-Startup, hat sein eigenes Quanten-SDK veröffentlicht. Gleichzeitig machten sie auch ein einfaches Spiel, um eine kleine Demonstration des Quantencomputers zu liefern. Überprüfen Sie es auf ihrer Website hier.

Es zählt nicht unbedingt als Quantenspiel, da es eher einen simulierten Quantencomputer als einen echten verwendet. Aber Rigetti verfügt über die Hardware und Software, um es auf einem realen Gerät zu implementieren, weshalb es sicherlich eine Erwähnung verdient.

Eine ähnlich einfache Demonstration wurde bereits im März 2017 von IBM durchgeführt (siehe hier). Obwohl dieses Spiel wohl nicht ganz als Spiel gilt und niemals behauptet, eines zu sein, verdient es auch eine Erwähnung.

Natürlich habe ich immer noch meine eigenen Quantenspiele entwickelt. Der Juni brachte einen neuen Einstieg in das langjährige Quantum Battleships-Franchise. Als weiteres Tutorial in der Quantenprogrammierung kamen Schlachtschiffe mit ergänzenden Messungen.

Im Juni fand auch das BlueYard Quantum Leap-Event statt: ein Treffen von Forschern, Startups, Investoren und Journalisten, die sich alle für Quantencomputer interessieren. Ich habe es geschafft, ein Ticket als der Typ zu bekommen, der Quantenspiele macht. Dort unterhielt ich mich mit Will Zeng von Rigetti über Spacewar!, Eines der ersten Spiele für normale Computer. Ich habe auch mit Alan Ho von Google über einige Gedanken gesprochen, die ich zu ihrem Vorschlag für "Quantenüberlegenheit" hatte, und mit Jerry Chow von IBM über ihr 16-Qubit-Gerät. Diese Gespräche inspirierten einige der Ereignisse im August.

Juli 2017

Im Juli wurde dem Tutorial für das QISKit-Quanten-SDK ein Abschnitt hinzugefügt. Es war schon eine Weile versprochen worden, aber in diesem Monat wurde es schließlich mit einem Notizbuch über das "Quantum Counterfeit Coin Problem" gegründet.

Dies ist nicht wirklich ein Spiel im üblichen Sinne. Es ist etwas, das man mit Spieltheorie lernen kann, aber nicht wirklich etwas, das man spielt. Dies gilt auch für eine weitere frühe Ergänzung dieses Abschnitts: Quantum Magic Squares (dies wurde seitdem an eine andere Stelle im Tutorial verschoben).

Trotzdem sollte dieser Abschnitt des Tutorials Spiele enthalten, die auch gespielt werden können. Dementsprechend wurde es bald die Heimat von Schlachtschiffen mit teilweisen NICHT-Toren.

August 2017

Bereits im Juli 2016 veröffentlichten einige Googler einen Artikel. Es war ein Plan, wie man beweisen kann, was sie "Quantum Supremacy" nennen: Dass Quantencomputer bei einigen Aufgaben besser sein können als normale.

Die eventuelle Demonstration davon wird wahrscheinlich keine nützliche Aufgabe sein. Es wird für etwas ziemlich Abstraktes sein, etwas, das stark zugunsten des Quantenkonkurrenten voreingenommen ist. Es wird auch ein gutes Jahrzehnt dauern, bis die ersten Behauptungen der "Vorherrschaft" aufkommen, bis echte Quantencomputer entstehen.

Je interessanter wir die Aufgabe machen können, desto interessanter wird das Ergebnis. Je verlässlicher wir die Aufgabe machen, desto verständlicher wird das Ergebnis. Also machen wir es zu einem Spiel!

Das war die Idee, die ich Anfang 2017 zum ersten Mal hatte. Sie entwickelte sich langsam in der ersten Jahreshälfte und wurde fast aufgegeben. Aber die Gespräche, die ich auf der BlueYard-Veranstaltung im Juni geführt habe, haben mein Denken konzentriert.

Im August entstand es. Quantum Supremacy in Spielform: Quantum Awesomeness.

Wie Spacewar! Zuvor war dies ein Spieldesign, um die Hardware an ihre Grenzen zu bringen. Es wäre in der Lage, einen Kontext für ein Überlegenheitsergebnis bereitzustellen. Es würde auch Benchmarking-Daten für Geräte bereitstellen, die für die Vorherrschaft zu klein oder zu laut sind.

In diesem Spiel wird die Größe und Konnektivität eines Quantenprozessors in der zuordenbaren Form eines Puzzles dargestellt. Unvollkommenheiten und Lärm nahmen zu. Mit diesem Spiel können Spieler aus allen Bereichen verstehen, wie aktuelle Geräte wirklich sind.

Die erste Version war für ein bestimmtes Gerät fest verdrahtet: den 16-Qubit-Prozessor von IBM. Hier haben wir also die ersten Ergebnisse erzielt.

Der August war auch ein großer Monat für Schlachtschiffe mit teilweisen NICHT-Toren. Es wurde Teil des QISKit-Tutorial-Abschnitts für Spiele, der im Juli erstellt wurde.

Es wurde auch eine Version erstellt, die etwas spielbarer ist, wobei die Spieler Text zum Lesen erhalten, während sie in der Warteschlange warten. Ein Durchspielen davon wurde aufgezeichnet und auf YouTube gestellt. Obwohl es nur als etwas gedacht ist, das nur wenigen Menschen gezeigt werden soll (und so ohne Erzählung oder Hintergrundmusik gemacht wurde), wurde es von einigen tausend mutigen Seelen angesehen.

Der Grund für diese spielbarere Version war, Teil eines Events in Aarhus zu sein. Dies wurde von ScienceAtHome gehostet, die großartige Spiele über Quantencomputer entwickeln.

Der August endete dann mit dem ersten Konferenzgespräch über Spiele, die auf Quantencomputern laufen. Dies geschah auf der Gamescom in Köln, einer der weltweit größten Spielemessen.

September / Oktober 2017

Die Herbstmonate 2017 waren eine ruhige Zeit für meine Bemühungen um Quantenspiele. Ich möchte sagen, dass es daran lag, dass ich mit ernsthaften wissenschaftlichen Dingen beschäftigt war. Das wäre aber nur teilweise richtig. Ich habe auch Emoticons als Quantenversion von Hello World überlagert.

Für andere war es allerdings nicht so ruhig. Eine Gruppe von Menschen an der Universität Osnabrück machte ein Spiel für eine vergleichende maschinelle Lernklasse. Dies hatte nicht nur Quantencomputer, sondern auch neuromorphes Computing!

November / Dezember 2017

Quantum Awesomeness wurde so konzipiert, dass jedes Gerät es spielen kann. Egal welche Architektur, Größe oder Konnektivität. Solange Sie ein paar Qubits hatten, konnten Sie Quantum Awesomeness darauf spielen.

Obwohl dies die Theorie war, unterstützte die Software in der Praxis nur das 16-Qubit-Gerät von IBM. Es war Zeit, das Netz zu erweitern.

Ende November wurde GitHub etwas überarbeitet. Es könnte jetzt auf dem neu aktualisierten 16-Qubit-IBM-Gerät abgespielt werden. Es könnte auch auf ihren 5-Qubit-Geräten gespielt werden. In jedem Fall wurde das QISKit SDK von IBM verwendet.

Eine weitere große Änderung war die Unterstützung von Project Q, das seit einigen Monaten von der Entwicklung von Quantenspielen vernachlässigt wurde. Die Unterstützung für Forest von Rigetti wurde bald hinzugefügt, inspiriert von der Ankündigung eines 19-Qubit-Prozessors. Quantum Awesomeness gehörte zu den ersten in der Warteschlange, die auf diesem neuen Gerät ausgeführt wurden. Die ersten Daten gingen kurz vor Weihnachten ein

Alle bisher gesammelten Daten (von 3 IBM Geräten und 1 Rigetti-Gerät) wurden dann auf GitHub gespeichert. Dies ermöglichte es den Spielern, Quantum Awesomeness-Spiele von all diesen Quantenprozessoren aus zu spielen, ohne dass ein direkter Zugriff erforderlich war. Wenn sich jemand fragte, ob Rigettis 19 Qubits besser waren als die 16 von IBM, konnte er es selbst herausfinden. Nur durch ein Spiel.

Januar / Februar 2018

Quantum Awesomeness wurde 2018 fortgesetzt. Das Projekt verbesserte sich und wurde als Grundlage für Artikel verwendet, um den aktuellen Stand des Quantencomputers zu erläutern. Dies beinhaltet textbasierte "Let's Plays" von Spielen, die auf verschiedenen Geräten ausgeführt werden.

Ende Februar wurde es endlich möglich, das Spiel in einem Browser zu spielen. Kein Klonen von Repos oder Konfigurieren von Jupyter mehr erforderlich.

In diesen Monaten gab es auch das erste neue Spiel seit einiger Zeit, obwohl es technisch eher ein gamifiziertes Tutorial ist. Durch das Herausfinden von Rätseln kann ein Spieler einen ersten Eindruck von Quantencomputern bekommen.

Das Tutorial selbst läuft auf einem normalen Computer. Aber es endet nicht dort! Das Programm verfügt über zusätzliche Modi, mit denen Programme geschrieben und dann auf einem realen Gerät ausgeführt werden können. Es zählt also fast als ein Spiel, das auf einem Quantencomputer läuft, obwohl weder die Behauptungen "Spiel" noch "Laufen auf einem Quantencomputer" sehr stark sind.

März 2018

Im März haben sich Microsoft und die University of Bristol zu einem eintägigen Quantum Games Ideathon zusammengetan. Das Gewinnerteam erkannte schnell, was der möglicherweise herausforderndste Aspekt von Quantenspielen ist:

Wir fanden es ziemlich einfach, ein Konzept zu entwickeln, das entweder: (a) Spaß machte und ansprechend wirkte; oder (b) die zugrunde liegende Quantenmechanik getreu dargestellt hat; aber nicht beide.

Am Ende kamen sie auf Cats: Quantum Supremacy, ein Worms-ähnliches Spiel mit quanteninspirierten Waffen.

Es ist nicht klar, ob die Spiele für dieses Ereignis Q #, das SDK von Microsoft, zum Erstellen von Quantenprogrammen verwendeten. Es wäre sicherlich nicht auf echter Quantenhardware gelaufen, da derzeit keine an Q # angehängt ist. Dennoch verdient das Ereignis eine Erwähnung in dieser Geschichte der Quantenspiele.

Ende März war auch die Frist für den Teach Me QISKit Award von IBM. Es forderte die Teilnehmer auf, interessante Jupyter-Notizbücher zu erstellen, um anderen die Grundlagen der Quantenprogrammierung beizubringen. Der Gewinner, eine Simulation des Ising-Modells, war ein hervorragendes Beispiel für die Verwendung von Quantencomputern für wissenschaftliche Zwecke. Ein weiterer Teilnehmer war ein einfaches Spiel, das auf den exotischen Eigenschaften von Quantenkorrelationen basierte.

April 2018

Am 6. und 7. April veranstaltete Rigetti den ersten Quanten-Hackathon der Welt. Oder zumindest der erste, der die Ausführung von Programmen auf echter Quantenhardware ermöglicht. Es gab Teilnehmer mit unterschiedlichsten Hintergründen, die alle möglichen Projekte durchführten. Zwei Teams haben sogar Spiele gemacht. Eine wurde von mir und meinen Teamkollegen Jonathan DuBois und M. Sohaib Alam gemacht. Es wurde Link to the Quantum genannt.

Der Teil von Sohaib war eine Implementierung des Meyer-Penny-Spiels: ein Kampf zwischen Kapitän Picard und Q, bei dem ein Quantencomputer das Ergebnis vollständig verändert. Das Spiel wurde später in die Dokumentation für Rigettis Quanten-SDK aufgenommen.

Ebenfalls vom Hackathon haben wir ein lustiges Handyspiel bekommen, das von einem Team mit Rigettis eigenem Will Zeng gemacht wurde.

Mai 2018

Seit Sommer 2017 arbeite ich in Zusammenarbeit mit IBM Research an einem Spiel. Die Idee, Menschen Jobs erstellen zu lassen, die auf realen Geräten ausgeführt werden können, und dies über ein Handyspiel zu tun. Am Ende haben wir ein Puzzlespiel erstellt, um den Menschen ihre erste Aufgabe der Quantenprogrammierung zu geben: Hallo Quantum. Eine Version richtet sich an Gelegenheitsspieler und wird auf Mobilgeräten veröffentlicht.

Obwohl es überhaupt nicht auf Quantencomputern ausgeführt wird, sollen die Spieler so eingerichtet werden, dass sie ihre eigenen Programme auf der IBM Q Experience erstellen. Und bietet alles, was Sie brauchen, um die Rätsel und Lösungen auf einem realen Gerät zu reproduzieren.

Wir haben auch eine verbesserte Version der Kommandozeilenvariante des Spiels veröffentlicht, die ich oben im Januar / Februar erwähnt habe.

Juni 2018

Quantum Awesomeness war lange ein Spiel, das die Leute spielen konnten. Aber es war noch nicht als Wissenschaft präsentiert worden. Es war Zeit, eine Zeitung darüber zu schreiben.

Dies wurde geschrieben, um zu untersuchen, wie die vom Spiel ausgeführten Quantenprogramme uns helfen können, Prototypen von Quantengeräten zu verstehen und zu vergleichen. Es wurde wenig auf seine Natur als Spiel Bezug genommen.

Eines der Verkaufsargumente des Papiers ist, dass es alle der Öffentlichkeit zur Verfügung stehenden Quantenprozessoren abdeckt. Gerade als ich den letzten Schliff gab, ging Rigetti und veröffentlichte ein neues Gerät. Diesmal ein 8 Qubit.

Zum Glück ließen sie mich ziemlich schnell loslegen. Also hat Quantum Awesomeness ein neues Gerät in seine Liste aufgenommen.

Juli 2018

Was ist die beste Plattform zum Spielen? PC oder Konsole? Playstation oder Xbox? Wie wäre es mit etwas anderem: den Unit-Test-Funktionen eines SDK?

Dies hat Microsoft getan, um Menschen dabei zu helfen, Quantencomputer mit ihrer Q # -Sprache zu programmieren. Die ersten vier Herausforderungen, bekannt als Quantum Katas, gingen in diesem Monat online.

Auch dies ist ein Beispiel für etwas, das auf einem Quantencomputer nicht ausgeführt wird. Aber da die Programme, die Sie schreiben, sicherlich auf echten Quantencomputern laufen könnten (und da wir diesen Monat nichts anderes zu besprechen haben), verdient es eine Erwähnung.

August 2018

In diesem Monat wurden zwei Spiele in Game Jams gespielt. Einer war von mir für die Ludum Dare Marmelade. Ich habe versucht, mithilfe von Quantenwanderungen ein weiteres Spiel zu entwickeln, das von Hunt the Wumpus inspiriert ist. Es war nicht wirklich viel, aber Sie können es hier finden.

Ein besseres und hübscheres Spiel wurde Desiree Vogt-Lee (die auch eine große Liste von Ressourcen zum Erlernen von Quanten unterhält). Es heißt Quantum Cat-Sweeper und basiert auf Minesweeper (wie Sie vielleicht erraten haben!). Es läuft auf einem Simulator oder auf einem 5-Qubit-IBM-Gerät.

September 2018

Anfang dieses Monats bekam ich einen Job bei IBM Research. Einer meiner Teamkollegen vom Rigetti-Hackathon, Sohaib Alam, hat gleichzeitig einen Job bei Rigetti angefangen. Quantum Game Design scheint eine Karriere mit besseren Aussichten als normales Game Design zu sein!

Oktober 2018

Die Kommandozeilenversion von Hello Quantum erhielt gute Bewertungen von den wenigen Leuten, die sie gefunden haben. Dies war trotz seiner eher rudimentären und hässlichen Form. Es war Zeit, es besser, hübscher und es wert zu machen, in den Spieleordner des Qiskit-Tutorials gelegt zu werden.

Das Ergebnis heißt Hello Qiskit, da es den Prozess der Erstellung Ihrer ersten Quantenprogramme in Qiskit beschleunigt. Sie könnten das Ganze auf einem echten Quantencomputer ausführen, aber das wäre wahrscheinlich nicht die beste Idee. Verwenden Sie den Simulator bis zum Ende, wo Sie zu einem realen Gerät wechseln können, um die Einzigartigkeit von Quantenvariablen bereitzustellen.

November 2018

Dieser Monat brachte ein weiteres Kapitel in der großen Saga von Quantum Awesomeness: Eine Neuimplementierung nur in Qiskit, die im Spieleordner des Qiskit-Tutorials gespeichert werden soll. Außerdem noch ein Beitrag hier auf Medium über dieses Spiel, den mittlerweile jeder satt haben muss!

Dezember 2018

Ein langsamer Monat in der Geschichte der Quantenspiele. Obwohl ich an einem interessanten Vortrag von Evert van Nieuwenburg teilgenommen habe. Er sprach über seine Arbeit an der Verwendung von Verstärkungslernen, um herauszufinden, wie Fehler in einem Quantencomputer korrigiert werden können. Im Wesentlichen die Quantenfehlerkorrektur als Spiel behandeln und einem Computer beibringen, wie man sie spielt.

Er hat auch Quantum TicTacToe gemacht. Ein anderes quanteninspiriertes Spiel, anstatt eines, das auf einem Quantencomputer läuft. Aber eine, die in Zukunft portiert werden könnte.

Januar / Februar 2019

Mitte Februar 2019 war der erste Spielestau mit Quantencomputern.

Dies war eine Zusammenarbeit zwischen den Universitäten Aalto und Turku sowie IBM Research. Die Teilnehmer (einschließlich des Designers von Angry Birds) wurden aufgefordert, ein Spiel zu entwickeln, das eine der beiden angebotenen Quantenressourcen verwendet: einen Simulator des Teams von Turku oder Qiskit von IBM.

Zu dieser Marmelade gibt es viel zu sagen, aber ich habe es schon woanders gesagt.

Im Januar war ich damit beschäftigt, Ressourcen vorzubereiten, die die Leute im Spielestau verwenden können. Ich nahm jedes kreative Projekt, das in den Qiskit-Tutorials erschienen war, und verwandelte es in ein Tool, das von den Störsendern leicht wiederverwendet werden konnte.

Februar 2019

Das erste Qiskit-Camp fand statt.

Daraus entstanden zwei Spiele. Eine davon war eine Quantenversion von Pong, die später auf dem Qiskit-YouTube-Kanal vorgestellt wurde.

Die andere war eine Quantenversion von Flappy Bird. Natürlich mit einer Katze.

Ein weiteres wichtiges Projekt war der Gewinner des Community Choice Award: Purple Qubits. Dies wurde in Unity durchgeführt, und so entwickelte das Team ein Unity-Plug-In für Qiskit.

März 2019

In diesem Monat wurde TicTacQ fertiggestellt, ein Spiel, das seit Juli 2018 existiert.

Es wurde von Maddy Tod erstellt, einer Person, die als Praktikantin bei IBM auf Quantum gestoßen ist. Es ist Tic-Tac-Toe, in dem Sie gegen einen Quantenalgorithmus spielen. Dies ist eine Parallele zu einem der frühesten Spiele für einen klassischen Computer, der heute als OXO bekannt ist.

Auch in diesem Monat habe ich an Pyweek teilgenommen: einem einwöchigen Game Jam. Ich habe ein Kunstspielzeug gemacht, bei dem mithilfe von Quantencomputern Bilder manipuliert wurden

Ich habe auch ein Tutorial darüber gemacht, wie es funktioniert, das jetzt hier lebt.

April 2019

Ich habe ein Projekt gemacht, in dem Terrain für Spiele mit Quantencomputern generiert werden kann, wobei ich auf den oben genannten Techniken aufbaue, die zur Manipulation von Imahes entwickelt wurden. Eine vollständige Erklärung finden Sie unten.

Ein früher Versuch, dieses Terrain in ein Spiel zu bringen, wurde auch im Rahmen meines Projekts für Ludum Dare 44 unternommen.

Mai 2019

Dies war der Monat des Qiskit-Hackathons in Madrid.

Es gab ein Spiel, das den Spielern etwas über Quantenkryptographie beibringen sollte.

Es gab auch eine Quantenversion von Connect 4, in der der Spieler gegen einen Quantenalgorithmus spielen kann.

Der Gewinner des Hackathons war in gewissem Sinne auch ein Spiel: Es basierte auf Conways Game of Life.

Hier finden Sie eine vollständige Übersicht über die Ereignisse auf der Veranstaltung.

Juni 2019

In diesem Monat wurde ein Artikel über die Herstellung von Quantenspielen veröffentlicht.

Dies war von Chris Cantwell, dem Designer von Quantum Chess. Ich werde Stephen Hawking und Antman Ihnen mehr über dieses Spiel erzählen lassen.

Juli-August 2019

Im Juli erhielt jeder Teilnehmer auf der Europython 2019-Konferenz eine kleine Spielekonsole, auf der er seine eigenen Spiele programmieren konnte. Die Idee hinter diesem 10-Dollar-Gerät, bekannt als PewPew, war es, eine einfache Sandbox für Leute bereitzustellen, die lernen, wie man Spiele macht.

Also dachte ich: Warum nicht das auf Quanten anwenden?

Die Antwort ist, dass Qiskit niemals auf einem so einfachen, auf Mikrocontrollern basierenden Gerät funktionieren würde. Aber ich lasse mich nicht von Dingen wie "Fakten" oder "Vernunft" abhalten! Stattdessen habe ich eine winzige Version von Qiskit erstellt, die auf der PewPew ausgeführt werden kann.

Dann habe ich ein Spiel dafür (oder zumindest für einen Emulator) für den GMTK-Game-Jam 2019 gemacht. Es war nicht sehr komplex, aber es war ein Anfang.

September 2019

Diesen Monat gibt es viel zu erzählen. Hauptsächlich wegen des Qiskit Camp Europe, das in der Schweiz stattfand.

Sechs Spiele wurden im Rahmen dieses Hackathons gemacht. Drei von ihnen verfolgten den Ansatz, ein bestehendes Spiel zu übernehmen und der Spielmechanik dann einen Quanten-Spin zu geben.

  • Quantum Hold'em (ein Quanten-Spin beim Poker)
  • Dr. Qubit (ein Quantenspin auf Dr. Mario)
  • Frozen Q (ein Quantenspin auf Frozen Bubbles)

Zwei weitere waren Spiele für das quantenfähige PewPew.

  • PewPew Cube
  • Q Snake (ein Quantenspin auf Snake)

Der letzte nahm die Idee der prozeduralen Generierung als Keimzelle. Das Ergebnis war wie ein Schurke

  • Q Schurke

Das Qiskit-Camp war auch der erste Ausflug eines mit Quantenspielen vorinstallierten Arcade-Automaten. Insbesondere gab es Hello Quantum und QPong, auf denen die Teilnehmer spielen konnten.

Zur gleichen Zeit wie das Qiskit-Camp fand in San Franciso eine Veranstaltung namens Code4Kids statt. Dies hatte einen Workshop zum Thema Quantencomputer mit einem neuen Spiel namens Qiskit Blocks. Dies basiert auf Minetest, einer Open-Source-Alternative zu Minecraft. Das Spiel verwendet Qiskit, um Quantenschaltungen auszuführen, und bringt den Spielern bei, wie man sie verwendet.

Ebenfalls im September startet ein Wettbewerb um ein Quantenspiel!

Im September 2019 höre ich schließlich auf, diesen gigantischen Artikel zu aktualisieren. Ich werde Tippfehler beheben und Links einfügen, aber nicht mehr. Kapitel 1 der Geschichte der Quantenspiele ist geschlossen!

Die Zukunft

Spiele für Quantencomputer begannen als Nebenprojekt einer Person. Bis September 2019 ist es für viele ein ziemlich großes Projekt geworden und ein häufiges Thema für Game Jams und Hackathons. Eine neue Ära hat begonnen, in der viel zu viel los ist, um in einem einzigen rollenden Blog-Beitrag behandelt zu werden. Ich hoffe, Sie lassen diesen Artikel inspiriert, um selbst Geschichte zu schreiben.

Anhang: Vorgeschichte des Quantenspiels

Universe Splitter wurde 2009 eingeführt. Es handelt sich um eine Münzwurf-App, deren Einzigartigkeit darin besteht, dass sie eine Quantenquelle für Zufallszahlen verwendet. Dies ermöglicht es ihm, sich mit einigen der Erzählungen rund um die Quantenphysik zu verbinden. Insbesondere bietet es sich als eine Möglichkeit an, das Universum zu teilen, wann immer Sie eine Entscheidung treffen möchten.

Es ist kein Spiel, aber es hat gamifizierte Elemente. Und es läuft nicht auf einem Quantencomputer, aber es verwendet Quantenhardware. Es ist also ein definitiver Vorläufer von Spielen, die auf Quantencomputern ausgeführt werden, und eine Inspiration, um uns zu zeigen, was auch mit nur einem Tropfen Quanten möglich ist

Im Jahr 2016 gab es eine ganze Reihe von Projekten, die Quanten und Spiele oder Gamification kombinierten. Eine unvollständige Liste finden Sie in dieser Vortragssitzung von Anfang 2017 sowie im Quantenspiel mit Photonen. Insbesondere gab es Quantum Chess sowie mein eigenes Citizen Science-Projekt: Decodoku.

Obwohl 2016 viel Quantengamifizierung brachte, betrafen nur drei Projekte echte Geräte. Eine davon war die IBM Q Experience.

Lassen Sie sich vom Kürbis nicht abschrecken. Es ist nur ein Relikt aus der Halloween-Reskin. Die Q Experience ist eigentlich eine unheimliche Möglichkeit, einfache Programme zu erstellen und auf realen Geräten auszuführen. Es verfügt über Grafiken und eine Drag-and-Drop-Mechanik, die Sie in einem Spiel finden können.

Ein anderes war das Alice-Experiment.

Da es sich um ein Projekt von ScienceAtHome handelte, enthielt es neben der Wissenschaft definitiv auch gamifizierte Elemente. Obwohl die Hardware sicherlich mit der Quantenberechnung zu tun hatte, war sie kein Quantencomputer. Außerdem war es von Natur aus eher ein Anti-Spiel als ein Spiel!

Der dritte war der Big Bell Test.

Dies verwendete menschliche Spieler, um Zufälligkeit zu erzeugen, die dann in einer Reihe von realen Quantenexperimenten verwendet wurde.

Einige andere bemerkenswerte Dinge waren einige Jahre zuvor auch von der Universität Bristol gekommen.

Auch hier war der Zugriff auf reale Geräte über die Cloud möglich. Und wieder hatte es eine relativ spielerische Oberfläche. Zusammen mit dem Alice-Experiment und der Q-Erfahrung war dies ein frühes Beispiel für den allgemeinen Zugang zu hochmodernen Quantengeräten. Hoffentlich sind sie die Vorläufer vieler weiterer.