Jak uniknout realitě pomocí hackathonu

Na otevřeném poli se jednou sešlo půl tisíce lidí. V kostýmech tak podivných, že je nic nemohlo ohrozit jen na volném prostranství. Téměř každému visela na opasku buřinka a v taškách cinkaly zkumavky – ať už inkoustem, nebo babiččiným kompotem. Po rozdělení do skupin všichni vytáhli zkumavky a začali sypat jejich obsah do hrnců, jako by se řídili nějakými recepty.

Z obecné skupiny postupně vyčnívalo pět věcných chlápků oblečených v těžkých pelerinách. Není to nejvhodnější oblečení do +30 ℃. Zvláště pokud provozujete kruhy pod spalujícím sluncem a na 400 hrnců nalepujete štítky. Lepíte to mnohokrát, protože každý „lektvar“ je připraven. Tři dny po sobě.

Jak uniknout realitě pomocí hackathonu

Přečetli jste si krátký náčrt ze života hráčů rolí v poli. Těch pět, kteří to měli těžké, jsou „alchymisté“. Představte si, o kolik příjemnější by byl jejich život, kdyby měli například aplikaci pro sledování kotle. A to je jen jeden scénář – jak hráči na poli, tak na stolních rolích mají své vlastní bolavé body. A také mezi cosplayery a fanoušky deskových her. "Proč je nezkusit vyřešit pomocí technologie?" — mysleli jsme na BrainZ by CROC a zorganizovali CraftHack.

Kdo vlastně jsou?

Pro vnějšího pozorovatele se každý, komu chceme pomoci, od sebe příliš neliší. No, možná má někdo skvělý oblek, ale někdo takový oblek nemá. Ve skutečnosti je vše trochu složitější:

Reenactors — znovu vytvářet události a pečlivě sledovat historickou přesnost. Pokud je bitva znovu vytvořena (což se stává nejčastěji), její průběh a nuance, je vítěz určen předem. Reenactors si ze všeho nejvíce cení realističnosti a tvoří ty nejvěrohodnější kostýmy. Navíc se nezastavují u vnějších podobností, ale obnovují samotný proces „craftění“: tkají textilie na autentických strojích, kují brnění ve skutečných kovárnách. Reenactors se často vyznačují fyzickou silou potřebnou k manipulaci s meči, sekerami a všemi druhy řetězové pošty.

Roleplayers - velká skupina lidí, kteří se zcela v souladu s názvem vžívají do rolí svých postav a hrají je. Podle nejobecnějších kritérií se dělí do dvou skupin: hráči v poli a na stole.

O těch prvních jsme psali už na začátku - to jsou kluci, kteří potřebují prostor, rádi něco staví. Kanceláři mají skromnější požadavky na území – pronajímají si byty, lofty nebo malé hangáry. Role hráče navíc rozděluje fandom – někteří žijí v Tolkienově vesmíru, jiní mají blíže ke Star Wars nebo něčemu exotičtějšímu. Kostýmy a doplňky jsou proto vyráběny podle fandomu - stejně jako v knize nebo ve filmu. Mnoho hráčů rolí přenáší svá alter ega do skutečného života a opravdu se jim nelíbí, když je nazývají skutečnými jmény.

Samostatně zvažují „stolní“ hráče na hrdiny, kteří se při hraní deskových her jako Dungeons & Dragons transformují, obvykle dokonce bez kostýmů a doplňků. Všechny akce se hrají slovně a simulují se podle dohodnutých modelů pomocí matematiky.

Pokud jde o spolehlivost, hráči rolí mají pravidlo pěti metrů: "Pokud to vypadá dobře z pěti metrů, pak je to dobré". Bonusem je okolí. Tady jde hlavně o to, jak si na roli zvyknete.

Cosplayeři - lidé, kteří si vyberou určitý obrázek a znovu jej vytvoří v maximálním souladu s fandomem. Cosplay začal s anime fandomy, ale pak lidé začali cosplayovat postavy z Dota, Warhammer, Warcraft a dalších vesmírů. V poslední době se začíná vyzdvihovat cosplay v ruštině, kdy jsou jako postavy vybíráni hrdinové ruských pohádek a filmů - princezna Nesmeyana, Vasilisa Krásná atd. Hlavním rozdílem mezi cosplayery a role-playery je složitost a důkladnost rozvíjení image. Cosplayeři mají většinou strašně nepohodlné kostýmy, kvůli kterým je těžké přežít i pár hodin na cosplay festivalu.

