Hoe te ûntkommen oan de werklikheid mei in hackathon

Healtûzen minsken kamen ris byinoar yn in iepen fjild. Yn kostúms sa nuver dat allinnich yn in iepen fjild neat harren bedrige koe. Hast elkenien hie in bowlerhoed oan 'e riem hong en proefbuizen dy't yn 'e tas klonken - of mei inket of mei beppe's kompot. Nei't se yn groepen ferdield wiene, naam elkenien reagearbuizen en begon har ynhâld yn potten te skinen, as folget guon resepten.

Stadichoan stienen fiif saaklike jonges, klaaid yn swiere kapen, út de algemiene groep. Net de meast geskikte klean foar +30 ℃. Benammen as jo rûnten rinne ûnder de stekende sinne en etiketten op 400 potten sette. Jo lijm it in protte, in protte kearen, om't elke "drankje" klear is. Trije dagen op in rige.

Hoe te ûntkommen oan de werklikheid mei in hackathon

Jo hawwe in koarte skets lêzen út it libben fan fjildrolspilers. Dy fiif dy't it dreech hiene binne "alchemisten." Stel jo foar hoefolle nofliker har libben soe wêze as se bygelyks in boilermonitor-app hiene. En dit is mar ien senario - sawol fjild- as burorolspilers hawwe har eigen seare punten. En ek ûnder cosplayers en boerdspulfans. "Wêrom net besykje se op te lossen mei technology?" - wy tochten by BrainZ troch CROC en organisearre CraftHack.

Wa binne se dochs?

Foar in waarnimmer fan bûten is elkenien dy't wy helpe wolle net hiel oars fan elkoar. No, miskien hat immen in koel pak, mar immen hat sa'n pak net. Yn feite is alles wat komplisearre:

Reenactors - eveneminten opnij oanmeitsje, histoaryske krektens skruten observearje. As de slach opnij wurdt makke (wat it meast bart), syn kursus en nuânses, wurdt de winner fan tefoaren bepaald. Meast fan alles, reenactors wurdearje realisme en meitsje de meast te leauwen kostúms. Boppedat stopje se net by eksterne oerienkomsten, mar restaurearje it proses fan "bewurking" sels: se weve tekstyl op autentike masines, smyt harnas yn echte smederijen. Faak wurde reenactors ûnderskieden troch de fysike krêft dy't nedich is om swurden, assen en allerhanne kettingpost te behanneljen.

Rolspilers - in grutte groep minsken dy't folslein yn oerienstimming mei de namme wend binne oan de rollen fan har personaazjes en dy útspile. Neffens de meast algemiene kritearia binne se ferdield yn twa groepen: fjild- en deskrolspilers.

Wy hawwe al oan it begjin skreaun oer de earsten - dit binne de jonges dy't romte nedich binne, dy't graach wat bouwe. Office-rolspilers hawwe mear beskieden oanfragen foar territoarium - se hiere apparteminten, lofts of lytse hangars. Derneist wurde rolspilers ferdield troch fandom - guon libje yn it universum fan Tolkien, oaren binne tichter by Star Wars of wat eksoatysker. Kostuums en aksessoires, dus, wurde makke neffens fandom - krekt as yn it boek of yn 'e film. In protte rolspilers drage har alter ego's oer yn it echte libben en hâlde it echt net fan om troch har echte nammen neamd te wurden.

Apart beskôgje se "tabletop"-rolspilers dy't transformearje by it spyljen fan boerdspullen lykas Dungeons & Dragons, meastentiids sels sûnder kostúms en aksessoires. Alle aksjes wurde spile yn wurden en simulearre neffens ôfpraat modellen mei help fan wiskunde.

As foar betrouberens, rol spilers hawwe in fiif-meter regel: "as it der goed útsjocht fan fiif meter, dan is it goed". De omjouwing is in bonus. It wichtichste ding hjir is hoe't jo wurde wend oan de rol.

