Kako pobegniti od realnosti s hackathonom

Nekoč se je na odprtem polju zbralo pol tisoč ljudi. V tako čudnih kostumih, da jih le na odprtem polju nič ne more ogroziti. Skoraj vsem je za pasom visel keglin in v torbah so žvenketale epruvete – ali s črnilom ali z babičinim kompotom. Ko so se razdelili v skupine, so vsi vzeli epruvete in začeli njihovo vsebino prelivati ​​v lončke, kot da bi sledili nekim receptom.

Postopoma je iz splošne skupine izstopilo pet poslovnih fantov, oblečenih v težka ogrinjala. Niso najbolj primerna oblačila za +30 ℃. Sploh če tečete kroge pod žgočim soncem in lepite etikete na 400 lončkov. Lepite ga veliko, velikokrat, ko je vsak "napitek" pripravljen. Tri dni zapored.

Kako pobegniti od realnosti s hackathonom

Prebrali ste kratko črtico iz življenja igralcev na terenu. Tistih pet, ki jim je bilo težko, so "alkimisti". Predstavljajte si, koliko bolj prijetno bi bilo njihovo življenje, če bi imeli, recimo, aplikacijo za spremljanje kotla. In to je le en scenarij – tako igralci na terenu kot na mizi imajo svoje boleče točke. In tudi med cosplayerji in ljubitelji družabnih iger. "Zakaj jih ne bi poskušali rešiti s tehnologijo?" — smo razmišljali pri BrainZ by CROC in organizirali CraftHack.

Kdo sploh sta?

Za zunanjega opazovalca se vsi, ki jim želimo pomagati, med seboj ne razlikujejo zelo. No, morda ima nekdo kul obleko, nekdo pa nima takšne obleke. Pravzaprav je vse nekoliko bolj zapleteno:

Reenaktorji — poustvariti dogodke, natančno upoštevati zgodovinsko točnost. Če se bitka poustvari (kar se najpogosteje zgodi), njen potek in nianse, je zmagovalec določen vnaprej. Reenaktorji najbolj cenijo realizem in naredijo najbolj verodostojne kostume. Poleg tega se ne ustavijo pri zunanjih podobnostih, ampak obnovijo sam proces "obdelovanja": tekstil tkejo na pristnih strojih, kujejo oklepe v pravih kovačnicah. Reenaktorje pogosto odlikuje fizična moč, ki je potrebna za rokovanje z meči, sekirami in vsemi vrstami verižnih oklepov.

Igralci vlog - velika skupina ljudi, ki se popolnoma v skladu z imenom vživi v vloge svojih likov in jih odigra. Po najsplošnejših kriterijih jih delimo v dve skupini: terenske in namizne igralce.

O prvih smo že pisali na začetku - to so fantje, ki potrebujejo prostor, ki radi nekaj gradijo. Pisarniški igralci vlog imajo skromnejše zahteve po ozemlju - najemajo stanovanja, podstrešja ali manjše hangarje. Poleg tega so igralci vlog razdeljeni glede na oboževalce - nekateri živijo v Tolkienovem vesolju, drugim je bližje Vojna zvezd ali kaj bolj eksotičnega. Kostumi in dodatki so zato narejeni glede na fandom - tako kot v knjigi ali filmu. Mnogi igralci vlog svoje alter ego prenesejo v resnično življenje in res ne marajo, da jih kličejo s pravimi imeni.

Ločeno obravnavajo "namizne" igralce vlog, ki se spremenijo med igranjem družabnih iger, kot je Dungeons & Dragons, običajno celo brez kostumov in dodatkov. Vsa dejanja se izvajajo z besedami in simulirajo v skladu z dogovorjenimi modeli z uporabo matematike.

Kar zadeva zanesljivost, imajo igralci vlog pravilo petih metrov: "Če je videti dobro s petih metrov, potem je dobro". Okolica je bonus. Tukaj je glavno, kako se vživiš v vlogo.

Cosplayerji - ljudje, ki izberejo določeno sliko in jo poustvarijo v največji možni meri v skladu s fandomom. Cosplay se je začel z ljubitelji animejev, nato pa so ljudje začeli cosplayati like iz Dote, Warhammerja, Warcrafta in drugih vesolj. V zadnjem času se je začel poudarjati cosplay v ruščini, ko so junaki ruskih pravljic in filmov izbrani kot liki - princesa Nesmejana, Vasilisa Lepa itd. Glavna razlika med cosplayerji in igralci vlog je kompleksnost in temeljitost razvoja slike. Cosplayerji imajo običajno strašno neudobne kostume, zaradi katerih je težko preživeti tudi nekaj ur na cosplay festivalu.