Všichni tito lidé mají problémy, které narušují improvizaci a kazí veškerou zábavu. Alchymisté jsou na podlaze, protože potvrzují úspěšné vytvoření každého lektvaru. Milovníci deskových her musí každé kolo ručně provádět složité výpočty, aby vypočítali účinky hodů kostkou. „Vesmírní“ hráči musí hrát roli při pohybu mezi sousedními galaxiemi a dalšími obrovskými lokacemi. Pro tyto a další problémy jsme se rozhodli hledat technologická řešení.

CraftHack, který chce pomoci všem

CraftHack hackathon se konal v Kopter Youth Innovative Creativity Center (CYIT) v Moskvě. V pátek 9. srpna jsme zadávali úkoly a v neděli 11. srpna jsme ocenili vítěze. Nyní - o nejzajímavějších questech a projektech.

Jak uniknout realitě pomocí hackathonu

Simulace kosmického letu

Ve vesmírných hrách na hrdiny je nutné hrát roli při pohybu mezi obrovskými lokacemi – například virtuálními galaxiemi, které jsou položeny na kusu terénu, někdy až několik kilometrů. Z herního hlediska se jedná o různé lokace, ale fyzicky jde o stejný prostor.

To se obvykle řeší dvěma způsoby. První je „kosmické lodě v krabicích“. Zde se hráči po dosažení hranice určité oblasti přesunou na „hvězdné lodě“ - mohou to být cokoli, od džípů po lepenkové krabice - a za touto hranicí již cestují vesmírem. Když dosáhnou nějakého jiného pevného bodu, vylezou z krabic a pokračují ve hře v jiné oblasti. Druhý způsob hraní rolí je, když „prostor“ je omezená oblast, místnost. Hráči tam vstoupí, nějakou dobu „létají“ v prostoru a pak odejdou v jiném bodě (z pohledu hry).

Jak uniknout realitě pomocí hackathonu

Pro druhou metodu lidé píší jednoduché simulátorové aplikace, kde někdy dokonce znovu vytvoří řídicí místnost vesmírné lodi. Nebo vyrábějí mody založené na slavných leteckých simulátorech. To vše se ale většinou ukáže jako zabugované nebo příliš provizorní. Na hackathonu jsme vyzvali účastníky, aby vytvořili vesmírný simulátor, ve kterém by mohli řešit hlavní úkoly vesmírných RPG: manévrování ve vesmíru, ovládání lodních motorů, zbraní, dokovacích a přistávacích systémů. Kromě toho by měl simulátor představovat životy (body zdraví) různých lodních systémů, a pokud selžou, deaktivovat jejich ovládání.

Ve výsledku se jeden tým nechal tak unést, že si vyrobil vlastní simulátor ve VR. Navíc, když tuto myšlenku přednesli na předběžné diskusi, odpověděli jsme, že pro hackathon nemáme potřebnou technickou základnu. To kluky nezastavilo - měli s sebou všechno: jednu z nejlepších helem a výkonnou systémovou jednotku. Nakonec to dopadlo krásně, ale bohužel příliš „arkádově“. Tým ztratil ze zřetele skutečnost, že vesmír má své vlastní fyzikální zákony, ne jako běžné letecké simulátory. To bylo velmi důležité, a proto jsme bohužel nemohli uznat jejich úsilí. Jiné týmy vytvořily standardnější řešení – přístrojové panely a další prvky rozhraní kosmických lodí. 

Automatizace potvrzení akce

Tohoto problému jsme se dotkli hned na začátku. Při hromadných hrách na hrdiny několik stovek lidí pravidelně opakuje důležité herní akce (například vaření lektvarů nebo poškození nepřítele těmito lektvary), což musí být potvrzeno. A pět nešťastných alchymistů – obecněji řečeno mistrů – zde zjevně nestačí.

Existují systémy pro automatizaci akcí pro konkrétní hry, ale tato řešení jsou, jak se říká, „přibitá“ ke konkrétním hrám. Mysleli jsme si, že by bylo skvělé vytvořit univerzální systém, který by mohl přijímat a ověřovat akce hráčů a produkovat výsledky namísto mistrů. A aby technici mohli sledovat chod systému.

