Si të shpëtoni nga realiteti me një hackathon

Gjysmë mijë njerëz u mblodhën dikur në një fushë të hapur. Me kostume aq të çuditshme sa vetëm në një fushë të hapur asgjë nuk mund t'i kërcënonte. Pothuajse të gjithë kishin një kapele të varur nga rripi dhe epruvetat që trokisnin në çantat e tyre - ose me bojë ose me komposto të gjyshes. Pasi u ndanë në grupe, të gjithë nxorën epruvetat dhe filluan të derdhin përmbajtjen e tyre në tenxhere, sikur të ndiqnin disa receta.

Gradualisht, nga grupi i përgjithshëm u dalluan pesë djem biznesi, të veshur me pelerina të rënda. Jo rrobat më të përshtatshme për +30℃. Sidomos nëse vraponi rrathë nën diellin përvëlues dhe vendosni etiketa në 400 tenxhere. E ngjisni shumë e shumë herë, pasi çdo “ilaç” është gati. Tre ditë me radhë.

Si të shpëtoni nga realiteti me një hackathon

Ju keni lexuar një skicë të shkurtër nga jeta e lojtarëve në terren. Ata pesë që patën një kohë të vështirë janë "alkimistë". Imagjinoni sa më të këndshme do të ishte jeta e tyre nëse do të kishin, të themi, një aplikacion për monitorimin e bojlerit. Dhe ky është vetëm një skenar - të dy lojtarët në fushë dhe tavolinë kanë pikat e tyre të dhimbshme. Dhe gjithashtu midis bashkëlojtarëve dhe adhuruesve të lojërave të bordit. "Pse të mos përpiqeni t'i zgjidhni ato me teknologji?" — menduam në BrainZ nga CROC dhe organizuam CraftHack.

Kush janë ata gjithsesi?

Për një vëzhgues të jashtëm, të gjithë ata që duam të ndihmojmë nuk janë shumë të ndryshëm nga njëri-tjetri. Epo, ndoshta dikush ka një kostum të lezetshëm, por dikush nuk ka një kostum të tillë. Në fakt, gjithçka është disi më e ndërlikuar:

Reenaktorët - rikrijoni ngjarje, duke respektuar me përpikëri saktësinë historike. Nëse beteja rikrijohet (gjë që ndodh më shpesh), rrjedha dhe nuancat e saj, fituesi përcaktohet paraprakisht. Mbi të gjitha, reenaktorët vlerësojnë realizmin dhe bëjnë kostumet më të besueshme. Për më tepër, ata nuk ndalen në ngjashmëritë e jashtme, por rivendosin vetë procesin e "përpunimit": ata thurin tekstile në makina autentike, farkëtojnë forca të blinduara në farkët e vërteta. Shpesh, reenaktorët dallohen nga forca fizike e nevojshme për të trajtuar shpatat, sëpatat dhe të gjitha llojet e postës me zinxhir.

Lojtarë me role - një grup i madh njerëzish që, në përputhje të plotë me emrin, mësohen me rolet e personazheve të tyre dhe i interpretojnë ato. Sipas kritereve më të përgjithshme, ata ndahen në dy grupe: lojtarë në fushë dhe tavolinë.

Ne kemi shkruar tashmë për të parët në fillim - këta janë djemtë që kanë nevojë për hapësirë, që duan të ndërtojnë diçka. Lojtarët e roleve të zyrës kanë kërkesa më modeste për territor - ata marrin me qira apartamente, papafingo ose hangarë të vegjël. Për më tepër, lojtarët e roleve ndahen nga tifozët - disa jetojnë në universin e Tolkien, të tjerët janë më afër Star Wars ose diçka më ekzotike. Kostumet dhe aksesorët, në përputhje me rrethanat, bëhen sipas fandomit - ashtu si në libër ose në film. Shumë lojtarë të roleve transferojnë egon e tyre alter në jetën reale dhe me të vërtetë nuk u pëlqen të thirren me emrat e tyre të vërtetë.

Më vete, ata konsiderojnë lojtarë me role "tavoline" që transformohen kur luajnë lojëra tavoline si Dungeons & Dragons, zakonisht edhe pa kostume dhe aksesorë. Të gjitha veprimet luhen me fjalë dhe simulohen sipas modeleve të dakorduara duke përdorur matematikën.

