top of page

Anatomie Scratch Wars QR kódu

19. srpna 2024

Naposledy upraveno:

19. 8. 24 13:11

Kate Miháliková

Aneb když už zakrýt, tak pořádně!

Určitě jste si už všimli, že každá Scratch Wars karta má QR kód a že si jsou občas podobné, ačkoliv patří k různým kartám. Stejný druh QR kódu je používaný také na penízky na zbraních a na pozvánky v aplikaci. Povíme si něco o tom, jak takový QR kód vypadá, co znamená která jeho část a co všechno je potřeba zakrýt, když nechceš, aby QR kód naskenoval někdo jiný.

Určitě jste si už všimli, že každá Scratch Wars karta má QR kód a že si jsou občas podobné, ačkoliv patří k různým kartám. Stejný druh QR kódu je používaný také na penízky na zbraních a na pozvánky v aplikaci. Povíme si něco o tom, jak takový QR kód vypadá, co znamená která jeho část a co všechno je potřeba zakrýt, když nechceš, aby QR kód naskenoval někdo jiný.


Co je to QR kód

QR kód je druh 2D kódu, tzn. něco jako čárový kód, ale místo čar má kostičky. Typů QR kódů existuje nepřeberné množství, především podle toho, co má obsahovat, a podle potřebné odolnosti proti chybám.


Scratch Wars QR kód (SWQR)

Scratch Wars potřebují mít kód co nejmenší, používají proto tu úplně nejmenší možnou verzi QR kódu o šířce a výšce 21 kostiček, s nízkou odolností proti chybám.



Anatomie SWQR kódu

  • Červené části jsou na úplně každém SWQR kódu stejné.

  • Fialová část určuje způsob, jakým je QR kód "maskován" - maskování se dělá proto, aby na QR kódu nebyly velké plochy bílé nebo černé barvy.

    • Fialová část je důležitá, proto je v QR kódu dvakrát. Ale i kdyby byly oba výskyty nečitelné, dá se odhadnout ze zbytku kódu.

    • Existuje jich jen osm možných, určitě tak najdeš dvě karty se stejnou fialovou částí.

  • Žluté části jsou stejné na každém SWQR kódu, které mají stejnou fialovou část.

    • Jestli máš v ruce dvě karty se stejnou fialovou částí, schválně se podívej, že všechny žluté části jsou na obou kartách stejné!

  • Zelené části nesou vlastní obsah - tajné identifikační číslo karty. Takových čísel existuje přesně 768909704948766668552634368 možných.

  • Modré části jsou opravné bloky, je možné pomocí nich opravit část chybějící nebo chybné zelené části, ovšem maximálně 15%, víc nezvládnou.


Jak zakrýt QR kód?

Tajné identifikační číslo se nachází v zelené části. Jak je vidět na obrázku, stačí zakrýt spodní polovinu SWQR kódu a už z něj nikdo nikdy nic nevyčte. Naopak zakrývat jen horní modrou část je zbytečné, kód půjde přečíst i tak.


A proč vlastně kód zakrývat?

Pokud karta není načtená v appce, může si ji přivlastnit kdokoliv, kdo půjde zrovna kolem. A pokud už v appce načtená je, je potřeba převod karty schválit, ale pokud o kartu zažádá někdo cizí, může se stát, že se umáčknu nebo že si myslím, že kartu posílám kamarádovi.

bottom of page