Kā izbēgt no realitātes ar hakatonu

Reiz klajā laukā pulcējās pustÅ«kstotis cilvēku. Tik dÄ«vainos tērpos, ka tikai klajā laukā viņiem nekas nevarēja draudēt. GandrÄ«z visiem pie jostas karājās bļodiņas cepure un somās zvanÄ«ja mēģenes ā€” vai nu ar tinti, vai ar vecmāmiņas kompotu. SadalÄ«juÅ”ies grupās, visi izņēma mēģenes un sāka liet to saturu podos, it kā ievērojot kādas receptes.

Pamazām no kopējās grupas izcēlās pieci lietiŔķi puiÅ”i, tērpuÅ”ies smagos apmetņos. Nav piemērotākais apģērbs +30ā„ƒ. It Ä«paÅ”i, ja skrienat apļus zem svelmÄ«gas saules un uzlÄ«mējat etiÄ·etes 400 podiem. JÅ«s to lÄ«mējat daudzas, daudzas reizes, jo katra ā€œdziraā€ ir gatava. TrÄ«s dienas pēc kārtas.

Kā izbēgt no realitātes ar hakatonu

JÅ«s esat izlasÄ«jis Ä«su skeču no lauka lomu spēlētāju dzÄ«ves. Tie pieci, kuriem bija grÅ«ti, ir "alÄ·Ä«miÄ·i". Iedomājieties, cik daudz patÄ«kamāka bÅ«tu viņu dzÄ«ve, ja viņiem bÅ«tu, piemēram, katla monitora lietotne. Un tas ir tikai viens scenārijs ā€“ gan laukuma, gan galda lomu spēlētājiem ir savi sāpÄ«gie punkti. Un arÄ« starp cosplayeriem un galda spēļu faniem. "Kāpēc nemēģināt tos atrisināt ar tehnoloÄ£iju palÄ«dzÄ«bu?" ā€” mēs domājām BrainZ by CROC un organizējām CraftHack.

Kas viņi vispār ir?

Vērotājam no malas visi, kam vēlamies palÄ«dzēt, ļoti neatŔķiras viens no otra. Nu, varbÅ«t kādam ir forÅ”s uzvalks, bet kādam tāda nav. PatiesÄ«bā viss ir nedaudz sarežģītāk:

Atjaunotāji ā€” atveidot notikumus, skrupulozi ievērojot vēsturisko precizitāti. Ja cīņa tiek veidota no jauna (kas notiek visbiežāk), tās norise un nianses, uzvarētājs tiek noteikts iepriekÅ”. Visvairāk restauratori novērtē reālismu un veido visticamākos kostÄ«mus. Turklāt viņi neapstājas pie ārējām lÄ«dzÄ«bām, bet gan atjauno paÅ”u ā€œamatniecÄ«basā€ procesu: tekstilizstrādājumus auž uz autentiskām maŔīnām, bruņas kaļ Ä«stos kalumos. Bieži vien atjaunotāji izceļas ar fizisko spēku, kas nepiecieÅ”ams, lai strādātu ar zobeniem, cirvjiem un visa veida ķēdes pastu.

Lomu spēlētāji Sākot no liela cilvēku grupa, kas, pilnīgā saskaņā ar nosaukumu, pierod pie savu varoņu lomām un izspēlē tās. Pēc vispārīgākajiem kritērijiem tos iedala divās grupās: lauka un galda lomu spēlētāji.

Par pirmajiem jau rakstÄ«jām sākumā - tie ir puiÅ”i, kuriem vajag telpu, kuri mÄ«l kaut ko bÅ«vēt. Biroja lomu spēlētājiem ir pieticÄ«gāki teritorijas pieprasÄ«jumi - viņi Ä«rē dzÄ«vokļus, bēniņus vai nelielus angārus. Turklāt lomu spēlētājus sadala fantāzija - daži dzÄ«vo TolkÄ«na Visumā, citi ir tuvāk Zvaigžņu kariem vai kaut kam eksotiskākam. Tērpi un aksesuāri, attiecÄ«gi, ir veidoti pēc fandomas ā€“ gluži kā grāmatā vai filmā. Daudzi lomu spēlētāji pārceļ savu alter ego reālajā dzÄ«vē un viņiem ļoti nepatÄ«k, ka viņus sauc Ä«stajos vārdos.