Sa i përket besueshmërisë, lojtarët e roleve kanë një rregull prej pesë metrash: "Nëse duket mirë nga pesë metra, atëherë është mirë". Rrethinat janë një bonus. Gjëja kryesore këtu është se si mësohesh me rolin.

Cosplayers - njerëz që zgjedhin një imazh të caktuar dhe e rikrijojnë atë në përputhje maksimale me fandomin. Cosplay filloi me fandom anime, por më pas njerëzit filluan të luanin personazhe nga Dota, Warhammer, Warcraft dhe universe të tjera. Kohët e fundit, cosplay në rusisht ka filluar të theksohet, kur si personazhe zgjidhen heronjtë e përrallave dhe filmave rusë - Princesha Nesmeyana, Vasilisa e Bukur, etj. Dallimi kryesor midis cosplayers dhe role-players është kompleksiteti dhe tërësia e zhvillimit të imazhit. Cosplayers zakonisht kanë kostume tmerrësisht të pakëndshme, të cilat e bëjnë të vështirë mbijetesën edhe për disa orë në një festival cosplay.

Të gjithë këta njerëz kanë probleme që ndërhyjnë me improvizimin dhe prishin të gjithë argëtimin. Alkimistët janë të mbytur pasi konfirmojnë krijimin e suksesshëm të çdo ilaçi. Të apasionuarit pas lojërave të tavolinës duhet të kryejnë manualisht llogaritjet komplekse në çdo hap për të llogaritur efektet e hedhjes së zareve. Lojtarët e roleve "hapësirë" duhet të luajnë me role lëvizjen midis galaktikave fqinje dhe vendndodhjeve të tjera të mëdha. Për këto dhe probleme të tjera, vendosëm të kërkojmë zgjidhje teknologjike.

CraftHack që dëshiron të ndihmojë të gjithë

Hakatoni CraftHack u zhvillua në Qendrën e Krijimtarisë Inovative Rinore Kopter (CYIT) në Moskë. Të premten më 9 gusht dhamë detyra dhe të dielën më 11 gusht shpërblenim fituesit. Tani - në lidhje me kërkimet dhe projektet më interesante.

Si të shpëtoni nga realiteti me një hackathon

Simulimi i fluturimit në hapësirë

Në lojërat me role hapësinore, është e nevojshme të luani me role lëvizjen midis vendndodhjeve të mëdha - për shembull, galaktikat virtuale që mbivendosen në një pjesë të terrenit, ndonjëherë deri në disa kilometra. Nga këndvështrimi i lojës, këto janë vende të ndryshme, por fizikisht janë e njëjta hapësirë.

Kjo zakonisht zgjidhet në dy mënyra. E para është "anijet kozmike në kuti". Këtu, duke arritur në kufirin e një zone të caktuar, lojtarët transferohen në "anijet yje" - ato mund të jenë çdo gjë, nga xhipat në kuti kartoni - dhe përtej këtij kufiri ata tashmë udhëtojnë në hapësirë. Kur arrijnë në një pikë tjetër fikse, ata dalin nga kutitë dhe vazhdojnë lojën në një zonë tjetër. Mënyra e dytë e luajtjes së roleve është kur "hapësira" është një zonë e kufizuar, një dhomë. Lojtarët hyjnë atje, "fluturojnë" në hapësirë ​​për ca kohë dhe më pas dalin në një pikë tjetër (nga këndvështrimi i lojës).

Si të shpëtoni nga realiteti me një hackathon

Për metodën e dytë, njerëzit shkruajnë aplikacione të thjeshta simulatorësh, ku ndonjëherë ata rikrijojnë edhe dhomën e kontrollit të një anije kozmike. Ose ata bëjnë modalitete bazuar në simulatorët e famshëm të fluturimit. Por e gjithë kjo zakonisht rezulton të jetë me karroca ose shumë e improvizuar. Në hackathon, ne i ftuam pjesëmarrësit të krijonin një simulator hapësinor në të cilin ata mund të zgjidhnin detyrat kryesore të lojërave me role hapësinore: manovrim në hapësirë, kontrollin e motorëve të anijeve, armët, sistemet e dokimit dhe uljes. Për më tepër, simulatori duhet të përfaqësojë pikat e goditjes (pikat shëndetësore) të sistemeve të ndryshme të anijeve, dhe nëse ato dështojnë, të çaktivizojë kontrollin e tyre.

