Ako uniknúť realite pomocou hackathonu

Na otvorenom poli sa raz zišlo pol tisícky ľudí. V kostýmoch tak zvláštnych, že len na otvorenom poli ich nič nemohlo ohroziť. Takmer každému visela na opasku buřinka a v taškách cinkali skúmavky – či už s atramentom, alebo s babským kompótom. Po rozdelení do skupín všetci vybrali skúmavky a začali nalievať ich obsah do hrncov, ako keby sa riadili nejakými receptami.

Zo všeobecnej skupiny postupne vyčnievali piati obchodne zdatní chlapi, oblečení v ťažkých pelerínach. Nie je to najvhodnejšie oblečenie pre +30 ℃. Najmä ak behávate kruhy pod páliacim slnkom a na 400 hrncov nalepujete štítky. Lepíte to mnohokrát, pretože každý „elixír“ je pripravený. Tri dni po sebe.

Ako uniknúť realite pomocou hackathonu

Prečítali ste si krátky náčrt zo života hráčov rolí v poli. Tí piati, ktorí to mali ťažké, sú „alchymisti“. Predstavte si, o koľko príjemnejší by bol ich život, keby mali, povedzme, aplikáciu na monitorovanie kotla. A to je len jeden scenár – hráči na poli aj v stolných rolách majú svoje vlastné boľavé miesta. A tiež medzi cosplayermi a fanúšikmi spoločenských hier. "Prečo sa ich nepokúsiť vyriešiť technológiou?" — mysleli sme na BrainZ by CROC a zorganizovali sme CraftHack.

Kto vlastne sú?

Pre vonkajšieho pozorovateľa sa každý, komu chceme pomôcť, od seba veľmi nelíši. Možno má niekto skvelý oblek, ale niekto taký oblek nemá. V skutočnosti je všetko trochu komplikovanejšie:

Reenactors — zopakovať udalosti, dôsledne sledovať historickú presnosť. Ak je bitka znovu vytvorená (čo sa stáva najčastejšie), jej priebeh a nuansy, víťaz je určený vopred. Reenactors si najviac cenia realizmus a vyrábajú tie najdôveryhodnejšie kostýmy. Navyše sa nezastavujú pri vonkajších podobnostiach, ale obnovujú samotný proces „vyrábania“: tkajú textílie na autentických strojoch, kujú brnenie v skutočných kováčňach. Reenactors sa často vyznačujú fyzickou silou potrebnou na manipuláciu s mečmi, sekerami a všetkými druhmi reťazovej pošty.

Roleplayers - veľká skupina ľudí, ktorí sa úplne v súlade s názvom vžívajú do rolí svojich postáv a stvárňujú ich. Podľa najvšeobecnejších kritérií sa delia do dvoch skupín: hráči v teréne a stolní hráči.

O tých prvých sme písali už na začiatku - sú to chalani, ktorí potrebujú priestor, ktorí radi niečo stavajú. Kancelári majú skromnejšie požiadavky na územie – prenajímajú si byty, lofty alebo malé hangáre. Role hráčov navyše rozdeľuje fandom – niektorí žijú v Tolkienovom vesmíre, iní majú bližšie k Star Wars alebo niečomu exotickejšiemu. Kostýmy a doplnky sa preto vyrábajú podľa fanúšikov – tak ako v knihe alebo vo filme. Mnoho hráčov rolí prenáša svoje alter egá do skutočného života a naozaj sa im nepáči, keď ich nazývajú pravými menami.

Samostatne považujú „stolových“ hráčov rolí, ktorí sa transformujú pri hraní spoločenských hier ako Dungeons & Dragons, zvyčajne dokonca bez kostýmov a doplnkov. Všetky akcie sú hrané slovami a simulované podľa dohodnutých modelov pomocou matematiky.

Pokiaľ ide o spoľahlivosť, hráči rolí majú pravidlo piatich metrov: "Ak to vyzerá dobre z piatich metrov, potom je to dobré". Bonusom je okolie. Tu ide hlavne o to, ako si na rolu zvyknete.

Cosplayeri - ľudia, ktorí si vyberú určitý obraz a obnovia ho v maximálnom súlade s fandom. Cosplay začal s anime fandomami, ale potom ľudia začali hrať cosplay postavy z Dota, Warhammer, Warcraft a iných vesmírov. V poslednej dobe sa začal zvýrazňovať cosplay v ruštine, keď sa ako postavy vyberajú hrdinovia ruských rozprávok a filmov - princezná Nesmeyana, Vasilisa krásna atď. Hlavným rozdielom medzi cosplayermi a rolovými hráčmi je zložitosť a dôkladnosť vývoja imidžu. Cosplayerky majú väčšinou strašne nepohodlné kostýmy, ktoré sťažujú prežiť čo i len pár hodín na cosplay festivale.