AtseviŔķi viņi uzskata par ā€œgaldaā€ lomu spēlētājiem, kuri pārveidojas, spēlējot galda spēles, piemēram, Dungeons & Dragons, parasti pat bez kostÄ«miem un aksesuāriem. Visas darbÄ«bas tiek izspēlētas vārdos un simulētas pēc saskaņotiem modeļiem, izmantojot matemātiku.

Attiecībā uz uzticamību lomu spēlētājiem ir piecu metru noteikums: "Ja tas izskatās labi no pieciem metriem, tad tas ir labi". Apkārtne ir bonuss. Šeit galvenais ir tas, kā tu pierod pie lomas.

Cosplayers - cilvēki, kuri izvēlas noteiktu tēlu un atveido to maksimāli atbilstoÅ”i fandomai. Cosplay sākās ar anime fandomiem, bet pēc tam cilvēki sāka kosspēlēt varoņus no Dota, Warhammer, Warcraft un citiem Visumiem. Pēdējā laikā tiek izcelts kosplejs krievu valodā, kad par varoņiem tiek izvēlēti krievu pasaku un filmu varoņi - princese Nesmejana, Vasilisa Skaistā u.c. Galvenā atŔķirÄ«ba starp cosplayer un lomu spēlētājiem ir attēla izstrādes sarežģītÄ«ba un pamatÄ«gums. Cosplayeriem parasti ir Å”ausmÄ«gi neērti tērpi, kas apgrÅ«tina izdzÄ«vot pat dažas stundas cosplay festivālā.

Visiem Å”iem cilvēkiem ir problēmas, kas traucē improvizēt un sabojā visu jautrÄ«bu. AlÄ·Ä«miÄ·i ir satriekti, jo viņi apstiprina katras dziras veiksmÄ«gu izveidi. Galda spēļu entuziastiem katrā pagriezienā manuāli jāveic sarežģīti aprēķini, lai aprēķinātu metamo kauliņu ietekmi. ā€œKosmosaā€ lomu spēlētājiem ir jāspēlē lomu spēle starp blakus esoÅ”ajām galaktikām un citām milzÄ«gām vietām. Å Ä«m un citām problēmām nolēmām meklēt tehnoloÄ£iskus risinājumus.

CraftHack, kas vēlas palīdzēt ikvienam

CraftHack hakatons notika Kopter jaunieÅ”u inovatÄ«vās jaunrades centrā (CYIT) Maskavā. Piektdien, 9. augustā, devām uzdevumus, bet svētdien, 11. augustā, apbalvojām uzvarētājus. Tagad - par interesantākajiem meklējumiem un projektiem.

Kā izbēgt no realitātes ar hakatonu

Kosmosa lidojumu simulācija

Kosmosa lomu spēlēs ir jāspēlē lomu spēlē kustība starp milzīgām vietām - piemēram, virtuālām galaktikām, kas ir uzklātas uz reljefa gabala, dažreiz līdz pat vairākiem kilometriem. No spēles viedokļa tās ir dažādas vietas, taču fiziski tās ir viena un tā pati telpa.

To parasti risina divos veidos. Pirmais ir "kosmosa kuÄ£i kastēs". Å eit, sasniedzot noteikta apgabala robežu, spēlētāji pāriet uz ā€œzvaigžņu kuÄ£iemā€ - tie var bÅ«t jebkuri, sākot no džipiem lÄ«dz kartona kastēm - un aiz Ŕīs robežas viņi jau ceļo kosmosā. Kad viņi sasniedz kādu citu fiksētu punktu, viņi izkāpj no kastēm un turpina spēli citā zonā. Otrs lomu spēles veids ir tad, kad ā€œtelpaā€ ir ierobežota zona, telpa. Spēlētāji tur ienāk, kādu laiku ā€œlidoā€ kosmosā un pēc tam iziet citā punktā (no spēles viedokļa).