Podmínky tohoto úkolu poskytovaly velkou svobodu jednání, takže mnozí se tohoto úkolu ujali. Navrhli řešení založená na stacionárním počítačovém terminálu odolném proti povětrnostním vlivům, který tiskne štítky a nálepky pro příkazy. Někdo vytvořil fyzikální laboratoř. Implementovali jsme několik nápadů založených na rozšířené realitě. Existovala řešení založená na QR kódech: nejprve musíte naskenovat řadu QR kódů v oblasti („sbírat přísady“) a poté použít konečný QR kód k potvrzení, že jste spojili všechny přísady do lektvaru.

Jak uniknout realitě pomocí hackathonu

Samostatně stojí za zmínku řešení s RFID - kluci implementovali „kotel“ pomocí serv. Podle barvy identifikoval komponenty, které do něj byly přidány, a výsledek vyhodil. Samozřejmě kvůli omezením hackathonu to dopadlo trochu vlhké, ale originalita mě velmi potěšila.  

„Ss-smokin!“: úkoly s maskami

Masky jsou důležitým prvkem jak cosplayů, tak různých her na hraní rolí. Proto jsme s nimi měli několik úkolů najednou.

V prvním úkolu jsme se inspirovali koníčkem jednoho z našich kolegů, který vytváří silikonové masky podle odlitku obličeje. U některých démonických snímků potřebuje například, aby maska ​​vytvořila efekt, jako by byl obličej pokrytý lávou, nebo aby se maska ​​třpytila, jako by se rozpouštěla. V USA taková řešení existují, ale jsou dost drahá. Není možné vytvořit požadovaný efekt pomocí jednoduchých LED. Jeden tým přijal tuto výzvu na hackathonu a dokázal postavit paralyzér do masky. K tomu se přidala možnost měnit řeč. Výsledkem byla velkolepá věc a o ty, kteří byli vedle, jsme se i trochu báli - maska ​​se třpytila ​​a praskala. Ne o ohni a lávě, samozřejmě, ale efekt byl působivý.

Jak uniknout realitě pomocí hackathonu

Druhý úkol vyplynul ze skutečnosti, že ve hrách na hrdiny existuje mnoho ras a národů, které komunikují v různých jazycích a navzájem si nerozumí. Bylo nutné vyrobit takové masky, aby umožňovaly komunikaci mezi účastníky, kteří je nosí – a cizí lidé ničemu nerozuměli. Byly zde i zajímavé prototypy, včetně těch založených na kryptografii.

"Nevstupujte dovnitř! On zabije!

Když se hry na hraní rolí odehrávají ve velkém prostoru, některé jeho zóny mají určité efekty. Ve STALKERu to může být oblast kontaminovaná radiací, ve fantasy hrách - některá požehnaná místa atd. Cílem bylo vytvořit zařízení, které hráči ukáže, v jaké zóně se nachází a jaké účinky zažívá.

Jedno originální řešení zde bylo zapamatovatelné, když jeden z týmů vyrobil kouřové dělo z vapu a láhve vody. A hráči byli vybaveni zařízeními, která rozpoznávající kouř poskytovala osobě potřebné informace o oblasti, kde se hráč nacházel.

Jak uniknout realitě pomocí hackathonu

Žít pro výhru!

Ocenili jsme účastníky hackathonu v několika různých kategoriích. Neshodovaly se s výše popsanými úkoly – navíc si jeden z týmů vysloužil naši odměnu splněním vlastního úkolu.

Area Effect: nejpoužitelnější a škálovatelné řešení

Zde jsme zdůraznili tým „Catsplay“ a jejich řešení pro automatizaci akcí herního mistra („alchymisty“). Základem jejich řešení je tabulka rozšířené reality se značkami odpovídajícími určitým ingrediencím.

Jak uniknout realitě pomocí hackathonu
Zde je tabulka se značkami přísad

Jak uniknout realitě pomocí hackathonu
Ale „kouzlo“ rozšířené reality

Při sběru potřebných ingrediencí se tvorba „elixíru“ zaznamenává v mobilní aplikaci. Obsahuje také herní recepty. Aplikace zatím využívá výkon serveru třetích stran, ale v budoucnu se plánuje jeho kompletní převedení na stranu klienta. A také rozšířit možnosti přizpůsobení pro různé universa hraní rolí a zohlednit při tvorbě herní úroveň hrdiny.