Všetci títo ľudia majú problémy, ktoré prekážajú v improvizácii a kazia všetku zábavu. Alchymisti sú na zemi, pretože potvrdzujú úspešné vytvorenie každého elixíru. Milovníci stolových hier musia pri každom kole manuálne vykonávať zložité výpočty, aby vypočítali účinky hodov kockami. „Vesmírni“ roloví hráči musia hrať rolu pri pohybe medzi susednými galaxiami a inými obrovskými miestami. Pre tieto a ďalšie problémy sme sa rozhodli hľadať technologické riešenia.

CraftHack, ktorý chce pomôcť každému

CraftHack hackathon sa konal v Kopter Youth Innovative Creativity Center (CYIT) v Moskve. V piatok 9. augusta sme zadali úlohy a v nedeľu 11. augusta sme ocenili víťazov. Teraz - o najzaujímavejších úlohách a projektoch.

Ako uniknúť realite pomocou hackathonu

Simulácia vesmírneho letu

Vo vesmírnych rolových hrách je potrebné hrať rolu pohyb medzi obrovskými lokalitami – napríklad virtuálnymi galaxiami, ktoré sú navrstvené na kuse terénu, niekedy až niekoľko kilometrov. Z hernej perspektívy ide o odlišné lokality, no fyzicky ide o rovnaký priestor.

Zvyčajne sa to rieši dvoma spôsobmi. Prvým je „kozmické lode v krabiciach“. Tu sa hráči po dosiahnutí hranice určitej oblasti presunú na „hviezdne lode“ - môžu to byť čokoľvek, od džípov po kartónové škatule - a za touto hranicou už cestujú vesmírom. Keď dosiahnu nejaký iný pevný bod, vylezú z krabíc a pokračujú v hre v inej oblasti. Druhý spôsob hrania rolí je, keď „priestor“ je obmedzená oblasť, miestnosť. Hráči tam vstúpia, nejaký čas „lietajú“ v priestore a potom vystúpia v inom bode (z pohľadu hry).

Ako uniknúť realite pomocou hackathonu

Pre druhú metódu ľudia píšu jednoduché simulátorové aplikácie, kde niekedy dokonca znovu vytvoria riadiacu miestnosť vesmírnej lode. Alebo vyrábajú modifikácie založené na slávnych leteckých simulátoroch. Ale to všetko sa zvyčajne ukáže ako zabugované alebo príliš provizórne. Na hackathone sme vyzvali účastníkov, aby vytvorili vesmírny simulátor, v ktorom by mohli riešiť hlavné úlohy vesmírnych RPG: manévrovanie vo vesmíre, ovládanie lodných motorov, zbraní, dokovacích a pristávacích systémov. Okrem toho by mal simulátor reprezentovať životy (body zdravia) rôznych lodných systémov a ak zlyhajú, zakážte ich ovládanie.

Výsledkom bolo, že jeden tím sa nechal tak uniesť, že si vyrobil vlastný simulátor vo VR. Navyše, keď s touto myšlienkou prišli na predbežnej diskusii, odpovedali sme, že na hackathon nemáme potrebný technický základ. Chlapcov to nezastavilo - mali so sebou všetko: jednu z najlepších prilieb a výkonnú systémovú jednotku. Nakoniec to dopadlo krásne, ale, žiaľ, príliš „arkádové“. Tím stratil zo zreteľa skutočnosť, že vesmír má svoje vlastné fyzikálne zákony, nie ako bežné letecké simulátory. Bolo to veľmi dôležité, a preto sme, žiaľ, nemohli uznať ich úsilie. Iné tímy urobili štandardnejšie riešenia – prístrojové panely a ďalšie prvky rozhraní kozmických lodí. 

Automatizácia potvrdenia akcie

Tohto problému sme sa dotkli hneď na začiatku. Pri hromadných rolových hrách niekoľko stoviek ľudí pravidelne opakuje dôležité herné akcie (napríklad varenie elixírov alebo poškodzovanie nepriateľa týmito elixírmi), čo treba potvrdiť. A päť nešťastných alchymistov – majstrov, všeobecnejšie povedané, tu zjavne nestačí.

Existujú systémy na automatizáciu akcií pre konkrétne hry, ale tieto riešenia sú, ako sa hovorí, „pribité“ ku konkrétnym hrám. Mysleli sme si, že by bolo skvelé vytvoriť univerzálny systém, ktorý by dokázal akceptovať a overiť akcie hráčov a produkovať výsledky namiesto majstrov. A aby technici mohli sledovať chod systému.

