r/programare • u/QuantumOdysseyGame • 8h ago
Facut in Romania: un joc ce acopera totul despre quantum computing in detaliu
Salut
Dacă te interesează câtuși de puțin să înțelegi în profunzime cât de diferit funcționează calculatoarele cuantice față de cele bazate pe tranzistori, dar și algebra din spatele lor, totul într-un mod complet interactiv, care te învață informatica de la zero, ei bine, jocul ăsta e pentru tine. Sunt dezvoltatorul din spatele Quantum Odyssey (întreabă-mă orice! Îmi place să răspund la întrebări) - am lucrat la el cam 9 ani (dintre care peste 3 în timpul doctoratului; metoda vizuală pe care am dezvoltat-o a devenit tema tezei mele și permite vizualizarea completă a spațiului Hilbert). Scopul a fost să creez un mediu super captivant în care oricine să poată învăța calculul cuantic prin puzzle-uri logice în stilul Zachtronics (cu mai multe soluții posibile), să concureze în clasamente și să exploreze o mulțime de conținut creat de comunitate, în căutarea celor mai eficienți algoritmi cuantici. Jocul are un sistem vizual unic, capabil să reprezinte orice fel de dinamică cuantică, pentru orice număr de qubiți, iar asta face acum posibil ca oricine de la 15 ani în sus să învețe efectiv logica cuantică, fără să-și bată deloc capul cu matematica din spatele ei.
Este un joc foarte diferit de ceea ce te-ai aștepta în mod normal de la un joc de programare sau de puzzle-uri logice, așa că încearcă-l cu mintea deschisă.
Cu ce te vei juca
- Logică booleană – biți, operatori (NAND, OR, XOR, AND…) și aritmetică clasică (sumatoare). Învață cum le poți combina pentru a construi orice sistem de calcul clasic. Vei învăța să le transpui pe un calculator cuantic.
- Logică cuantică – qubiți, matematica din spatele lor (algebră liniară, SU(2), numere complexe), toate porțile care asigură universalitatea Turing (dincolo de setul Clifford) și construirea de tensori pentru a simula evoluția sistemelor. Combină liber porțile sau creează-ți propriile porți pentru a construi orice îți poți imagina, folosind numere complexe sau reprezentarea lor polară.
- Fenomene cuantice – stocarea și recuperarea informației în bazele X, Y, Z; superpoziție (stări pure și mixte), interferență, inseparabilitate cuantică, regula imposibilității clonării, reversibilitate și felul în care baza de măsurare schimbă ceea ce observi.
- Trucuri cuantice de bază – transferul fazei către qubitul de control, amplificarea amplitudinii, stocarea informației în fază și recuperarea ei prin interferență; construiește porți și tensori personalizați și definește orice scenariu de inseparabilitate cuantică. (Logica de control este tratată separat de celelalte porți.)
- Algoritmi cuantici celebri – explorează Deutsch–Jozsa, algoritmul de căutare al lui Grover, transformatele Fourier cuantice, Bernstein–Vazirani și multe altele.
Merită urmărite:
Tutoriale despre mecanica și calculul cuantic, în stilul Khan Academy: https://www.youtube.com/@MackAttackx
Streamul unui profesor de fizică cu 400 de ore în joc: https://www.twitch.tv/beardhero