Kā izbēgt no realitātes ar hakatonu

Otrajai metodei cilvēki raksta vienkārÅ”as simulatora lietojumprogrammas, kur dažreiz viņi pat atjauno kosmosa kuÄ£a vadÄ«bas telpu. Vai arÄ« viņi veido modifikācijas, pamatojoties uz slavenajiem lidojumu simulatoriem. Bet tas viss parasti izrādās buggy vai pārāk improvizēts. Hakatonā aicinājām dalÄ«bniekus izveidot kosmosa simulatoru, kurā varētu risināt kosmosa lomu spēļu galvenos uzdevumus: manevrēt kosmosā, vadÄ«t kuÄ£u dzinējus, ieročus, doku un nosÄ“Å”anās sistēmas. Turklāt simulatoram ir jāatspoguļo dažādu kuÄ£u sistēmu trieciena punkti (veselÄ«bas punkti), un, ja tie neizdodas, atspējojiet to kontroli.

Rezultātā viena komanda tik ļoti aizrāvās, ka izveidoja savu simulatoru VR. Turklāt, kad viņi Å”o ideju izvirzÄ«ja sākotnējā diskusijā, mēs atbildējām, ka mums nav hakatonā nepiecieÅ”amās tehniskās bāzes. Tas puiÅ”us neapturēja - viņiem bija viss lÄ«dzi: viena no labākajām Ä·iverēm un jaudÄ«gs sistēmas bloks. Beigās sanāca skaisti, bet diemžēl pārāk ā€œarkādesā€. Komanda zaudēja no redzesloka faktu, ka kosmosā ir savi fizikas likumi, nevis kā parastajiem lidojumu simulatoriem. Tas bija ļoti svarÄ«gi, un tāpēc diemžēl mēs nevarējām atzÄ«t viņu centienus. Citas komandas izgatavoja standarta risinājumus ā€“ instrumentu paneļus un citus kosmosa kuÄ£u saskarņu elementus. 

Darbības apstiprināŔanas automatizācija

Mēs pieskārāmies Å”ai problēmai paŔā sākumā. Masu lomu spēlēs vairāki simti cilvēku regulāri atkārto svarÄ«gas spēles darbÄ«bas (piemēram, uzvāra dziras vai sabojā ienaidnieku ar Ŕīm mikstÅ«rām), kas ir jāapstiprina. Un ar pieciem nelaimÄ«giem alÄ·Ä«miÄ·iem - meistariem, vispārÄ«gāk sakot - Å”eit acÄ«mredzami nepietiek.

Ir sistēmas darbÄ«bu automatizÄ“Å”anai konkrētām spēlēm, taču Å”ie risinājumi, kā saka, ir ā€œpiespraustaā€ konkrētām spēlēm. Mēs domājām, ka bÅ«tu forÅ”i izveidot universālu sistēmu, kas varētu pieņemt un apstiprināt spēlētāju darbÄ«bas, radot rezultātus meistaru vietā. Un lai tehniÄ·i varētu uzraudzÄ«t sistēmas darbÄ«bu.

Å Ä« uzdevuma nosacÄ«jumi nodroÅ”ināja lielu rÄ«cÄ«bas brÄ«vÄ«bu, tāpēc daudzi uzņēmās Å”o uzdevumu. Viņi ierosināja risinājumus, kuru pamatā ir laikapstākļiem izturÄ«gs stacionārs datora terminālis, kas drukā uzlÄ«mes un uzlÄ«mes komandām. Kāds uztaisÄ«ja fizikas laboratoriju. Mēs Ä«stenojām pāris idejas, kuru pamatā ir paplaÅ”inātā realitāte. Bija risinājumi, kuru pamatā bija QR kodi: vispirms Å”ajā apgabalā ir jāskenē QR kodu sērija (ā€œsavāc sastāvdaļasā€) un pēc tam izmantojiet galÄ«go QR kodu, lai apstiprinātu, ka visas sastāvdaļas esat apvienojis dzirā.

