o roată de cod în sine este un obiect fizic format din mai multe foi circulare de hârtie sau card de diferite dimensiuni, fixate în centru, creând un set de cercuri concentrice. Jocul emite utilizatorului un set de provocări (simboluri, cuvinte sau alți identificatori), care instruiesc utilizatorul cum să manipuleze roata pentru a dezvălui un răspuns, un singur simbol sau cuvânt pe care utilizatorul trebuie să îl introducă pentru a începe jocul. Introducerea oricărui alt răspuns decât răspunsul așteptat ar duce la oprirea jocului sau la efectuarea unui alt comportament asociat cu utilizarea neautorizată a software-ului (de exemplu, jocul Starflight ar trimite „nave de poliție” imbatabile pentru a distruge nava spațială a jucătorului).
2-plyEdit
o roată simplă de cod cu 2 straturi consta din două foi circulare, ambele cu simboluri de provocare tipărite la intervale în jurul jantei și cu foaia din spate conținând un tabel de răspunsuri tipărite pentru a se potrivi cercului, iar foaia din față o serie de găuri care permit vizualizarea răspunsurilor, fiecare gaură etichetată cu un simbol de provocare. Computerul va prezenta trei simboluri de provocare, iar utilizatorul va citi răspunsul prin rotirea foii din față până când primele două simboluri de provocare vor fi aliniate între ele pe marginea roții, apoi va citi răspunsul din gaura indicată de al treilea simbol de provocare. Acest tip de roată de cod a fost folosit pentru un număr mare de jocuri, cum ar fi Neuromantul și Cybercon 3 (care a folosit o roată de cod imprimată pe hârtie carbon).
Single-plyEdit
a existat o utilizare a unei roți de cod cu un singur strat, unde au fost utilizate doar două simboluri de provocare; în jocul Amiga Rocket Ranger, jucătorul a întors roata pentru a se potrivi cu locația curentă a Rangerului lor, apoi a citit o valoare din gaura corespunzătoare locației în care doreau să zboare. Găurile erau într-o coloană simplă. Deoarece acesta a fost singurul mecanism pentru jucător de a specifica unde doreau să zboare, era imposibil ca crackers să-l scoată din joc fără a distruge întregul joc.
3-plyEdit
o roată de cod cu 3 straturi, utilizată în jocuri precum Star Control și The Fool ‘s Errand, a păstrat roata din spate cu răspunsuri tipărite și roata din față cu găuri și a adăugat alte roți” mijlocii ” între față și spate, care conțineau un amestec de răspunsuri tipărite și găuri suplimentare care permiteau roții următoare să apară atunci când anumite simboluri