Toto je starší verze dokumentu!
Mobilní telefon
Mobilní telefon s OS Android nebo iOS může být použit na stanovišti jako aktuátor i senzor. Některé stanoviště mohou být dokonce zcela pasivní a počítat s interakcí jen s mobilními telefony hráčů.
Příklady využití jako senzor
- GPS pozice hráče, trackování cesty, hráči jako figurky nějaké hry (např. grafový NIM)
- Kamera - načtení QR kódu (např. schovaný nějaké skulině, kam je nutné nejprve posvítit), poloha těla spoluhráče, sledování pohybu nějakého předmětu, vyhledání konkrétního předmětu (image labeling)
- Nakreslení / obtáhnutí (na kameře) nějakého obrazce - Digital Ink Recognition
- Skryté NFC tagy - např. simulace vážení kuliček - načte kuličky na jedné misce vah a pak kuličky na druhé misce vah (každá kulička má svůj tag) a vydá výsledek
Pasivní detekce přenesení předmětu na nějaké místo (např. klíč do zámku) - pomocí roztřiženého QR kódu, po spojení se QR kompletní kód naskenuje - to půjde jen tehdy, pokud klíč do zámku „zapadne“.
Úkol - tichá pošta - přenést informaci k někomu na vzdálené místo. Apka ukáže nějaký předmět a hráč musí kolegovi „předvést“, co je to za předmět. Ten ho potom nakreslí na druhé straně na mobil (detekce kresleného tvaru). Mobil na druhé straně detekuje stále otevřenou aktivitu, aby nedošlo např. ke spojení hovoru apod.
Úkol - najít nějaký konkrétní předmět - např. borůvku a sebrat ji (ukázat ji na kameru - labeling)
Poziční NIM - acyklický graf pozic, hráči si stoupnou na začátku na definovaná místa (start). Tým hráčů hraje proti cizí postavě (řídící systém hry). Kdo je na tahu, vybere obsazenou pozici a posune figuru (hráče) na další pozici. Vyhrává, kdo má poslední tah. Umístění figury na pozici se potvrdí buď odesláním QR kódu nebo NFC tagu z daného místa - podúkolem je QR kód najít.
Senzor magnetickeho pole + neodym. magnety
Android aplikace
- Řízení aplikace přes události MQTT
- Interní databáze - cache a lokální stav
- Sdílené informace o hrách ve Firebase Store
