maga a kódkerék egy fizikai tárgy, amely több, különböző méretű, kör alakú papírlapból vagy kártyából áll, középen rögzítve, koncentrikus körök halmazát hozva létre. A játék egy sor kihívással (szimbólumokkal, szavakkal vagy más azonosítókkal) bocsátja ki a felhasználót, amelyek arra utasítják a felhasználót, hogyan kell manipulálni a kereket annak érdekében, hogy felfedje a választ, egyetlen szimbólumot vagy szót, amelyet a felhasználónak be kell írnia a játék elindításához. A várt válaszon kívül bármi más beírása a játék leállítását vagy a szoftver jogosulatlan használatával kapcsolatos egyéb magatartást eredményezné (például a játék Starflight verhetetlen “rendőrhajókat” küldene a játékos űrhajójának megsemmisítésére).
2-plyEdit
egy egyszerű 2 rétegű kódkerék két kör alakú lapból állt, mindkettő a perem körül időközönként nyomtatott kihívás szimbólumokkal, a hátsó lap pedig a körhöz illeszkedő válaszok táblázatát tartalmazta, az elülső lap pedig egy sor lyukból állt, amelyek lehetővé tették a válaszok megtekintését, minden lyukat kihívás szimbólummal ellátva. A számítógép három Kihívási szimbólumot mutat be, és a felhasználó az elülső lap elforgatásával olvassa el a választ, amíg az első két Kihívási szimbólum egymáshoz nem igazodik a kerék peremén, majd olvassa el a választ a harmadik kihívás szimbólum által jelzett lyukból. Ezt a típusú kódkereket számos játékhoz használták, mint például a Neuromancer és a Cybercon 3 (amely karbonpapírra nyomtatott kódkereket használt).
Single-plyEdit
egy egyrétegű kódkereket használtak, ahol csak két kihívás szimbólumot használtak; az Amiga játékban Rocket Ranger, a játékos elfordította a kereket, hogy megfeleljen Ranger jelenlegi helyének, majd leolvasott egy értéket a lyukból, amely megfelel annak a helynek, ahová repülni akartak. A lyukak egy egyszerű oszlopban voltak. Mivel ez volt az egyetlen mechanizmus a játékos számára, hogy meghatározza, hol akarnak repülni, a crackerek nem tudták eltávolítani a játékból anélkül, hogy megsemmisítenék az egész játékmenetet.
3-plyEdit
egy 3 rétegű kódkerék, amelyet olyan játékokban használtak, mint a Star Control és a Fool ‘ s Errand, megtartotta a hátsó kereket nyomtatott válaszokkal, az első kereket pedig lyukakkal, és további “középső” kerekeket adott az első és a hátsó kerék közé, amelyek nyomtatott válaszok keverékét tartalmazták, valamint további lyukakat, amelyek lehetővé tették a következő kerék számára, hogy megjelenjen, amikor bizonyos Kihívási szimbólumokat igazítottak