Como escapar da realidade cun hackathon

Medio milleiro de persoas reuníronse unha vez nun campo aberto. Con traxes tan estraños que só nun campo aberto nada podía ameazalos. Case todo o mundo tiña un bombín colgado do cinto e tubos de ensaio repicando nas súas bolsas, ben con tinta ou con compota da avoa. Repartidos en grupos, todos sacaron tubos de ensaio e comezaron a verter o seu contido en potas, coma se seguisen unhas receitas.

Aos poucos, cinco mozos de negocios, vestidos con capas pesadas, destacaron do grupo xeral. Non é a roupa máis adecuada para +30 ℃. Especialmente se estás facendo círculos baixo o sol abrasador e poñendo etiquetas en 400 macetas. Pógalo moitas, moitas veces, xa que cada "poción" está lista. Tres días seguidos.

Como escapar da realidade cun hackathon

Liches un pequeno bosquexo da vida dos xogadores de campo. Aqueles cinco que o pasaron mal son "alquimistas". Imaxina o moito máis agradable que serían as súas vidas se tivesen, por exemplo, unha aplicación de monitor de caldeira. E este é só un escenario: tanto os xogadores de campo como os de mesa teñen os seus propios puntos dolorosos. E tamén entre cosplayers e afeccionados aos xogos de mesa. "Por que non intentas resolvelos coa tecnoloxía?" — pensamos en BrainZ by CROC e organizamos CraftHack.

Quen son eles de todos os xeitos?

Para un observador externo, todos os que queremos axudar non son moi diferentes entre si. Ben, quizais alguén teña un traxe xenial, pero alguén non o ten. De feito, todo é algo máis complicado:

Reenactores — recrear acontecementos, observando escrupulosamente a precisión histórica. Se a batalla é recreada (o que ocorre con máis frecuencia), o seu curso e matices, o gañador determínase de antemán. Sobre todo, os recreadores valoran o realismo e fan os traxes máis cribles. Ademais, non se deteñen en semellanzas externas, senón que restauran o propio proceso de "elaboración": tecen téxtiles en máquinas auténticas, forxan armaduras en forxas reais. A miúdo, os recreadores distínguense pola forza física necesaria para manexar espadas, machados e todo tipo de cota de malla.

Xogadores de roles - un nutrido grupo de persoas que, de acordo co nome, se acostuman aos papeis dos seus personaxes e os interpretan. Segundo os criterios máis xerais, divídense en dous grupos: xogadores de campo e de mesa.

Xa escribimos sobre os primeiros ao principio: estes son os rapaces que necesitan espazo, aos que lles encanta construír algo. Os xogadores de rol da oficina teñen solicitudes máis modestas de territorio: alugan apartamentos, lofts ou pequenos hangares. Ademais, os xogadores de rol están divididos por fandom: algúns viven no universo de Tolkien, outros están máis preto de Star Wars ou algo máis exótico. Os disfraces e accesorios, en consecuencia, están feitos segundo o fandom, como no libro ou na película. Moitos xogadores de rol transfiren os seus alter egos á vida real e realmente non lles gusta que os chamen polo seu nome real.

Por separado, consideran xogadores de rol "de mesa" que se transforman cando xogan a xogos de mesa como Dungeons & Dragons, normalmente mesmo sen disfraces e accesorios. Todas as accións son representadas en palabras e simuladas segundo modelos acordados utilizando matemáticas.

En canto á fiabilidade, os xogadores de rol teñen unha regra de cinco metros: "Se se ve ben desde cinco metros, entón está ben". A contorna é un extra. O principal aquí é como te acostumas ao papel.

Cosplayers - persoas que elixen unha determinada imaxe e a recrean ao máximo co fandom. O cosplay comezou cos fandoms do anime, pero despois a xente comezou a facer cosplay de personaxes de Dota, Warhammer, Warcraft e outros universos. Recentemente, o cosplay en ruso comezou a destacarse, cando os heroes dos contos de fadas rusos e as películas son elixidos como personaxes: a princesa Nesmeyana, Vasilisa a fermosa, etc. A principal diferenza entre cosplayers e role-players é a complexidade e minuciosidade do desenvolvemento da imaxe. Os cosplayers adoitan ter traxes terriblemente incómodos, o que dificulta sobrevivir ata unhas horas nun festival de cosplay.