Kā izbēgt no realitātes ar hakatonu

AtseviŔķi ir vērts atzÄ«mēt risinājumu ar RFID - puiÅ”i ieviesa ā€œkatluā€, izmantojot servo. ViņŔ identificēja komponentus, kas tam tika pievienoti pēc krāsas, un izmeta rezultātu. Protams, hakatona ierobežojumu dēļ tas izrādÄ«jās nedaudz drēgns, bet mani ļoti iepriecināja oriÄ£inalitāte.  

ā€œS-s-smokin!ā€: uzdevumi ar maskām

Maskas ir svarīgs elements gan cosplay, gan dažādās lomu spēlēs. Līdz ar to mums vienlaikus bija vairāki ar tiem saistīti uzdevumi.

Pirmajā uzdevumā mÅ«s iedvesmoja viena mÅ«su kolēģa hobijs, kurÅ” veido silikona maskas, pamatojoties uz cilvēka sejas atlējumu. Dažiem dēmoniskiem tēliem viņai vajag, piemēram, lai maska ā€‹ā€‹radÄ«tu efektu, ka seju klāj lava, vai maska ā€‹ā€‹mirgo, it kā kÅ«st. ASV ir Ŕādi risinājumi, taču tie ir diezgan dārgi. Nav iespējams radÄ«t vēlamo efektu, izmantojot vienkārÅ”as gaismas diodes. Viena komanda pieņēma Å”o izaicinājumu hakatonā un spēja izveidot apdullināŔanas pistoli maskā. Tam tika pievienota iespēja mainÄ«t runu. Rezultāts bija iespaidÄ«gs, un mēs pat nedaudz baidÄ«jāmies no tiem, kas atradās blakus - maska ā€‹ā€‹dzirkstÄ«ja un sprakŔķēja. Ne par uguni un lavu, protams, bet efekts bija iespaidÄ«gs.

Kā izbēgt no realitātes ar hakatonu

Otrais uzdevums izrietēja no tā, ka lomu spēlēs ir daudz rasu un tautu, kas sazinās dažādās valodās un nesaprot viens otru. Vajadzēja izgatavot Ŕādas maskas, lai tās ļautu sazināties starp dalÄ«bniekiem, kas tās valkā - un sveÅ”inieki neko nesaprastu. Å eit bija arÄ« interesanti prototipi, tostarp tādi, kas balstÄ«ti uz kriptogrāfiju.

ā€œNekāp iekŔā! ViņŔ nogalinās!

Kad lomu spēles notiek lielā telpā, dažām tās zonām ir noteiktas sekas. Vietnē S.T.A.L.K.E.R. tā varētu būt ar radiāciju piesārņota zona, fantāzijas spēlēs - kādas svētītas vietas utt. Ideja bija izveidot ierīci, kas parādītu spēlētājam, kurā zonā viņi atrodas un kādus efektus viņi piedzīvo.

Te palicis atmiņā viens oriÄ£ināls risinājums, kad viena no komandām no vapa un Å«dens pudeles izgatavoja dÅ«mu lielgabalu. Un spēlētāji bija aprÄ«koti ar ierÄ«cēm, kas, atpazÄ«stot dÅ«mus, sniedza personai nepiecieÅ”amo informāciju par zonu, kurā spēlētājs atradās.

Kā izbēgt no realitātes ar hakatonu

Dzīvo, lai uzvarētu!