Si rezultat, një ekip u mahnit aq shumë sa ata bënë simulatorin e tyre në VR. Për më tepër, kur ata sollën këtë ide në diskutimin paraprak, ne u përgjigjëm se nuk kishim bazën e nevojshme teknike në hackathon. Kjo nuk i ndaloi djemtë - ata kishin gjithçka me vete: një nga helmetat kryesore dhe një njësi të fuqishme të sistemit. Në fund doli e bukur, por, për fat të keq, shumë "arcade". Ekipi humbi nga sytë faktin se hapësira ka ligjet e veta të fizikës, jo si simulatorët e rregullt të fluturimit. Kjo ishte shumë e rëndësishme dhe për këtë arsye, për fat të keq, ne nuk ishim në gjendje të njihnim përpjekjet e tyre. Ekipet e tjera bënë më shumë zgjidhje standarde - panele instrumentesh dhe elementë të tjerë të ndërfaqeve të anijeve kozmike. 

Automatizimi i konfirmimit të veprimit

Ne e prekëm këtë problem që në fillim. Në lojërat masive me role, disa qindra njerëz përsërisin rregullisht veprime të rëndësishme të lojës (për shembull, pirja e ilaçeve ose dëmtimi i armikut me këto ilaçe), të cilat duhet të konfirmohen. Dhe pesë alkimistë fatkeq - mjeshtër, për ta thënë më në përgjithësi - nuk mjaftojnë qartë këtu.

Ekzistojnë sisteme për automatizimin e veprimeve për lojëra specifike, por këto zgjidhje, siç thonë ata, janë "gozhduar" në lojëra specifike. Ne menduam se do të ishte mirë të krijonim një sistem universal që mund të pranonte dhe vërtetonte veprimet e lojtarëve, duke prodhuar rezultate në vend të mjeshtrave. Dhe në mënyrë që teknikët të mund të monitorojnë funksionimin e sistemit.

Kushtet e kësaj detyre siguronin liri të madhe veprimi, kështu që shumë e morën këtë detyrë. Ata propozuan zgjidhje të bazuara në një terminal kompjuterik të palëvizshëm rezistent ndaj motit që printon etiketa dhe ngjitëse për komanda. Dikush bëri një laborator fizikë. Ne zbatuam disa ide të bazuara në realitetin e shtuar. Kishte zgjidhje të bazuara në kodet QR: së pari duhet të skanoni një seri kodesh QR në zonë ("mbledh përbërës") dhe më pas përdorni kodin përfundimtar QR për të konfirmuar që i keni kombinuar të gjithë përbërësit në një ilaç.

Si të shpëtoni nga realiteti me një hackathon

Më vete, vlen të përmendet zgjidhja me RFID - djemtë zbatuan një "bojler" duke përdorur servo. Ai identifikoi përbërësit që iu shtuan me ngjyra dhe hodhi jashtë rezultatin. Sigurisht, për shkak të kufizimeve të hackathon-it, doli pak i lagësht, por unë isha shumë i kënaqur me origjinalitetin.  

"S-s-smokin!": detyra me maska

Maskat janë një element i rëndësishëm si i lojërave cosplay ashtu edhe i lojërave të ndryshme me role. Prandaj, ne kishim disa detyra që lidhen me to menjëherë.

Në detyrën e parë, ne u frymëzuam nga hobi i një prej kolegëve tanë, i cili krijon maska ​​silikoni bazuar në një gips të fytyrës së një personi. Për disa imazhe demonike, asaj i duhet, për shembull, që maska ​​të krijojë efektin që fytyra të mbulohet me lavë, ose që maska ​​të shkëlqejë, sikur po shkrihet. Zgjidhje të tilla ka në SHBA, por ato janë mjaft të shtrenjta. Është e pamundur të krijoni efektin e dëshiruar duke përdorur LED të thjeshtë. Një ekip e mori këtë sfidë në një hackathon dhe ishte në gjendje të ndërtonte një armë trullosëse në një maskë. Kësaj iu shtua aftësia për të ndryshuar të folurit. Rezultati ishte një gjë spektakolare, dhe ne ishim edhe pak të frikësuar për ata që ishin pranë saj - maska ​​shkëlqente dhe kërciti. Jo për zjarrin dhe llavën, sigurisht, por efekti ishte mbresëlënës.

