Com escapar de la realitat amb un hackathon

Mig miler de persones es van reunir una vegada en un camp obert. Amb vestits tan estranys que només en un camp obert res els podria amenaçar. Gairebé tothom tenia un barret de bombí penjat del cinturó i tubs d'assaig sonant a les bosses, ja sigui amb tinta o amb la compota de l'àvia. Un cop dividits en grups, tothom va treure provetes i va començar a abocar el seu contingut en pots, com si seguissin unes receptes.

A poc a poc, cinc nois de negocis, vestits amb capes gruixudes, van destacar del grup general. No és la roba més adequada per a +30 ℃. Sobretot si esteu fent cercles sota el sol abrasador i posant etiquetes a 400 pots. Ho enganxeu moltes, moltes vegades, ja que cada "poció" està llesta. Tres dies seguits.

Com escapar de la realitat amb un hackathon

Heu llegit un breu esbós de la vida dels jugadors de camp. Aquells cinc que ho van tenir malament són "alquimistes". Imagineu-vos com de més agradable serien les seves vides si tinguessin, per exemple, una aplicació de monitor de caldera. I aquest és només un escenari: tant els jugadors de camp com els d'escriptori tenen els seus propis punts dolorosos. I també entre cosplayers i aficionats als jocs de taula. "Per què no intenteu resoldre'ls amb tecnologia?" — vam pensar a BrainZ by CROC i vam organitzar CraftHack.

Qui són de totes maneres?

Per a un observador extern, tots els que volem ajudar no són gaire diferents els uns dels altres. Bé, potser algú té un vestit genial, però algú no en té. De fet, tot és una mica més complicat:

Reenactors — recrear esdeveniments, observant escrupolosament la precisió històrica. Si es recrea la batalla (cosa que passa amb més freqüència), el seu curs i els matisos, el guanyador es determina per endavant. Sobretot, els recreadors valoren el realisme i fan els vestits més creïbles. A més, no s'aturen en les similituds externes, sinó que restauren el procés de "elaboració" en si mateix: teixeixen tèxtils en màquines autèntiques, forgen armadures en fargues reals. Sovint, els recreadors es distingeixen per la força física necessària per manejar espases, destrals i tot tipus de cota de malla.

Jugadors de rol - un grup nombrós de persones que, d'acord amb el nom, s'acostumen als papers dels seus personatges i els representen. Segons els criteris més generals, es divideixen en dos grups: jugadors de camp i jugadors de taula.

Ja vam escriure sobre els primers al principi: aquests són els nois que necessiten espai, als quals els encanta construir alguna cosa. Els jugadors de rol d'oficina tenen peticions de territori més modestes: lloguen apartaments, lofts o petits hangars. A més, els jugadors de rol estan dividits per fandoms: alguns viuen a l'univers de Tolkien, d'altres estan més a prop de Star Wars o alguna cosa més exòtica. Els vestits i els accessoris, en conseqüència, es fan segons el fandom, igual que al llibre o a la pel·lícula. Molts jugadors de rol transfereixen els seus alter egos a la vida real i realment no els agrada que els diguin pel seu nom real.

Per separat, consideren jugadors de rol "de taula" que es transformen quan juguen a jocs de taula com Dungeons & Dragons, normalment fins i tot sense vestits i accessoris. Totes les accions es reprodueixen amb paraules i es simulen d'acord amb models acordats mitjançant matemàtiques.

Pel que fa a la fiabilitat, els jugadors de rol tenen una regla de cinc metres: "Si es veu bé des de cinc metres, està bé". L'entorn és un avantatge. El més important aquí és com t'acostumes al paper.

Cosplayers - persones que escullen una determinada imatge i la recreen al màxim d'acord amb el fandom. El cosplay va començar amb els fandoms de l'anime, però després la gent va començar a cosplayar personatges de Dota, Warhammer, Warcraft i altres universos. Recentment, s'ha començat a destacar el cosplay en rus, quan s'escullen herois de contes de fades i pel·lícules russes com a personatges: la princesa Nesmeyana, Vasilisa la Bella, etc. La principal diferència entre els cosplayers i els jugadors de rol és la complexitat i la minuciositat del desenvolupament de la imatge. Els cosplayers solen portar vestits terriblement incòmodes, que dificulten sobreviure fins i tot unes poques hores en un festival de cosplay.