Vsi ti ljudje imajo težave, ki ovirajo improvizacijo in uničijo vso zabavo. Alkimisti so razočarani, ko potrdijo uspešno ustvarjanje vsakega napitka. Ljubitelji družabnih iger morajo vsak korak ročno izvesti zapletene izračune, da izračunajo učinke metov kock. "Vesoljski" igralci vlog morajo igrati vloge gibanja med sosednjimi galaksijami in drugimi ogromnimi lokacijami. Za te in druge težave smo se odločili poiskati tehnološke rešitve.

CraftHack, ki želi pomagati vsem

Hackathon CraftHack je potekal v Kopter centru za inovativno ustvarjalnost mladih (CYIT) v Moskvi. V petek, 9. avgusta, smo podelili naloge, v nedeljo, 11. avgusta, pa podelili priznanja zmagovalcem. Zdaj - o najbolj zanimivih nalogah in projektih.

Kako pobegniti od realnosti s hackathonom

Simulacija vesoljskega leta

V vesoljskih igrah vlog je treba igrati vloge premikanja med ogromnimi lokacijami - na primer virtualnimi galaksijami, ki se nahajajo na kosu terena, včasih tudi do nekaj kilometrov. Z vidika igre so to različne lokacije, fizično pa isti prostor.

To se običajno rešuje na dva načina. Prva je "vesoljske ladje v škatlah". Tukaj, ko dosežejo mejo določenega območja, se igralci preselijo v "zvezdne ladje" - lahko so karkoli, od džipov do kartonskih škatel - in onstran te meje že potujejo v vesolju. Ko dosežejo drugo fiksno točko, splezajo iz škatel in nadaljujejo igro na drugem območju. Drugi način igranja vlog je, ko je »prostor« omejen prostor, soba. Igralci vstopijo tja, nekaj časa "letijo" v prostoru in nato izstopijo na drugi točki (z vidika igre).

Kako pobegniti od realnosti s hackathonom

Za drugo metodo ljudje pišejo preproste simulatorske aplikacije, kjer včasih celo poustvarijo nadzorno sobo vesoljske ladje. Ali pa naredijo modifikacije na podlagi znanih simulatorjev letenja. A vse to se ponavadi izkaže za hroščasto ali preveč improvizirano. Na hackathonu smo udeležence povabili k izdelavi vesoljskega simulatorja, v katerem bi lahko reševali glavne naloge vesoljskih iger igranja vlog: manevriranje v vesolju, upravljanje ladijskih motorjev, orožja, sistemov za pristajanje in pristajanje. Poleg tega mora simulator predstavljati točke zadetkov (zdravstvene točke) različnih ladijskih sistemov, in če ti odpovejo, onemogočiti nadzor nad njimi.

Posledično je eno ekipo tako zaneslo, da so naredili svoj simulator v VR. Še več, ko so na predhodni razpravi izpostavili to idejo, smo odgovorili, da nimamo potrebne tehnične podlage za hackathon. To fantov ni ustavilo - s seboj so imeli vse: eno vrhunskih čelad in zmogljivo sistemsko enoto. Na koncu je izpadlo lepo, a žal preveč "arkadno". Ekipa je izgubila izpred oči dejstvo, da ima vesolje svoje zakone fizike, ne kot običajni simulatorji letenja. To je bilo zelo pomembno, zato njihovega truda žal nismo mogli prepoznati. Druge ekipe so naredile bolj standardne rešitve - instrumentne plošče in druge elemente vmesnikov vesoljskih plovil. 

Avtomatizacija potrditve dejanj

Tega problema smo se dotaknili na samem začetku. V množičnih igrah vlog več sto ljudi redno ponavlja pomembna igralna dejanja (na primer kuhanje napitkov ali poškodovanje sovražnika s temi napitki), kar je treba potrditi. In pet nesrečnih alkimistov - mojstrov, če se izrazimo bolj na splošno - tukaj očitno ni dovolj.

Obstajajo sistemi za avtomatizacijo dejanj za določene igre, vendar so te rešitve, kot pravijo, "prikovane" na določene igre. Mislili smo, da bi bilo kul ustvariti univerzalen sistem, ki bi lahko sprejemal in preverjal dejanja igralcev ter proizvajal rezultate namesto mojstrov. In da lahko tehniki spremljajo delovanje sistema.