Si të shpëtoni nga realiteti me një hackathon

Detyra e dytë buronte nga fakti se në lojërat me role ka shumë raca dhe popuj që komunikojnë në gjuhë të ndryshme dhe nuk e kuptojnë njëri-tjetrin. Ishte e nevojshme të bëheshin maska ​​​​të tilla në mënyrë që të lejonin komunikimin midis pjesëmarrësve që i mbanin ato - dhe të huajt të mos kuptonin asgjë. Këtu kishte edhe prototipe interesante, duke përfshirë ato të bazuara në kriptografi.

“Mos u fut! Ai do të vrasë!

Kur lojërat me role zhvillohen në një hapësirë ​​të madhe, disa nga zonat e saj kanë efekte të caktuara. Në S.T.A.L.K.E.R. kjo mund të jetë një zonë e kontaminuar me rrezatim, në lojëra fantazi - disa vende të bekuara, etj. Ideja ishte të krijonim një pajisje që i tregon lojtarit se në cilën zonë ndodhen dhe çfarë efektesh po përjetojnë.

Një zgjidhje origjinale ishte e paharrueshme këtu kur një nga ekipet bëri një top tymi nga një avull dhe një shishe uji. Dhe lojtarët ishin të pajisur me pajisje që, duke njohur tymin, i siguronin personit informacionin e nevojshëm për zonën ku ndodhej lojtari.

Si të shpëtoni nga realiteti me një hackathon

Jeto për të fituar!

Ne shpërblenim pjesëmarrësit e hackathon-it në disa kategori të ndryshme. Ato nuk përkonin me detyrat e përshkruara më sipër - për më tepër, një nga ekipet fitoi shpërblimin tonë duke përfunduar detyrën e tyre.

Efekti i zonës: zgjidhja më e zbatueshme dhe më e shkallëzuar

Këtu theksuam ekipin "Catsplay" dhe zgjidhjen e tyre për automatizimin e veprimeve të mjeshtrit të lojës ("alkimist"). Baza e zgjidhjes së tyre është një tabelë e realitetit të shtuar me shënues që korrespondojnë me përbërës të caktuar.

Si të shpëtoni nga realiteti me një hackathon
Këtu është një tabelë me shënuesit e përbërësve

Si të shpëtoni nga realiteti me një hackathon
Por "magjia" e realitetit të shtuar

Gjatë mbledhjes së përbërësve të nevojshëm, krijimi i "eliksirit" regjistrohet në aplikacionin celular. Ai gjithashtu përmban receta lojërash. Për momentin, aplikacioni përdor fuqinë e serverit të palëve të treta, por në të ardhmen është planifikuar ta transferojë plotësisht në anën e klientit. Dhe gjithashtu zgjeroni mundësitë e personalizimit për universe të ndryshme me role dhe merrni parasysh nivelin e lojës së heroit kur punoni.

Një tjetër fitues në këtë kategori, Cyber_Kek_Team, krijoi një zgjidhje për zonimin e hapësirës së lojërave duke përdorur parimet e trekëndëshit. Fenerët e bazuar në një mikrokontrollues të lirë vendosen në zonat e kërkuara në fushë ESP32. Lojtarëve u jepen pajisje të ngjashme të bazuara në ESP32, por më funksionale, me një buton që kryen disa veprime të paracaktuara. Fenerët dhe pajisjet e përdoruesve gjejnë njëri-tjetrin përmes Bluetooth dhe shkëmbejnë informacionin e lojës. Falë cilësimeve fleksibël të kontrolluesit, mund të zbatoni shumë skenarë - nga rrethimi i zonave të sigurta dhe transferimi i kompleteve të ndihmës së parë deri te shkaktimi i dëmtimit nga granatat dhe magjitë.

Më në fund, ne etiketuam ekipin 3D. Ajo krijoi një aplikacion universal që llogarit efektet e hedhjes së zareve poliedrike bazuar në karakteristikat e karaktereve në D&D dhe lojëra të ngjashme.