Apbalvojām hakatona dalībniekus vairākās dažādās kategorijās. Tie nesakrita ar iepriekŔ aprakstītajiem uzdevumiem - turklāt viena no komandām nopelnīja mūsu balvu, izpildot savu uzdevumu.

Apgabala efekts: vispiemērotākais un mērogojamākais risinājums

Å eit mēs izcēlām ā€œCatsplayā€ komandu un tās risinājumu spēles meistara (ā€œalÄ·Ä«miÄ·aā€) darbÄ«bu automatizÄ“Å”anai. To risinājuma pamatā ir paplaÅ”inātās realitātes tabula ar marÄ·ieriem, kas atbilst noteiktām sastāvdaļām.

Kā izbēgt no realitātes ar hakatonu
Šeit ir tabula ar sastāvdaļu marķieriem

Kā izbēgt no realitātes ar hakatonu
Bet paplaÅ”inātās realitātes ā€œmaÄ£ijaā€.

Savācot nepiecieÅ”amās sastāvdaļas, mobilajā aplikācijā tiek fiksēta ā€œeliksÄ«raā€ tapÅ”ana. Tajā ir arÄ« spēļu receptes. Pagaidām aplikācija izmanto treŔās puses servera jaudu, bet nākotnē plānots to pilnÄ«bā nodot klienta pusē. Un arÄ« paplaÅ”iniet pielāgoÅ”anas iespējas dažādiem lomu spēles visumiem un, veidojot, ņemiet vērā varoņa spēles lÄ«meni.

Vēl viens Ŕīs kategorijas uzvarētājs Cyber_Kek_Team radÄ«ja risinājumu spēļu telpas zonÄ“Å”anai, izmantojot triangulācijas principus. Uz lauka nepiecieÅ”amajos laukumos tiek novietotas bākas, kuru pamatā ir lēts mikrokontrollers ESP32. Spēlētājiem tiek pieŔķirtas lÄ«dzÄ«gas ierÄ«ces, kuru pamatā ir ESP32, bet funkcionālākas, ar pogu, kas veic kādu iepriekÅ” noteiktu darbÄ«bu. Bākas un lietotāju sÄ«krÄ«ki atrod viens otru, izmantojot Bluetooth, un apmainās ar spēles informāciju. Pateicoties vadÄ«bas pults elastÄ«gajiem iestatÄ«jumiem, jÅ«s varat Ä«stenot daudzus scenārijus - sākot ar droÅ”o zonu nožogoÅ”anu un pirmās palÄ«dzÄ«bas aptieciņu nodoÅ”anu, lÄ«dz granātu un burvestÄ«bu radÄ«tiem bojājumiem.

Visbeidzot, mēs atzÄ«mējām 3D komandu. Viņa izveidoja universālu lietojumprogrammu, kas aprēķina daudzskaldņu kauliņu metienu efektus, pamatojoties uz rakstura Ä«paŔībām D&D un lÄ«dzÄ«gās spēlēs.

Kā izbēgt no realitātes ar hakatonu

"Engin-seer": visradoŔākais risinājums

Å ajā nominācijā izcēlās Skolas 21 komanda, kas strādāja pie alÄ·Ä«miÄ·u darba automatizÄ“Å”anas. TieÅ”i Å”ie puiÅ”i radÄ«ja risinājumu, kas atgādina Ä«sto katlu, par kuru mēs rakstÄ«jām iepriekÅ”. AugÅ”pusē spēlētājs ievieto sastāvdaļas, kuras sistēma nosaka pēc krāsas, un, ja ir nepiecieÅ”amie komponenti, sistēma ražo kaut ko, kas simbolizē jauno ā€œeliksÄ«ruā€. Tam ir QR kods, kuru skenējot var uzzināt par eliksÄ«ra Ä«paŔībām. Å eit svarÄ«ga priekÅ”rocÄ«ba ir zemais abstrakcijas lÄ«menis: savienojums ar fiziskiem objektiem saglabā ā€œmaÄ£iskoā€ lomu spēles atmosfēru.