Podmienky tejto úlohy poskytovali veľkú slobodu konania, takže mnohí sa tejto úlohy ujali. Navrhli riešenia založené na stacionárnom počítačovom termináli odolnom voči poveternostným vplyvom, ktorý tlačí štítky a nálepky pre príkazy. Niekto vytvoril fyzikálne laboratórium. Implementovali sme niekoľko nápadov založených na rozšírenej realite. Existovali riešenia založené na QR kódoch: najprv musíte naskenovať sériu QR kódov v danej oblasti („zbierať ingrediencie“) a potom použiť posledný QR kód na potvrdenie, že ste spojili všetky ingrediencie do elixíru.

Ako uniknúť realite pomocou hackathonu

Samostatne stojí za zmienku riešenie s RFID - chlapci implementovali „kotol“ pomocou serv. Podľa farby identifikoval komponenty, ktoré boli do nej pridané a výsledok vyhodil. Samozrejme, kvôli obmedzeniam hackathonu to bolo trochu vlhké, ale veľmi ma potešila originalita.  

„Ss-smokin!“: úlohy s maskami

Masky sú dôležitým prvkom ako v cosplay, tak aj v rôznych rolových hrách. Preto sme s nimi mali niekoľko úloh naraz.

V prvej úlohe sme sa inšpirovali koníčkom jedného z našich kolegov, ktorý vytvára silikónové masky podľa odliatku ľudskej tváre. Pri niektorých démonických obrázkoch potrebuje napríklad, aby maska ​​vytvorila efekt, že tvár je pokrytá lávou, alebo aby sa maska ​​trblietala, akoby sa roztápala. V USA takéto riešenia existujú, ale sú dosť drahé. Nie je možné vytvoriť požadovaný efekt pomocou jednoduchých LED. Jeden tím prijal túto výzvu na hackathone a dokázal postaviť paralyzér do masky. K tomu sa pridala možnosť meniť reč. Výsledkom bola veľkolepá vec a dokonca sme sa trochu báli tých, ktorí boli vedľa - maska ​​sa leskla a praskala. Nie o ohni a láve, samozrejme, ale efekt bol pôsobivý.

Ako uniknúť realite pomocou hackathonu

Druhá úloha vyplynula zo skutočnosti, že v hrách na hranie rolí existuje veľa rás a národov, ktoré komunikujú v rôznych jazykoch a navzájom si nerozumejú. Bolo potrebné vyrobiť také masky, aby umožňovali komunikáciu medzi účastníkmi, ktorí ich nosia – a cudzí ľudia ničomu nerozumeli. Boli tu aj zaujímavé prototypy, vrátane tých, ktoré sú založené na kryptografii.

„Nevstupujte! Bude zabíjať!

Keď sa hry na hranie rolí odohrávajú vo veľkom priestore, niektoré jeho zóny majú určité účinky. V STALKER to môže byť oblasť kontaminovaná žiarením, vo fantasy hrách - niektoré požehnané miesta atď. Myšlienkou bolo vytvoriť zariadenie, ktoré hráčovi ukáže, v akej zóne sa nachádza a aké účinky zažíva.

Jedno originálne riešenie tu zostalo pamätné, keď jeden z tímov vyrobil dymové delo z vapu a fľaše vody. A hráči boli vybavení zariadeniami, ktoré rozpoznajúc dym poskytli osobe potrebné informácie o oblasti, kde sa hráč nachádzal.

Ako uniknúť realite pomocou hackathonu

Žite, aby ste vyhrali!

Účastníkov hackathonu sme ocenili v niekoľkých rôznych kategóriách. Nezhodovali sa s vyššie popísanými úlohami – navyše si jeden z tímov vyslúžil našu odmenu splnením vlastnej úlohy.

Area Effect: najpoužiteľnejšie a škálovateľné riešenie

Tu sme zdôraznili tím „Catsplay“ a ich riešenie na automatizáciu akcií herného majstra („alchymistu“). Základom ich riešenia je tabuľka rozšírenej reality so značkami zodpovedajúcimi určitým ingredienciám.

Ako uniknúť realite pomocou hackathonu
Tu je tabuľka so značkami ingrediencií

Ako uniknúť realite pomocou hackathonu
Ale „kúzlo“ rozšírenej reality

Pri zbere potrebných ingrediencií sa tvorba „elixíru“ zaznamenáva v mobilnej aplikácii. Obsahuje aj herné recepty. Aplikácia zatiaľ využíva výkon servera tretích strán, no v budúcnosti sa plánuje jeho úplný presun na stranu klienta. A tiež rozšírte možnosti prispôsobenia pre rôzne svety hrania rolí a pri tvorbe zohľadnite hernú úroveň hrdinu.