Todas estas persoas teñen problemas que interfiren coa improvisación e estragan toda a diversión. Os alquimistas están aterrados mentres confirman a creación exitosa de cada poción. Os entusiastas dos xogos de mesa deben realizar manualmente cálculos complexos cada quenda para calcular os efectos das tiradas de dados. Os xogadores de rol "espaciais" deben interpretar o movemento entre galaxias veciñas e outros lugares enormes. Para estes e outros problemas, decidimos buscar solucións tecnolóxicas.

CraftHack que quere axudar a todos

O hackathon CraftHack tivo lugar no Kopter Youth Innovative Creativity Center (CYIT) en Moscova. O venres 9 de agosto demos tarefas e o domingo 11 de agosto entregamos os gañadores. Agora - sobre as misións e proxectos máis interesantes.

Como escapar da realidade cun hackathon

Simulación de voos espaciais

Nos xogos de rol espaciais, é necesario representar o movemento entre lugares enormes, por exemplo, galaxias virtuais que se superpoñen a un anaco de terreo, ás veces ata varios quilómetros. Desde a perspectiva do xogo, son lugares diferentes, pero fisicamente son o mesmo espazo.

Isto adoita resolverse de dúas formas. O primeiro é "naves espaciais en caixas". Aquí, chegando ao límite dunha determinada zona, os xogadores transfórmanse a "naves estelares" -poden ser calquera cousa, desde jeeps ata caixas de cartón- e máis aló desta fronteira xa viaxan no espazo. Cando chegan a outro punto fixo, saen das caixas e continúan o xogo noutra zona. A segunda forma de xogar é cando o "espazo" é unha zona limitada, unha sala. Os xogadores entran alí, "voan" no espazo durante algún tempo e despois saen noutro punto (desde a perspectiva do xogo).

Como escapar da realidade cun hackathon

Para o segundo método, a xente escribe aplicacións de simulación sinxelas, onde ás veces incluso recrean a sala de control dunha nave espacial. Ou crean modificacións baseadas en famosos simuladores de voo. Pero todo isto xeralmente resulta ser un erro ou demasiado improvisado. No hackathon, invitamos aos participantes a crear un simulador espacial no que puidesen resolver as principais tarefas dos xogos de rol espaciais: manobra no espazo, controlar motores de naves, armas, sistemas de atraque e aterraxe. Ademais, o simulador debería representar puntos de vida (puntos de saúde) de diferentes sistemas de naves e, se fallan, desactivar o control dos mesmos.

Como resultado, un equipo deixouse levar tanto que fixo o seu propio simulador en VR. Ademais, cando expuxeron esta idea na discusión preliminar, contestamos que non tiñamos a base técnica necesaria para o hackathon. Isto non impediu aos mozos: tiñan todo con eles: un dos cascos superiores e unha poderosa unidade de sistema. Ao final resultou fermoso, pero, por desgraza, demasiado "arcade". O equipo perdeu de vista o feito de que o espazo ten as súas propias leis da física, non como os simuladores de voo habituais. Isto foi moi importante e polo tanto, por desgraza, non puidemos recoñecer os seus esforzos. Outros equipos fixeron solucións máis estándar: cadros de instrumentos e outros elementos das interfaces das naves espaciais. 

Automatización da confirmación da acción

Tocamos este problema ao principio. Nos xogos de rol en masa, varios centos de persoas repiten regularmente accións importantes do xogo (por exemplo, preparar pocións ou danar o inimigo con estas pocións), o que debe ser confirmado. E cinco desafortunados alquimistas -mestres, para dicilo máis xeralmente- claramente non son suficientes aquí.

Existen sistemas para automatizar accións para xogos específicos, pero estas solucións están, como se di, "clavadas" en xogos específicos. Pensamos que sería xenial crear un sistema universal que aceptase e validase as accións dos xogadores, producindo resultados en lugar de mestres. E para que os técnicos poidan supervisar o funcionamento do sistema.