Pogoji te naloge so zagotavljali veliko svobodo delovanja, zato so se mnogi lotili te naloge. Predlagali so rešitve, ki temeljijo na vremensko odpornem stacionarnem računalniškem terminalu, ki tiska etikete in nalepke za ukaze. Nekdo je naredil fizikalni laboratorij. Izvedli smo nekaj idej, ki temeljijo na obogateni resničnosti. Obstajale so rešitve, ki so temeljile na kodah QR: najprej morate skenirati vrsto kod QR na območju (»zbiranje sestavin«) in nato uporabiti končno kodo QR, da potrdite, da ste vse sestavine združili v napitek.

Kako pobegniti od realnosti s hackathonom

Ločeno je treba omeniti rešitev z RFID - fantje so implementirali "kotel" s servomotorji. Komponente, ki so mu bile dodane, je identificiral po barvah in rezultat vrgel ven. Seveda je zaradi omejitev hackathona izpadlo malo vlažno, vendar sem bil zelo zadovoljen z izvirnostjo.  

"Ss-smokin!": naloge z maskami

Maske so pomemben element tako cosplaya kot različnih iger igranja vlog. Zato smo imeli z njimi povezanih več nalog hkrati.

Pri prvi nalogi nas je navdihnil konjiček enega od sodelavcev, ki izdeluje silikonske maske po odlitku obraza človeka. Za nekatere demonske podobe potrebuje na primer, da maska ​​ustvari učinek, kot da je obraz prekrit z lavo, ali da maska ​​lesketa, kot da se topi. Takšne rešitve v ZDA sicer obstajajo, a so precej drage. Nemogoče je ustvariti želeni učinek z uporabo preprostih LED. Ena ekipa se je lotila tega izziva na hackathonu in ji je uspelo v masko vgraditi paralizator. Temu je bila dodana možnost spreminjanja govora. Rezultat je bil spektakularen, za tiste, ki so bili zraven, pa nas je bilo celo malo strah - maska ​​se je lesketala in prasketala. Seveda ne o ognju in lavi, a učinek je bil impresiven.

Kako pobegniti od realnosti s hackathonom

Druga naloga je izhajala iz dejstva, da je v igrah vlog veliko ras in ljudstev, ki komunicirajo v različnih jezikih in se med seboj ne razumejo. Takšne maske je bilo treba narediti tako, da bi omogočale komunikacijo med udeleženci, ki jih nosijo - in tujci ne bi razumeli ničesar. Tu so bili tudi zanimivi prototipi, tudi taki, ki temeljijo na kriptografiji.

»Ne vstopajte! Ubil bo!

Ko se igre vlog odvijajo v velikem prostoru, imajo nekatera njegova območja določene učinke. V STALKER-ju je to lahko območje, onesnaženo s sevanjem, v domišljijski igri - nekatera blagoslovljena mesta itd. Ideja je bila narediti napravo, ki igralcu pokaže, v kateri coni se nahaja in kakšne učinke doživlja.

Tukaj je bila nepozabna ena izvirna rešitev, ko je ena od ekip naredila dimni top iz vapa in steklenice vode. In igralci so bili opremljeni z napravami, ki so s prepoznavanjem dima osebi posredovale potrebne informacije o območju, kjer se nahaja igralec.

Kako pobegniti od realnosti s hackathonom

Živi za zmago!

Udeležence hackathona smo nagradili v več različnih kategorijah. Niso sovpadale z zgoraj opisanimi nalogami – še več, ena od ekip si je z opravljeno lastno nalogo prislužila našo nagrado.

Area Effect: najbolj uporabna in razširljiva rešitev

Tu smo izpostavili ekipo »Catsplay« in njihovo rešitev za avtomatizacijo dejanj mojstra igre (»alkimista«). Osnova njihove rešitve je tabela obogatene resničnosti z označevalci, ki ustrezajo določenim sestavinam.

Kako pobegniti od realnosti s hackathonom
Tukaj je tabela z oznakami sestavin

Kako pobegniti od realnosti s hackathonom
Toda "čarovnija" razširjene resničnosti

Pri zbiranju potrebnih sestavin se ustvarjanje "eliksirja" zabeleži v mobilni aplikaciji. Vsebuje tudi recepte za divjačine. Zaenkrat aplikacija uporablja strežniško moč tretjih oseb, v prihodnosti pa je predviden prenos v celoti na odjemalsko stran. Prav tako razširite možnosti prilagajanja za različna vesolja igranja vlog in pri izdelavi upoštevajte raven igre junaka.