Tota aquesta gent té problemes que interfereixen amb la improvisació i arruïnen tota la diversió. Els alquimistes estan aclaparats mentre confirmen l'èxit de la creació de cada poció. Els entusiastes dels jocs de taula han de realitzar manualment càlculs complexos cada torn per calcular els efectes dels llançaments de daus. Els jugadors de rol de l'"espai" han de representar el moviment entre galàxies veïnes i altres llocs enormes. Per aquests i altres problemes, vam decidir buscar solucions tecnològiques.

CraftHack que vol ajudar a tothom

El hackathon CraftHack va tenir lloc al Kopter Youth Innovative Creativity Center (CYIT) de Moscou. El divendres 9 d'agost vam donar tasques i el diumenge 11 d'agost vam premiar els guanyadors. Ara - sobre les missions i projectes més interessants.

Com escapar de la realitat amb un hackathon

Simulació de vol espacial

En els jocs de rol espacial, cal representar el moviment entre grans ubicacions, per exemple, galàxies virtuals que es superposen a un tros de terreny, de vegades fins a diversos quilòmetres. Des de la perspectiva del joc, es tracta d'ubicacions diferents, però físicament són el mateix espai.

Això es soluciona normalment de dues maneres. El primer és "naus espacials en caixes". Aquí, arribant a la frontera d'una zona determinada, els jugadors es traslladen a "naus estel·lars" -poden ser qualsevol cosa, des de jeeps a caixes de cartró- i més enllà d'aquesta frontera ja viatgen a l'espai. Quan arriben a algun altre punt fix, s'enfilen de les caixes i continuen el joc en una altra zona. La segona manera de jugar de rol és quan "l'espai" és una àrea limitada, una habitació. Els jugadors hi entren, "volen" a l'espai durant un temps i després surten en un altre punt (des de la perspectiva del joc).

Com escapar de la realitat amb un hackathon

Per al segon mètode, la gent escriu aplicacions de simulació senzilles, on de vegades fins i tot recreen la sala de control d'una nau espacial. O fan modificacions basades en simuladors de vol famosos. Però tot això normalment resulta ser un error o massa improvisat. A l'hackathon, vam convidar els participants a crear un simulador espacial en el qual poguessin resoldre les principals tasques dels jocs de rol espacial: maniobra a l'espai, control de motors de naus, armes, sistemes d'acoblament i aterratge. A més, el simulador hauria de representar els punts d'impacte (punts de salut) de diferents sistemes de vaixells i, si fallen, desactivar-ne el control.

Com a resultat, un equip es va deixar portar tant que va crear el seu propi simulador en realitat virtual. A més, quan van plantejar aquesta idea a la discussió preliminar, vam respondre que no teníem la base tècnica necessària per al hackathon. Això no va aturar els nois: ho tenien tot amb ells: un dels millors cascos i una potent unitat de sistema. Al final va resultar bonic, però, malauradament, massa "arcade". L'equip va perdre de vista que l'espai té les seves pròpies lleis de la física, no com els simuladors de vol habituals. Això va ser molt important i, per tant, malauradament, no vam poder reconèixer els seus esforços. Altres equips van crear solucions més estàndard: quadres d'instruments i altres elements de les interfícies de naus espacials. 

Automatització de la confirmació de l'acció