As condicións desta tarefa proporcionaron unha gran liberdade de acción, polo que moitos asumiron esta tarefa. Propuxeron solucións baseadas nun ordenador-terminal estacionario resistente á intemperie que imprime etiquetas e adhesivos para os comandos. Alguén fixo un laboratorio de física. Implementamos un par de ideas baseadas na realidade aumentada. Había solucións baseadas en códigos QR: primeiro cómpre escanear unha serie de códigos QR na zona ("recoller ingredientes"), e despois utilizar o código QR final para confirmar que combinaches todos os ingredientes nunha poción.

Como escapar da realidade cun hackathon

Por separado, paga a pena notar a solución con RFID: os mozos implementaron unha "caldeira" usando servos. Identificou os compoñentes que se lle engadiron pola cor e botou o resultado. Por suposto, debido ás limitacións do hackathon, resultou un pouco húmido, pero quedei moi satisfeito coa orixinalidade.  

“S-s-smokin!”: tarefas con máscaras

As máscaras son un elemento importante tanto de cosplay como de varios xogos de rol. Polo tanto, tiñamos varias tarefas relacionadas con eles á vez.

Na primeira tarefa, inspirámonos na afección dun dos nosos compañeiros, que crea máscaras de silicona a partir dun molde do rostro dunha persoa. Para algunhas imaxes demoníacas, ela necesita, por exemplo, que a máscara crea o efecto de que a cara está cuberta de lava, ou que a máscara brilla, coma se se estivese a derreter. Existen tales solucións nos Estados Unidos, pero son bastante caras. É imposible crear o efecto desexado usando LED simples. Un equipo asumiu este desafío nun hackathon e foi capaz de converter unha pistola paralizante nunha máscara. A isto engadiuse a posibilidade de cambiar de fala. O resultado foi algo espectacular, e ata tiñamos un pouco de medo para os que estaban ao seu carón: a máscara brillaba e crepitaba. Non sobre lume e lava, por suposto, pero o efecto foi impresionante.

Como escapar da realidade cun hackathon

A segunda tarefa derivou do feito de que nos xogos de rol hai moitas razas e pobos que se comunican en diferentes idiomas e non se entenden. Era necesario fabricar este tipo de máscaras para que permitisen a comunicación entre os participantes que as usan -e os descoñecidos non entendesen nada-. Tamén había aquí prototipos interesantes, incluídos os baseados na criptografía.

“Non entres! Vai matar!

Cando os xogos de rol teñen lugar nun espazo grande, algunhas das súas zonas teñen certos efectos. En S.T.A.L.K.E.R. esta podería ser unha zona contaminada con radiación, en xogos de fantasía, algúns lugares benditos, etc. A idea era facer un dispositivo que mostrase ao xogador en que zona se atopa e que efectos está a experimentar.

Unha solución orixinal foi memorable aquí cando un dos equipos fixo un canón de fume cun vaporizador e unha botella de auga. E equipáronse os xogadores con aparellos que, ao recoñecer o fume, proporcionaban á persoa a información necesaria sobre a zona onde se atopaba o xogador.

Como escapar da realidade cun hackathon

Vive para gañar!

Premiamos aos participantes en hackathon en varias categorías diferentes. Non coincidiron coas tarefas descritas anteriormente; ademais, un dos equipos gañou a nosa recompensa ao completar a súa propia tarefa.

Area Effect: a solución máis aplicable e escalable

Aquí destacamos o equipo "Catsplay" e a súa solución para automatizar as accións do mestre do xogo ("alquimista"). A base da súa solución é unha táboa de realidade aumentada con marcadores correspondentes a determinados ingredientes.

Como escapar da realidade cun hackathon
Aquí tes unha táboa con marcadores de ingredientes

Como escapar da realidade cun hackathon
Pero a "maxia" da realidade aumentada

Ao recoller os ingredientes necesarios, a creación do "elixir" rexístrase na aplicación móbil. Tamén contén receitas de xogos. Polo momento, a aplicación usa potencia do servidor de terceiros, pero no futuro está previsto transferila completamente ao lado do cliente. E tamén amplía as posibilidades de personalización para diferentes universos de role-playing e ten en conta o nivel de xogo do heroe á hora de elaborar.