Si të shpëtoni nga realiteti me një hackathon

"Engin-seer": zgjidhja më kreative

Në këtë nominim u dallua ekipi i Shkollës 21, i cili punoi për automatizimin e punës së alkimistëve. Ishin këta njerëz që bënë një zgjidhje që i ngjan kaldajës së vërtetë për të cilën shkruam më lart. Në krye, lojtari vendos përbërësit që përcaktohen nga sistemi sipas ngjyrës dhe nëse përbërësit e nevojshëm janë të pranishëm, sistemi prodhon diçka që simbolizon "eliksirin" e ri. Ai ka një kod QR, duke skanuar të cilin mund të mësoni për vetitë e eliksirit. Një avantazh i rëndësishëm këtu është niveli i ulët i abstraksionit: lidhja me objektet fizike ruan atmosferën "magjike" të lojës me role.

Si të shpëtoni nga realiteti me një hackathon

“Level-Up”: për përparimin më të rëndësishëm në zhvillim

Në këtë kategori, ne njohëm ata që mundën të hidheshin mbi kokat e tyre gjatë dy ditëve të hackathon - ekipi Natural Zero. Djemtë krijuan një grup universal për funksionimin mekanik të lojërave të objekteve magjike në lojërat me role. Ai përbëhet nga një pajisje matëse "ngarkesa magjike" - një metër i bazuar në një sensor Hall. Ndërsa i afroheni pajisjeve të ruajtjes me solenoid brenda, matësi ndizet gjithnjë e më shumë. Ekziston edhe një klasë e tretë e pajisjeve në sistem - absorbuesit - të cilët janë përgjegjës për reduktimin e ngarkesës në pajisjen e ruajtjes. Kjo ndodh sepse disku komandohet nëpërmjet etiketës RFID të absorbuesit për të furnizuar më pak rrymë në solenoid. Prandaj, në këtë rast, pajisja matëse do të japë një sinjal më pak të ndritshëm - tregoni një nivel më të ulët të "mana" (ose ndonjë tregues tjetër, në varësi të lojës).

Si të shpëtoni nga realiteti me një hackathon
Një nga prototipet Natural Zero

"Madskillz": për grupin më të mirë të teknologjive dhe aftësive

Shumë pjesëmarrës në hackathon demonstruan zgjidhje origjinale dhe të papritura, duke përdorur mjete shumë të teknologjisë së lartë. Por gjithsesi doja të veçoja ekipin “A”. Këta djem bënë stafin e tyre të zgjuar që njeh gjestet -  CyberMop. Ai përbëhet nga tre pjesë kryesore:

  • Raspberry Pi Zero - njeh dhe kujton gjestet e përdoruesit, dërgon komanda tek atributet;
  • Arduino Nano - merr të dhëna nga sensorët dhe i dërgon në Raspberry për analizë;
  • Lëvizja është "një strehë për pajisjen, një formë unike".

Si të shpëtoni nga realiteti me një hackathon

Për të njohur gjestet, përdoret metoda e komponentit kryesor dhe pema e vendimeve: 

Si të shpëtoni nga realiteti me një hackathon

epilog

Pse njerëzit kanë nevojë për lojëra cosplay dhe role-playing? Një arsye e rëndësishme është të dalim nga kutia e realitetit të zakonshëm që na rrethon çdo ditë. Shumë lojtarë me role, reenactors dhe cosplayers zgjidhin vazhdimisht problemet e IT në punë dhe kjo përvojë i ndihmon ata në hobi të tyre të preferuar. Dhe për disa, temat e CraftHack janë, në parim, shumë më afër se temat e hakatonëve tradicionalë të "industrisë".

Këtu, specialistët e IT-së me njëfarë trajnimi u zbuluan, dhe lojtarët me role dhe bashkëlojtarët larg IT-së, nga ana tjetër, mundën të zgjeronin horizontet e tyre teknike. Përvoja e fituar në hackathon mund të jetë e dobishme për zgjidhjen e problemeve të ngjashme në jetën reale - mjetet e IT të zotëruara në CraftHack kanë shumë fusha aplikimi. Na duket se në fund, secila palë mori një bonus të mirë krijues - +5, ose edhe sa +10.

Burimi: www.habr.com

Shto një koment