Cosplayers - minsken dy't in bepaalde ôfbylding kieze en it opnij oanmeitsje yn maksimale oerienstimming mei de fandom. Cosplay begûn mei anime fandoms, mar doe begûnen minsken te cosplay karakters út Dota, Warhammer, Warcraft en oare universums. Koartlyn begon cosplay yn it Russysk te markearjen, doe't helden fan Russyske mearkes en films wurde keazen as karakters - Prinses Nesmeyana, Vasilisa de Mooie, ensfh. It wichtichste ferskil tusken cosplayers en rol-spilers is de kompleksiteit en deeglikens fan it ûntwikkeljen fan it byld. Cosplayers hawwe meastal ferskriklik ûngemaklike kostúms, dy't it dreech meitsje om sels in pear oeren te oerlibjen op in cosplay-festival.

Al dizze minsken hawwe problemen dy't ymprovisaasje bemuoie en alle wille ferneatigje. De alchemisten binne fleurich as se de suksesfolle skepping fan elke drank befêstigje. Entûsjasters fan boerdspultsjes moatte elke beurt komplekse berekkeningen mei de hân útfiere om de effekten fan dobbelstiennen te berekkenjen. "Rúmte"-rolspilers moatte de beweging tusken oanbuorjende galaxies en oare enoarme lokaasjes rol spylje. Foar dizze en oare problemen hawwe wy besletten om te sykjen nei technologyske oplossingen.

CraftHack dat elkenien wol helpe

De CraftHack hackathon fûn plak yn it Kopter Youth Innovative Creativity Center (CYIT) yn Moskou. Op freed 9 augustus hawwe wy opdrachten jûn en op snein 11 augustus hawwe wy de winners útrikt. No - oer de meast nijsgjirrige speurtochten en projekten.

Hoe te ûntkommen oan de werklikheid mei in hackathon

Space flight simulaasje

Yn romte-rollespultsjes is it nedich om de beweging tusken enoarme lokaasjes te rollen - bygelyks firtuele stjerrestelsels dy't op in stik terrein lizze, soms oant inkele kilometers. Ut in spultsje perspektyf, dit binne ferskillende lokaasjes, mar fysyk se binne deselde romte.

Dit wurdt meastentiids op twa manieren oplost. De earste is "romteskippen yn doazen." Hjir, by it berikken fan 'e grins fan in bepaald gebiet, drage spilers oer nei "starships" - se kinne alles wêze, fan jeeps oant kartonnen doazen - en bûten dizze grins reizgje se al yn 'e romte. As se in oar fêst punt berikke, klimme se út 'e kisten en geane se fierder mei it spul yn in oar gebiet. De twadde manier om rollen te spyljen is as "romte" in beheind gebiet is, in keamer. Spilers komme dêr, "fleane" yn romte foar in skoft, en dan útgean op in oar punt (fanút it perspektyf fan it spul).

Hoe te ûntkommen oan de werklikheid mei in hackathon

Foar de twadde metoade skriuwe minsken ienfâldige simulatorapplikaasjes, wêr't se soms sels de kontrôlekeamer fan in romteskip opnij meitsje. Of se meitsje mods basearre op ferneamde flechtsimulators. Mar dit alles blykt meastentiids buggy of te provisorysk te wêzen. By de hackathon hawwe wy dielnimmers útnoege om in romtesimulator te meitsjen wêryn se de haadtaken fan romte-rollespultsjes koene oplosse: manoeuvre yn 'e romte, kontrôle skipmotoren, wapens, docking- en lâningssystemen. Derneist moat de simulator hitpunten (sûnenspunten) fan ferskate skipsystemen fertsjintwurdigje, en as se mislearje, de kontrôle fan har útskeakelje.