Kā izbēgt no realitātes ar hakatonu

ā€œLevel-Upā€: par nozÄ«mÄ«gāko progresu attÄ«stÄ«bā

Å ajā kategorijā atpazinām tos, kuri divu hakatona dienu laikā spēja uzlēkt virs galvas - Natural Zero komandu. PuiÅ”i izveidoja universālu komplektu maÄ£isku artefaktu spēļu mehāniskai darbÄ«bai lomu spēlēs. Tas sastāv no ā€œburvju lādiņaā€ mērierÄ«ces - skaitÄ«tāja, kura pamatā ir Hola sensors. Tuvojoties atmiņas ierÄ«cēm ar solenoÄ«diem iekŔā, skaitÄ«tājs iedegas arvien spožāk. Sistēmā ir arÄ« treŔā ierīču klase - absorbētāji -, kas ir atbildÄ«gi par atmiņas ierÄ«ces uzlādes samazināŔanu. Tas notiek tāpēc, ka diskdzinim ar absorbētāja RFID birku tiek dota komanda, lai solenoÄ«dam piegādātu mazāku strāvu. AttiecÄ«gi Å”ajā gadÄ«jumā mērÄ«Å”anas ierÄ«ce sniegs mazāk spilgtu signālu - parādÄ«s zemāku ā€œmanaā€ lÄ«meni (vai jebkuru citu indikatoru atkarÄ«bā no spēles).

Kā izbēgt no realitātes ar hakatonu
Viens no Natural Zero prototipiem

ā€œMadskillzā€: stilÄ«gākajam tehnoloÄ£iju un prasmju komplektam

Daudzi hakatona dalÄ«bnieki demonstrēja oriÄ£inālus un negaidÄ«tus risinājumus, izmantojot ļoti augsto tehnoloÄ£iju rÄ«kus. Bet tomēr gribēju izcelt ā€œAā€ komandu. Å ie puiÅ”i izveidoja savu gudru personālu, kas atpazÄ«st žestus -  CyberMop. Tas sastāv no trim galvenajām daļām:

  • Raspberry Pi Zero - atpazÄ«st un atceras lietotāja žestus, nosÅ«ta komandas atribÅ«tiem;
  • Arduino Nano - saņem datus no sensoriem un nosÅ«ta tos Raspberry analÄ«zei;
  • Mops ir ā€œierÄ«ces korpuss, unikāls formas faktorsā€.

Kā izbēgt no realitātes ar hakatonu

Lai atpazÄ«tu žestus, tiek izmantota galvenā komponenta metode un lēmumu koks: 

Kā izbēgt no realitātes ar hakatonu

Epilogs

Kāpēc cilvēkiem ir vajadzÄ«gas cosplay un lomu spēles? SvarÄ«gs iemesls ir izkļūt no parastās realitātes kastes, kas mÅ«s ieskauj katru dienu. Daudzi lomu spēlētāji, atveidotāji un cosplayers pastāvÄ«gi risina IT problēmas darbā, un Ŕī pieredze viņiem palÄ«dz viņu iecienÄ«tākajā hobijā. Un dažiem CraftHack tēmas principā ir daudz tuvākas nekā tradicionālo ā€œindustrijasā€ hakatonu tēmas.

Å eit atklājās IT speciālisti ar zināmu apmācÄ«bu, savukārt lomu spēlētāji un no IT tālu cosplayers varēja paplaÅ”ināt savu tehnisko redzesloku. Hakatonā gÅ«tā pieredze var noderēt lÄ«dzÄ«gu problēmu risināŔanai reālajā dzÄ«vē ā€“ CraftHack apgÅ«tajiem IT rÄ«kiem ir daudz pielietojuma jomu. Mums Ŕķiet, ka galu galā katra puse saņēma labu radoÅ”o bonusu - +5, vai pat pat +10.

Avots: www.habr.com

Pievieno komentāru