Další vítěz v této kategorii, Cyber_Kek_Team, vytvořil řešení pro zónování herního prostoru pomocí principů triangulace. Majáky založené na levném mikrokontroléru jsou umístěny v požadovaných oblastech na poli ESP32. Hráči dostávají podobná zařízení založená na ESP32, ale funkčnější, s tlačítkem, které provádí nějakou předem definovanou akci. Majáky a uživatelské gadgety se navzájem najdou přes Bluetooth a vyměňují si informace o hře. Díky flexibilnímu nastavení ovladače můžete realizovat mnoho scénářů – od oplocení bezpečných oblastí a přenášení lékárniček až po způsobení poškození granáty a kouzly.

Nakonec jsme označili 3D tým. Vytvořila univerzální aplikaci, která vypočítává účinky hodů polyhedrální kostkou na základě charakteristik postavy v D&D a podobných hrách.

Jak uniknout realitě pomocí hackathonu

"Engin-seer": nejkreativnější řešení

V této nominaci se vyznamenal tým Školy 21, který pracoval na automatizaci práce alchymistů. Právě tito kluci vytvořili řešení, které se podobá skutečnému kotli, o kterém jsme psali výše. Nahoře hráč umístí ingredience, které systém určí podle barvy, a pokud jsou k dispozici potřebné komponenty, systém vytvoří něco, co symbolizuje nový „elixír“. Má QR kód, jehož skenováním se můžete dozvědět o vlastnostech elixíru. Důležitou výhodou je zde nízká míra abstrakce: spojení s fyzickými objekty udržuje „magickou“ atmosféru hraní rolí.

Jak uniknout realitě pomocí hackathonu

„Level-Up“: pro nejvýraznější pokrok ve vývoji

V této kategorii jsme ocenili ty, kteří se během dvou dnů hackathonu dokázali vyskákat nad hlavu – tým Natural Zero. Kluci vytvořili univerzální sadu pro herně-mechanické ovládání magických artefaktů v hrách na hrdiny. Skládá se z přístroje pro měření „magického náboje“ – měřiče založeného na Hallově senzoru. Jak se přibližujete k úložným zařízením se solenoidy uvnitř, měřič se rozsvěcuje stále jasněji. V systému je také třetí třída zařízení - absorbéry - které jsou zodpovědné za snížení náboje na úložném zařízení. To se děje proto, že měnič dostane příkaz přes absorbér RFID tag, aby dodával méně proudu do solenoidu. V tomto případě tedy měřicí zařízení vydá méně jasný signál - zobrazí nižší úroveň „mana“ (nebo jakýkoli jiný indikátor, v závislosti na hře).

Jak uniknout realitě pomocí hackathonu
Jeden z prototypů Natural Zero

„Madskillz“: pro nejlepší sadu technologií a dovedností

Mnoho účastníků hackathonu předvedlo originální a neočekávaná řešení s využitím velmi high-tech nástrojů. Ale přesto jsem chtěl vyzdvihnout „A“ tým. Tito kluci si vytvořili vlastní chytrý personál, který rozpoznává gesta -  CyberMop. Skládá se ze tří hlavních částí:

  • Raspberry Pi Zero - rozpoznává a pamatuje si uživatelská gesta, odesílá příkazy atributům;
  • Arduino Nano - přijímá data ze senzorů a posílá je do Raspberry k analýze;
  • Mop je „pouzdro pro zařízení, jedinečný tvarový faktor“.

Jak uniknout realitě pomocí hackathonu

K rozpoznání gest se používá metoda hlavní komponenty a rozhodovací strom: 

Jak uniknout realitě pomocí hackathonu

Epilog

Proč lidé potřebují cosplay a hry na hraní rolí? Důležitým důvodem je vymanit se ze škatulky běžné reality, která nás každý den obklopuje. Mnoho role-playerů, reenactorů a cosplayerů neustále řeší IT problémy v práci a tato zkušenost jim pomáhá v jejich oblíbeném koníčku. A pro někoho jsou témata CraftHacku v zásadě mnohem bližší než témata tradičních „oborových“ hackathonů.

Zde se odhalili IT specialisté s určitým vzděláním a své technické obzory si naopak mohli rozšířit role-playeři a cosplayeři daleko od IT. Zkušenosti získané na hackathonu mohou být užitečné pro řešení podobných problémů v reálném životě – IT nástroje zvládnuté v CraftHack mají mnoho oblastí použití. Zdá se nám, že nakonec každá strana dostala dobrý kreativní bonus - +5, nebo dokonce až +10.

Zdroj: www.habr.com

Přidat komentář