Dêrtroch waard ien team sa meinommen dat se har eigen simulator makken yn VR. Boppedat, doe't se dit idee op 'e foarriedige diskusje brochten, antwurden wy dat wy net de nedige technyske basis hawwe foar de hackathon. Dit stoppe de jonges net - se hiene alles by har: ien fan 'e boppeste helmen en in krêftige systeemienheid. Uteinlik waard it prachtich, mar, spitigernôch, te "arcade". It team ferlear it feit dat romte syn eigen wetten fan 'e natuerkunde hat, net lykas gewoane flechtsimulators. Dit wie tige wichtich en dêrom, spitigernôch, wy koenen net werkenne harren ynspannings. Oare teams makken mear standert oplossingen - ynstrumint panielen en oare eleminten fan romteskip ynterfaces. 

Automatisearring fan aksje befêstiging

Wy troffen dit probleem oan it begjin oan. By massa-rolspultsjes werhelje ferskate hûnderten minsken regelmjittich wichtige spielaksjes (bygelyks it brouwen fan drankjes of skea oan 'e fijân mei dizze drankjes), dy't moatte wurde befêstige. En fiif ûngelokkige alchemisten - masters, om it mear algemien te sizzen - binne hjir dúdlik net genôch.

D'r binne systemen foar it automatisearjen fan aksjes foar spesifike spultsjes, mar dizze oplossingen binne, sa't se sizze, "nagele" oan spesifike spultsjes. Wy tochten dat it soe wêze cool in meitsje in universele systeem dat koe akseptearje en falidearje spiler aksjes, produsearje resultaten ynstee fan masters. En sadat de technici de wurking fan it systeem kinne kontrolearje.

De betingsten fan dizze taak levere grutte frijheid fan hanneljen, sadat in protte naam dizze taak op. Se stelden oplossingen foar basearre op in waarbestindige stasjonêre kompjûterterminal dy't etiketten en stickers printsje foar kommando's. Immen makke in natuerkundelaboratoarium. Wy hawwe in pear ideeën ymplementearre basearre op augmented reality. D'r wiene oplossingen basearre op QR-koades: jo moatte earst in searje QR-koades yn it gebiet scannen ("yngrediïnten sammelje"), en brûk dan de lêste QR-koade om te befêstigjen dat jo alle yngrediïnten yn in drankje hawwe kombinearre.

Hoe te ûntkommen oan de werklikheid mei in hackathon

Apart, it is de muoite wurdich opskriuwen de oplossing mei RFID - de jonges útfierd in "ketel" mei help servos. Hy identifisearre de komponinten dy't deroan waarden tafoege troch kleur en smiet it resultaat út. Fansels, troch de beheiningen fan 'e hackathon, waard it in bytsje fochtich, mar ik wie tige tefreden mei de orizjinaliteit.  

"Ss-smokin!": taken mei maskers

Maskers binne in wichtich elemint fan sawol cosplay as ferskate role-playing games. Dêrom hiene wy ​​ferskate taken yn ferbân mei har tagelyk.

Yn 'e earste taak waarden wy ynspireare troch de hobby fan ien fan ús kollega's, dy't silikonmaskers makket op basis fan in cast fan in gesicht fan in persoan. Foar guon demonyske bylden hat se bygelyks nedich dat it masker it effekt makket dat it gesicht bedutsen is mei lava, of dat it masker skitteret, as smelt it. D'r binne sokke oplossingen yn 'e FS, mar se binne frij djoer. It is ûnmooglik om it winske effekt te meitsjen mei ienfâldige LED's. Ien team naam dizze útdaging oan by in hackathon en koe in stungun yn in masker bouwe. Dêrby kaam de mooglikheid om spraak te feroarjen. It resultaat wie in spektakulêr ding, en wy wiene sels in bytsje bang foar dyjingen dy't der njonken wiene - it masker glinstere en knetterde. Net oer fjoer en lava, fansels, mar it effekt wie yndrukwekkend.

Hoe te ûntkommen oan de werklikheid mei in hackathon

De twadde taak kaam út it feit dat yn rol-playing games binne in protte rassen en folken dy't kommunisearje yn ferskillende talen en net begripe inoar. It wie nedich om sokke maskers te meitsjen sadat se kommunikaasje tastean tusken de dielnimmers dy't se drage - en frjemden soene neat begripe. D'r wiene hjir ek nijsgjirrige prototypen, ynklusyf dy basearre op kryptografy.

"Kom net yn! Hy sil deadzje!

Wannear't role-playing games plakfine yn in grutte romte, guon fan syn sônes hawwe bepaalde effekten. Yn STALKER kin dit in gebiet wêze kontaminearre mei strieling, yn fantasyspultsjes - guon sillige plakken, ensfh. It idee wie om in apparaat te meitsjen dat de spiler sjen lit yn hokker sône se binne en hokker effekten se ûnderfine.

Ien orizjinele oplossing wie hjir memorabel doe't ien fan 'e teams in reekkanon makke fan in vape en in flesse wetter. En de spilers wiene foarsjoen fan apparaten dy't reek werkenne, de persoan de nedige ynformaasje levere oer it gebiet dêr't de spiler siet.

Hoe te ûntkommen oan de werklikheid mei in hackathon

Libje om te winnen!

Wy hawwe de hackathon-dielnimmers útrikt yn ferskate ferskillende kategoryen. Se foelen net oerien mei de hjirboppe beskreaune taken - boppedat hat ien fan 'e teams ús beleanning fertsjinne troch har eigen taak te foltôgjen.

Gebietseffekt: de meast tapaslike en skaalbere oplossing

Hjir markearren wy it "Catsplay" team en har oplossing foar it automatisearjen fan de aksjes fan 'e spielmaster ("alchemist"). De basis fan har oplossing is in augmented reality tafel mei markers dy't oerienkomme mei bepaalde yngrediïnten.

Hoe te ûntkommen oan de werklikheid mei in hackathon
Hjir is in tabel mei yngrediïntenmarkers

Hoe te ûntkommen oan de werklikheid mei in hackathon
Mar de "magy" fan augmented reality

By it sammeljen fan de nedige yngrediïnten wurdt de skepping fan 'e "elixir" opnommen yn 'e mobile applikaasje. It befettet ek spultsje resepten. Foar no brûkt de applikaasje tsjinnermacht fan tredden, mar yn 'e takomst is it pland om it folslein oer te bringen nei de kliïntside. En wreidzje ek de mooglikheden fan oanpassing út foar ferskate rol-spielende universums en nim rekken mei it spielnivo fan 'e held by it meitsjen.

In oare winner yn dizze kategory, Cyber_Kek_Team, makke in oplossing foar bestimmingsplan fan 'e gamingromte mei de prinsipes fan triangulaasje. Beacons basearre op in goedkeape mikrocontroller wurde pleatst yn de fereaske gebieten op it fjild ESP32. Spilers wurde jûn ferlykbere apparaten basearre op ESP32, mar mear funksjoneel, mei in knop dy't útfiert wat foarôf definiearre aksje. Beacons en brûkersgadgets fine inoar fia Bluetooth en wikselje spultsjeynformaasje út. Mei tank oan de fleksibele ynstellingen fan 'e kontrôler kinne jo in protte senario's ymplementearje - fan feilige gebieten ôfskermje en EHBO-kits oerdrage oant skea troch granaten en spreuken feroarsaakje.

Uteinlik hawwe wy it 3D-team tagged. Se makke in universele applikaasje dy't berekkent de effekten fan polyhedral dobbelstiennen rollen basearre op karakter skaaimerken yn D & D en ferlykbere spultsjes.

Hoe te ûntkommen oan de werklikheid mei in hackathon

"Engin-seer": de meast kreative oplossing

It team fan School 21, dat wurke oan it automatisearjen fan it wurk fan alchemisten, ûnderskiede him yn dizze nominaasje. It wiene dizze jonges dy't in oplossing makken dy't liket op 'e echte boiler dy't wy hjirboppe skreaun hawwe. Oan 'e boppekant pleatst de spiler yngrediïnten dy't wurde bepaald troch it systeem troch kleur, en as de nedige komponinten oanwêzich binne, produseart it systeem wat dat it nije "elixir" symbolisearret. It hat in QR-koade, troch te scannen dy't jo kinne leare oer de eigenskippen fan it elixir. In wichtich foardiel is hjirby it lege abstraksjenivo: de ferbining mei fysike objekten hâldt de "magyske" rollensfear yn stân.

Hoe te ûntkommen oan de werklikheid mei in hackathon

"Level-Up": foar de meast wichtige foarútgong yn ûntwikkeling

Yn dizze kategory erkenden wy dejingen dy't yn 'e twa dagen fan' e hackathon boppe har holle koene springe - it Natural Zero-team. De jonges makken in universele set foar spultsje-meganyske operaasje fan magyske artefakten yn rolspultsjes. It bestiet út in mjitapparaat "magyske lading" - in meter basearre op in Hall-sensor. As jo ​​benaderje opslach apparaten mei solenoïden binnen, de meter ljocht op mear en mear helder. D'r is ek in tredde klasse fan apparaten yn it systeem - absorbers - dy't ferantwurdlik binne foar it ferminderjen fan de lading op it opslachapparaat. Dit bart om't it stasjon wurdt befoege fia de absorber RFID-tag om minder stroom oan 'e solenoïde te leverjen. Dêrom, yn dit gefal, it mjitapparaat sil in minder helder sinjaal jaan - in legere nivo fan "mana" sjen litte (as in oare yndikator, ôfhinklik fan it spultsje).

Hoe te ûntkommen oan de werklikheid mei in hackathon
Ien fan 'e Natural Zero prototypes

"Madskillz": foar de coolste set fan technologyen en feardigens

In protte hackathon-dielnimmers demonstreare orizjinele en ûnferwachte oplossingen, mei help fan heul technysk ark. Mar ik woe dochs markearje it "A" team. Dizze jonges makken har eigen tûke personiel dy't gebaren herkent -  CyberMop. It bestiet út trije haaddielen:

  • Raspberry Pi Zero - herkent en ûnthâldt gebaren fan brûkers, stjoert kommando's nei attributen;
  • Arduino Nano - ûntfangt gegevens fan sensoren en stjoert it nei Raspberry foar analyse;
  • De mop is "in húsfesting foar it apparaat, in unike foarmfaktor."

Hoe te ûntkommen oan de werklikheid mei in hackathon

Om gebearten te erkennen, wurde de haadkomponintmetoade en beslútbeam brûkt: 

Hoe te ûntkommen oan de werklikheid mei in hackathon

Epilogue

Wêrom hawwe minsken cosplay en role-playing games nedich? In wichtige reden is om út 'e doaze te kommen fan gewoane realiteit dy't ús elke dei omgiet. In protte rol-spilers, reenactors en cosplayers oplosse konstant IT-problemen op it wurk, en dizze ûnderfining helpt harren yn harren favorite hobby. En foar guon binne de ûnderwerpen fan CraftHack, yn prinsipe, folle tichterby as de ûnderwerpen fan tradisjonele "yndustry" hackathons.

Hjir iepenbiere IT-spesjalisten mei wat oplieding harsels, en rol- en cosplayers fier fan IT, oan de oare kant, koenen harren technyske horizonten útwreidzje. De ûnderfining opdien by de hackathon kin nuttich wêze foar it oplossen fan ferlykbere problemen yn it echte libben - de IT-ark behearske by CraftHack hawwe in protte gebieten fan tapassing. It liket ús dat op it lêst elke kant in goede kreative bonus krige - +5, of sels safolle as +10.

Boarne: www.habr.com

Add a comment