Ďalší víťaz v tejto kategórii, Cyber_Kek_Team, vytvoril riešenie zónovania herného priestoru pomocou princípov triangulácie. Majáky založené na lacnom mikrokontroléri sú umiestnené v požadovaných oblastiach na ihrisku ESP32. Hráči dostávajú podobné zariadenia založené na ESP32, ale funkčnejšie, s tlačidlom, ktoré vykonáva nejakú preddefinovanú akciu. Majáky a používateľské moduly gadget sa navzájom nájdu cez Bluetooth a vymieňajú si informácie o hre. Vďaka flexibilnému nastaveniu ovládača môžete realizovať mnoho scenárov – od oplotenia bezpečných oblastí a prenášania lekárničiek až po spôsobenie škôd od granátov a kúziel.

Nakoniec sme označili 3D tím. Vytvorila univerzálnu aplikáciu, ktorá na základe charakteristík postáv v hrách D&D a podobných hrách vypočítava účinky hodov kockou polyedrickou.

Ako uniknúť realite pomocou hackathonu

"Engin-seer": najkreatívnejšie riešenie

V tejto nominácii sa vyznamenal tím Škola 21, ktorý pracoval na automatizácii práce alchymistov. Práve títo chalani vyrobili riešenie, ktoré sa podobá na skutočný kotol, o ktorom sme písali vyššie. V hornej časti hráč umiestni ingrediencie, ktoré sú určené systémom podľa farby, a ak sú prítomné potrebné komponenty, systém vytvorí niečo, čo symbolizuje nový „elixír“. Má QR kód, naskenovaním ktorého sa dozviete o vlastnostiach elixíru. Dôležitou výhodou je tu nízka úroveň abstrakcie: spojenie s fyzickými objektmi zachováva „magickú“ atmosféru hrania rolí.

Ako uniknúť realite pomocou hackathonu

„Level-Up“: pre najvýznamnejší pokrok vo vývoji

V tejto kategórii sme ocenili tých, ktorí sa počas dvoch dní hackathonu dokázali vyskákať nad hlavu – tím Natural Zero. Chlapci vytvorili univerzálnu súpravu na herno-mechanickú prevádzku magických artefaktov v hrách na hranie rolí. Pozostáva zo zariadenia na meranie „magického náboja“ - merača založeného na Hallovom senzore. Keď sa priblížite k úložným zariadeniam so solenoidmi vo vnútri, glukomer sa rozsvieti čoraz jasnejšie. V systéme je aj tretia trieda zariadení - absorbéry - ktoré sú zodpovedné za zníženie náboja na úložnom zariadení. Stáva sa to preto, že pohon dostane príkaz cez absorbér RFID tag, aby dodával menej prúdu do solenoidu. Preto v tomto prípade meracie zariadenie vydá menej jasný signál - zobrazí nižšiu úroveň „mana“ (alebo akýkoľvek iný indikátor v závislosti od hry).

Ako uniknúť realite pomocou hackathonu
Jeden z prototypov Natural Zero

„Madskillz“: pre najúžasnejšiu sadu technológií a zručností

Mnoho účastníkov hackathonu demonštrovalo originálne a neočakávané riešenia s použitím veľmi špičkových nástrojov. Ale aj tak som chcel vyzdvihnúť „A“ tím. Títo chlapci si vytvorili svoj vlastný inteligentný personál, ktorý rozpoznáva gestá -  CyberMop. Pozostáva z troch hlavných častí:

  • Raspberry Pi Zero - rozpoznáva a pamätá si gestá používateľa, posiela príkazy atribútom;
  • Arduino Nano - prijíma dáta zo senzorov a posiela ich do Raspberry na analýzu;
  • Mop je „kryt pre zariadenie, jedinečný tvarový faktor“.

Ako uniknúť realite pomocou hackathonu

Na rozpoznávanie gest sa používa metóda hlavného komponentu a rozhodovací strom: 

Ako uniknúť realite pomocou hackathonu

Epilóg

Prečo ľudia potrebujú cosplay a hry na hranie rolí? Dôležitým dôvodom je vymaniť sa zo škatuľky bežnej reality, ktorá nás každý deň obklopuje. Mnoho role-playerov, reenactorov a cosplayerov neustále rieši IT problémy v práci a táto skúsenosť im pomáha v ich obľúbenom koníčku. A niektorým sú témy CraftHacku v princípe oveľa bližšie ako témy tradičných “priemyselných” hackathonov.

Tu sa odhalili IT špecialisti s istým školením a svoje technické obzory si naopak mohli rozšíriť role-playeri a cosplayeri ďaleko od IT. Skúsenosti získané na hackathone môžu byť užitočné pri riešení podobných problémov v reálnom živote – IT nástroje zvládnuté v CraftHack majú mnoho oblastí použitia. Zdá sa nám, že nakoniec každá strana dostala dobrý kreatívny bonus - +5, alebo dokonca až +10.

Zdroj: hab.com

Pridať komentár