Outro gañador desta categoría, Cyber_Kek_Team, creou unha solución para zonificar o espazo de xogo usando os principios da triangulación. As balizas baseadas nun microcontrolador económico colócanse nas áreas requiridas no campo ESP 32. Os xogadores reciben dispositivos similares baseados en ESP32, pero máis funcionais, cun botón que realiza algunha acción predefinida. As balizas e os gadgets dos usuarios atópanse entre si a través de Bluetooth e intercambian información do xogo. Grazas á configuración flexible do controlador, podes implementar moitos escenarios, desde cercar áreas seguras e transferir botiquíns de primeiros auxilios ata causar danos por granadas e feitizos.

Finalmente, etiquetamos o equipo 3D. Creou unha aplicación universal que calcula os efectos das tiradas de dados poliédricos en función das características dos personaxes de D&D e xogos similares.

Como escapar da realidade cun hackathon

"Engin-seer": a solución máis creativa

O equipo de School 21, que traballou na automatización do traballo dos alquimistas, destacou nesta candidatura. Foron estes rapaces os que fixeron unha solución que se asemella á caldeira real sobre a que escribimos anteriormente. Na parte superior, o xogador coloca ingredientes que son determinados polo sistema pola cor e, se os compoñentes necesarios están presentes, o sistema produce algo que simboliza o novo "elixir". Ten un código QR, mediante a dixitalización que podes coñecer as propiedades do elixir. Unha vantaxe importante aquí é o baixo nivel de abstracción: a conexión con obxectos físicos mantén a atmosfera "máxica" de xogo de roles.

Como escapar da realidade cun hackathon

“Level-Up”: para o avance máis significativo no desenvolvemento

Nesta categoría, recoñecemos aos que foron capaces de saltar por riba das súas cabezas durante os dous días de hackathon: o equipo Natural Zero. Os mozos crearon un conxunto universal para a operación mecánica de xogos de artefactos máxicos en xogos de rol. Consiste nun dispositivo de medición de "carga máxica": un medidor baseado nun sensor Hall. A medida que te achegas aos dispositivos de almacenamento con solenoides no seu interior, o medidor ilumínase cada vez con máis intensidade. Tamén hai unha terceira clase de dispositivos no sistema - absorbedores - que se encargan de reducir a carga do dispositivo de almacenamento. Isto ocorre porque a unidade é comandada a través da etiqueta RFID absorbente para proporcionar menos corrente ao solenoide. En consecuencia, neste caso, o dispositivo de medición dará un sinal menos brillante: mostrará un nivel máis baixo de "mana" (ou calquera outro indicador, dependendo do xogo).

Como escapar da realidade cun hackathon
Un dos prototipos de Natural Zero

"Madskillz": para o mellor conxunto de tecnoloxías e habilidades

Moitos participantes no hackathon demostraron solucións orixinais e inesperadas, utilizando ferramentas de moi alta tecnoloxía. Pero aínda quería destacar o equipo "A". Estes mozos fixeron o seu propio persoal intelixente que recoñece os xestos...  CyberMop. Consta de tres partes principais:

  • Raspberry Pi Zero: recoñece e lembra os xestos do usuario, envía comandos aos atributos;
  • Arduino Nano: recibe datos dos sensores e envíaos a Raspberry para a súa análise;
  • A fregona é "unha carcasa para o dispositivo, un factor de forma único".

Como escapar da realidade cun hackathon

Para recoñecer xestos, utilízanse o método dos compoñentes principais e a árbore de decisións: 

Como escapar da realidade cun hackathon

Epílogo

Por que a xente necesita cosplay e xogos de rol? Un motivo importante é saír da caixa da realidade ordinaria que nos rodea cada día. Moitos xogadores de rol, recreadores e cosplayers solucionan constantemente problemas informáticos no traballo, e esta experiencia axúdalles no seu pasatempo favorito. E para algúns, os temas de CraftHack están, en principio, moito máis próximos que os temas dos hackathons tradicionais da "industria".

Aquí reveláronse especialistas en informática con certa formación, e os xogadores de rol e cosplayers afastados das informáticas, por outra banda, puideron ampliar os seus horizontes técnicos. A experiencia adquirida no hackathon pode ser útil para resolver problemas similares na vida real: as ferramentas informáticas dominadas en CraftHack teñen moitas áreas de aplicación. Parécenos que ao final, cada bando recibiu unha boa bonificación creativa: +5, ou ata +10.

Fonte: www.habr.com

Engadir un comentario