Vam tocar aquest problema al principi. En els jocs de rol massius, diversos centenars de persones repeteixen regularment accions importants del joc (per exemple, preparar pocions o danyar l'enemic amb aquestes pocions), que s'han de confirmar. I cinc desafortunats alquimistes -mestres, per dir-ho de manera més general- no n'hi ha prou aquí.

Hi ha sistemes per automatitzar accions per a jocs concrets, però aquestes solucions estan, com diuen, "clavades" a jocs concrets. Vam pensar que seria fantàstic crear un sistema universal que pogués acceptar i validar les accions dels jugadors, produint resultats en comptes de mestres. I perquè els tècnics puguin controlar el funcionament del sistema.

Les condicions d'aquesta tasca proporcionaven una gran llibertat d'acció, per la qual cosa molts van assumir aquesta tasca. Van proposar solucions basades en un terminal informàtic estacionari resistent a la intempèrie que imprimeix etiquetes i adhesius per a ordres. Algú va fer un laboratori de física. Hem implementat un parell d'idees basades en la realitat augmentada. Hi havia solucions basades en codis QR: primer cal escanejar una sèrie de codis QR a la zona (“recollir ingredients”), i després utilitzar el codi QR final per confirmar que heu combinat tots els ingredients en una poció.

Com escapar de la realitat amb un hackathon

Per separat, val la pena assenyalar la solució amb RFID: els nois van implementar una "caldera" amb servos. Va identificar els components que s'hi van afegir pel color i va llançar el resultat. Per descomptat, a causa de les limitacions del hackathon, va resultar una mica humit, però vaig quedar molt satisfet amb l'originalitat.  

“Ss-smokin!”: tasques amb mascaretes

Les màscares són un element important tant del cosplay com de diversos jocs de rol. Per tant, teníem diverses tasques relacionades amb ells alhora.

En la primera tasca, ens vam inspirar en l'afició d'un dels nostres companys, que crea màscares de silicona a partir d'un model de la cara d'una persona. Per a algunes imatges demoníaques, necessita, per exemple, que la màscara faci l'efecte que la cara estigui coberta de lava, o que la màscara brilli, com si s'estigués fonent. Hi ha aquestes solucions als EUA, però són bastant cares. És impossible crear l'efecte desitjat amb LEDs senzills. Un equip va assumir aquest repte en un hackathon i va poder convertir una pistola parador en una màscara. A això s'hi va afegir la possibilitat de canviar de parla. El resultat va ser una cosa espectacular, i fins i tot vam tenir una mica de por per als que estaven al costat: la màscara brillava i crepitava. No sobre foc i lava, és clar, però l'efecte va ser impressionant.

Com escapar de la realitat amb un hackathon

La segona tasca va derivar del fet que en els jocs de rol hi ha moltes races i pobles que es comuniquen en diferents idiomes i no s'entenen. Calia fer aquestes màscares perquè permetessin la comunicació entre els participants que les porten, i els desconeguts no entenguessin res. També hi havia prototips interessants aquí, inclosos els basats en criptografia.

"No entris! Matarà!

Quan els jocs de rol tenen lloc en un espai gran, algunes de les seves zones tenen certs efectes. A STALKER aquesta podria ser una zona contaminada per radiació, en jocs de fantasia: alguns llocs beneïts, etc. La idea era fer un dispositiu que mostrés al jugador en quina zona es troba i quins efectes està experimentant.

Una solució original va ser memorable aquí quan un dels equips va fer un canó de fum amb un vaporitzador i una ampolla d'aigua. I els jugadors estaven equipats amb aparells que, reconeixent el fum, proporcionaven a la persona la informació necessària sobre la zona on es trobava el jugador.

Com escapar de la realitat amb un hackathon

Viu per guanyar!

Hem premiat els participants del hackathon en diverses categories diferents. No van coincidir amb les tasques descrites anteriorment; a més, un dels equips va guanyar la nostra recompensa en completar la seva pròpia tasca.

Efecte d'àrea: la solució més aplicable i escalable

Aquí vam destacar l'equip "Catsplay" i la seva solució per automatitzar les accions del mestre del joc ("alquimista"). La base de la seva solució és una taula de realitat augmentada amb marcadors corresponents a determinats ingredients.

Com escapar de la realitat amb un hackathon
Aquí teniu una taula amb marcadors d'ingredients

Com escapar de la realitat amb un hackathon
Però la "màgia" de la realitat augmentada

En recollir els ingredients necessaris, la creació de l'"elixir" es registra a l'aplicació mòbil. També conté receptes de jocs. De moment, l'aplicació utilitza energia del servidor de tercers, però en el futur està previst transferir-la completament al costat del client. I també amplia les possibilitats de personalització per a diferents universos de rol i tens en compte el nivell de joc de l'heroi a l'hora de crear.

Un altre guanyador d'aquesta categoria, Cyber_Kek_Team, va crear una solució per zonificar l'espai de joc utilitzant els principis de la triangulació. Les balises basades en un microcontrolador de baix cost es col·loquen a les zones necessàries del camp ESP32. Els jugadors reben dispositius similars basats en ESP32, però més funcionals, amb un botó que realitza alguna acció predefinida. Les balises i els gadgets d'usuari es troben entre ells mitjançant Bluetooth i intercanvien informació del joc. Gràcies a la configuració flexible del controlador, podeu implementar molts escenaris: des de tancar zones segures i transferir kits de primers auxilis fins a causar danys per granades i encanteris.

Finalment, hem etiquetat l'equip 3D. Va crear una aplicació universal que calcula els efectes dels llançaments de daus polièdrics en funció de les característiques dels personatges de D&D i jocs similars.

Com escapar de la realitat amb un hackathon

"Engin-seer": la solució més creativa

L'equip de School 21, que treballava en l'automatització del treball dels alquimistes, es va distingir en aquesta nominació. Van ser aquests nois els que van fer una solució que s'assemblava a la caldera real que vam escriure més amunt. A la part superior, el jugador col·loca ingredients que el sistema determina per color i, si hi ha els components necessaris, el sistema produeix quelcom que simbolitza el nou "elixir". Disposa d'un codi QR, mitjançant l'escaneig del qual pots conèixer les propietats de l'elixir. Un avantatge important aquí és el baix nivell d'abstracció: la connexió amb objectes físics manté l'atmosfera "màgica" de joc de rols.

Com escapar de la realitat amb un hackathon

“Level-Up”: per al progrés més significatiu en el desenvolupament

En aquesta categoria vam reconèixer aquells que van poder saltar per sobre dels seus caps durant els dos dies de la hackathon: l'equip Natural Zero. Els nois van crear un conjunt universal per al funcionament mecànic del joc d'artefactes màgics en jocs de rol. Consisteix en un dispositiu de mesura de "càrrega màgica": un mesurador basat en un sensor Hall. A mesura que us acosteu als dispositius d'emmagatzematge amb solenoides a l'interior, el mesurador s'il·lumina cada cop més brillant. També hi ha una tercera classe de dispositius al sistema - absorbidors - que s'encarreguen de reduir la càrrega del dispositiu d'emmagatzematge. Això passa perquè la unitat s'encarrega a través de l'etiqueta RFID absorbidora per subministrar menys corrent al solenoide. En conseqüència, en aquest cas, el dispositiu de mesura donarà un senyal menys brillant: mostrarà un nivell més baix de "mana" (o qualsevol altre indicador, segons el joc).

Com escapar de la realitat amb un hackathon
Un dels prototips de Natural Zero

"Madskillz": per al conjunt de tecnologies i habilitats més interessants

Molts participants del hackathon van demostrar solucions originals i inesperades, utilitzant eines d'alta tecnologia. Però encara volia destacar l'equip "A". Aquests nois van fer el seu propi personal intel·ligent que reconeix els gestos...  CyberMop. Consta de tres parts principals:

  • Raspberry Pi Zero: reconeix i recorda els gestos de l'usuari, envia ordres als atributs;
  • Arduino Nano: rep dades dels sensors i les envia a Raspberry per analitzar-les;
  • La fregona és "una carcassa per al dispositiu, un factor de forma únic".

Com escapar de la realitat amb un hackathon

Per reconèixer els gestos, s'utilitzen el mètode dels components principals i l'arbre de decisió: 

Com escapar de la realitat amb un hackathon

Epíleg

Per què la gent necessita cosplay i jocs de rol? Un motiu important és sortir de la caixa de la realitat ordinària que ens envolta cada dia. Molts jugadors de rol, recreadors i cosplayers solucionen constantment problemes informàtics a la feina, i aquesta experiència els ajuda en la seva afició preferida. I per a alguns, els temes de CraftHack són, en principi, molt més propers que els temes dels hackatons tradicionals de la "indústria".

Aquí es van revelar especialistes informàtics amb certa formació, i els jugadors de rol i cosplayers allunyats de les TI, en canvi, van poder ampliar els seus horitzons tècnics. L'experiència adquirida a l'hackathon pot ser útil per resoldre problemes similars a la vida real: les eines de TI dominades a CraftHack tenen moltes àrees d'aplicació. Ens sembla que al final, cada bàndol va rebre una bona bonificació creativa: +5, o fins i tot fins a +10.

Font: www.habr.com

Afegeix comentari