Drugi zmagovalec v tej kategoriji, Cyber_Kek_Team, je ustvaril rešitev za zoniranje igralnega prostora po principih triangulacije. Svetilniki na osnovi poceni mikrokontrolerja so postavljeni na zahtevana mesta na terenu ESP32. Igralcem so na voljo podobne naprave, ki temeljijo na ESP32, vendar bolj funkcionalne, z gumbom, ki izvaja nekaj vnaprej določenih dejanj. Svetilniki in uporabniški pripomočki se najdejo prek Bluetootha in izmenjujejo informacije o igri. Zahvaljujoč prilagodljivim nastavitvam krmilnika lahko izvajate številne scenarije - od ograjevanja varnih območij in prenosa kompletov prve pomoči do povzročanja škode z granatami in uroki.

Nazadnje smo označili 3D ekipo. Ustvarila je univerzalno aplikacijo, ki izračunava učinke metanja poliedrskih kock na podlagi značilnosti likov v D&D in podobnih igrah.

Kako pobegniti od realnosti s hackathonom

"Engin-seer": najbolj kreativna rešitev

V tej nominaciji se je odlikovala ekipa Šole 21, ki se je ukvarjala z avtomatizacijo dela alkimistov. Prav ti fantje so naredili rešitev, ki spominja na pravi kotel, o katerem smo pisali zgoraj. Na vrh igralec postavi sestavine, ki jih določi sistem po barvi, in če so prisotne potrebne komponente, sistem proizvede nekaj, kar simbolizira nov »eliksir«. Ima QR kodo, s skeniranjem katere lahko spoznate lastnosti eliksirja. Pomembna prednost pri tem je nizka stopnja abstrakcije: povezava s fizičnimi objekti ohranja »čarobno« vzdušje igranja vlog.

Kako pobegniti od realnosti s hackathonom

“Level Up”: za najpomembnejši napredek v razvoju

V tej kategoriji smo prepoznali tiste, ki so v dveh dneh hackathona zmogli skok nad glavo – ekipo Natural Zero. Fantje so ustvarili univerzalni komplet za igralno-mehansko delovanje magičnih artefaktov v igrah vlog. Sestavljen je iz merilne naprave "magic charge" - merilnika, ki temelji na Hallovem senzorju. Ko se približujete napravam za shranjevanje s solenoidi v notranjosti, merilnik sveti vse močneje. V sistemu je tudi tretji razred naprav - absorberji - ki skrbijo za zmanjšanje napolnjenosti pomnilnika. To se zgodi, ker je pogonu prek RFID oznake absorberja ukazano, da elektromagnetu dovaja manj toka. V skladu s tem bo merilna naprava v tem primeru dala manj svetel signal - prikazala nižjo raven "mane" (ali kateri koli drug indikator, odvisno od igre).

Kako pobegniti od realnosti s hackathonom
Eden od prototipov Natural Zero

»Madskillz«: za najbolj kul nabor tehnologij in veščin

Številni udeleženci hackathona so prikazali izvirne in nepričakovane rešitve z uporabo zelo visokotehnoloških orodij. Ampak vseeno sem želel izpostaviti "A" ekipo. Ti fantje so naredili lastno pametno osebje, ki prepozna kretnje -  CyberMop. Sestavljen je iz treh glavnih delov:

  • Raspberry Pi Zero - prepozna in zapomni uporabniške poteze, pošilja ukaze atributom;
  • Arduino Nano - sprejema podatke od senzorjev in jih pošilja Raspberryju v analizo;
  • Mop je "ohišje za napravo, edinstven faktor oblike."

Kako pobegniti od realnosti s hackathonom

Za prepoznavanje potez se uporablja metoda glavne komponente in drevo odločitev: 

Kako pobegniti od realnosti s hackathonom

Epilog

Zakaj ljudje potrebujejo cosplay in igre vlog? Pomemben razlog je izstopiti iz okvirjev običajne realnosti, ki nas obdaja vsak dan. Številni igralci vlog, reenaktorji in cosplayerji nenehno rešujejo težave z IT pri delu in ta izkušnja jim pomaga pri njihovem najljubšem hobiju. In nekaterim so teme CraftHacka načeloma veliko bližje kot teme tradicionalnih »industrijskih« hackathonov.

Tu so se pokazali IT strokovnjaki z nekaj izobrazbe, na drugi strani pa so lahko svoja tehnična obzorja razširili igralci vlog in cosplayerji, ki so daleč od IT-ja. Izkušnje, pridobljene na hackathonu, so lahko uporabne za reševanje podobnih problemov v resničnem življenju – IT orodja, ki jih obvladamo v CraftHacku, imajo številna področja uporabe. Zdi se nam, da je na koncu vsaka stran dobila dober kreativni bonus – +5 ali celo kar +10.

Vir: www.habr.com

Dodaj komentar