Paano takasan ang katotohanan gamit ang isang hackathon

Kalahating libong tao ang minsang nagtipon sa isang open field. Sa mga costume na kakaiba na tanging sa isang bukas na larangan ay walang maaaring magbanta sa kanila. Halos lahat ay may bowler hat na nakasabit sa kanilang sinturon at mga test tube na tumutunog sa kanilang mga bag - may tinta man o may compote ng lola. Ang pagkakaroon ng nahahati sa mga grupo, ang lahat ay kumuha ng mga test tube at nagsimulang ibuhos ang kanilang mga nilalaman sa mga kaldero, na parang sumusunod sa ilang mga recipe.

Unti-unting, limang negosyanteng lalaki, na nakasuot ng mabibigat na kapa, ay tumayo mula sa pangkalahatang grupo. Hindi ang pinaka-angkop na damit para sa +30 ℃. Lalo na kung ikaw ay tumatakbo sa ilalim ng nakakapasong araw at naglalagay ng mga label sa 400 na kaldero. Idikit mo ito ng maraming, maraming beses, dahil handa na ang bawat "gayuma". Tatlong araw na magkasunod.

Paano takasan ang katotohanan gamit ang isang hackathon

Nabasa mo ang isang maikling sketch mula sa buhay ng mga manlalaro ng field role. Ang limang nahirapan ay mga β€œalchemist.” Isipin kung gaano kasaya ang kanilang buhay kung mayroon sila, halimbawa, isang boiler monitor app. At ito ay isa lamang senaryo - parehong field at desk role na mga manlalaro ay may kanya-kanyang sakit. At gayundin sa mga cosplayer at tagahanga ng board game. "Bakit hindi subukang lutasin ang mga ito gamit ang teknolohiya?" β€” naisip namin sa BrainZ ng CROC at inayos ang CraftHack.

Sino naman sila?

Para sa isang tagamasid sa labas, lahat ng gusto nating tulungan ay hindi masyadong naiiba sa bawat isa. Buweno, marahil ang isang tao ay may isang cool na suit, ngunit ang isang tao ay walang ganoong suit. Sa katunayan, ang lahat ay medyo mas kumplikado:

Mga reenactor β€” muling likhain ang mga kaganapan, maingat na pagmamasid sa katumpakan ng kasaysayan. Kung ang labanan ay muling nilikha (na nangyayari nang madalas), ang kurso at mga nuances nito, ang nagwagi ay natutukoy nang maaga. Higit sa lahat, pinahahalagahan ng mga reenactor ang pagiging totoo at ginagawa ang pinakakapanipaniwalang mga kasuotan. Bukod dito, hindi sila tumitigil sa mga panlabas na pagkakatulad, ngunit ibinalik ang proseso ng "paggawa" mismo: naghahabi sila ng mga tela sa mga tunay na makina, nagpapanday ng sandata sa mga tunay na forges. Kadalasan, ang mga reenactor ay nakikilala sa pamamagitan ng pisikal na lakas na kinakailangan upang mahawakan ang mga espada, palakol at lahat ng uri ng chain mail.

Mga Roleplayer - isang malaking grupo ng mga tao na, alinsunod sa pangalan, ay nasanay sa mga tungkulin ng kanilang mga karakter at gumaganap sa kanila. Ayon sa pinaka-pangkalahatang pamantayan, nahahati sila sa dalawang grupo: field at desk role players.

Nagsulat na kami tungkol sa mga nauna sa simula - ito ang mga taong nangangailangan ng espasyo, na mahilig magtayo ng isang bagay. Ang mga role-player sa opisina ay may mas katamtamang kahilingan para sa teritoryo - umuupa sila ng mga apartment, loft o maliliit na hangar. Bilang karagdagan, ang mga role-player ay nahahati sa pamamagitan ng fandom - ang ilan ay nakatira sa uniberso ni Tolkien, ang iba ay mas malapit sa Star Wars o isang bagay na mas kakaiba. Ang mga costume at accessories, ayon dito, ay ginawa ayon sa fandom - tulad ng sa libro o sa pelikula. Maraming roleplayer ang naglilipat ng kanilang mga alter ego sa totoong buhay at talagang ayaw nilang tinatawag sa kanilang mga tunay na pangalan.

Hiwalay, isinasaalang-alang nila ang mga role-player na "tabletop" na nagbabago kapag naglalaro ng mga board game tulad ng Dungeons & Dragons, kadalasan kahit walang mga costume at accessories. Ang lahat ng mga aksyon ay nilalaro sa mga salita at ginagaya ayon sa napagkasunduang mga modelo gamit ang matematika.

Tulad ng para sa pagiging maaasahan, ang mga manlalaro ng papel ay may limang metrong panuntunan: "Kung mukhang maganda ito mula sa limang metro, kung gayon ito ay mabuti". Bonus ang paligid. Ang pangunahing bagay dito ay kung paano ka masanay sa papel.

Mga cosplayer - mga taong pumili ng isang partikular na larawan at muling likhain ito sa maximum na alinsunod sa fandom. Nagsimula ang cosplay sa mga anime fandom, ngunit nagsimula ang mga tao na mag-cosplay ng mga character mula sa Dota, Warhammer, Warcraft at iba pang mga uniberso. Kamakailan lamang, ang cosplay sa Russian ay nagsimulang i-highlight, kapag ang mga bayani ng Russian fairy tale at pelikula ay napili bilang mga character - Princess Nesmeyana, Vasilisa the Beautiful, atbp. Ang pangunahing pagkakaiba sa pagitan ng mga cosplayer at role-player ay ang pagiging kumplikado at pagiging ganap ng pagbuo ng imahe. Karaniwang hindi kumportable ang mga costume ng mga cosplayer, na nagpapahirap sa buhay kahit ilang oras sa isang cosplay festival.

Ang lahat ng mga taong ito ay may mga problema na nakakasagabal sa improvisasyon at sumisira sa lahat ng kasiyahan. Ang mga alchemist ay naluluha habang kinukumpirma nila ang matagumpay na paglikha ng bawat potion. Ang mga mahilig sa board game ay dapat manu-manong magsagawa ng mga kumplikadong kalkulasyon sa bawat pagliko upang makalkula ang mga epekto ng mga dice roll. Kailangang gampanan ng mga role-player ng "Space" ang paggalaw sa pagitan ng mga kalapit na galaxy at iba pang malalaking lokasyon. Para sa mga ito at iba pang mga problema, nagpasya kaming maghanap ng mga teknolohikal na solusyon.

CraftHack na gustong tumulong sa lahat

Ang CraftHack hackathon ay naganap sa Kopter Youth Innovative Creativity Center (CYIT) sa Moscow. Noong Biyernes, Agosto 9, nagbigay kami ng mga gawain, at noong Linggo, Agosto 11, ginawaran namin ang mga nanalo. Ngayon - tungkol sa mga pinaka-kagiliw-giliw na quests at proyekto.

Paano takasan ang katotohanan gamit ang isang hackathon

Simulation ng paglipad sa kalawakan

Sa mga larong role-playing sa kalawakan, kinakailangang gampanan ang paggalaw sa pagitan ng malalaking lokasyon - halimbawa, mga virtual na galaxy na nakapatong sa isang piraso ng lupain, minsan hanggang ilang kilometro. Mula sa isang perspektibo ng laro, magkaibang lokasyon ang mga ito, ngunit sa pisikal ay pareho silang espasyo.

Ito ay kadalasang nalulutas sa dalawang paraan. Ang una ay "mga spaceship sa mga kahon." Dito, pag-abot sa hangganan ng isang partikular na lugar, ang mga manlalaro ay lumipat sa "mga starship" - maaari silang maging anuman, mula sa mga jeep hanggang sa mga karton na kahon - at sa kabila ng hangganan na ito ay naglalakbay na sila sa kalawakan. Kapag naabot nila ang ilang iba pang nakapirming punto, umakyat sila sa mga kahon at ipagpatuloy ang laro sa ibang lugar. Ang pangalawang paraan ng roleplay ay kapag ang "espasyo" ay isang limitadong lugar, isang silid. Ang mga manlalaro ay pumasok doon, "lumipad" sa kalawakan sa loob ng ilang oras, at pagkatapos ay lumabas sa isa pang punto (mula sa pananaw ng laro).

Paano takasan ang katotohanan gamit ang isang hackathon

Para sa pangalawang paraan, ang mga tao ay nagsusulat ng mga simpleng application ng simulator, kung saan minsan ay nililikha pa nila ang control room ng isang sasakyang pangalangaang. O gumawa sila ng mga mod batay sa mga sikat na flight simulator. Ngunit ang lahat ng ito ay kadalasang nagiging buggy o masyadong pansamantala. Sa hackathon, inimbitahan namin ang mga kalahok na lumikha ng space simulator kung saan maaari nilang lutasin ang mga pangunahing gawain ng space role-playing game: maniobra sa kalawakan, kontrolin ang mga makina ng barko, armas, docking at landing system. Bilang karagdagan, ang simulator ay dapat kumatawan sa mga hit point (mga health point) ng iba't ibang sistema ng barko, at kung mabigo ang mga ito, huwag paganahin ang kontrol sa mga ito.

Bilang resulta, ang isang koponan ay natangay kaya gumawa sila ng sarili nilang simulator sa VR. Bukod dito, nang ilabas nila ang ideyang ito sa paunang talakayan, tumugon kami na wala kaming kinakailangang teknikal na base para sa hackathon. Hindi nito napigilan ang mga lalaki - nasa kanila ang lahat: isa sa mga nangungunang helmet at isang malakas na yunit ng system. Sa huli ito ay naging maganda, ngunit, sa kasamaang-palad, masyadong "arcade". Nawala sa paningin ng koponan ang katotohanan na ang espasyo ay may sariling mga batas ng pisika, hindi tulad ng mga regular na flight simulator. Napakahalaga nito at samakatuwid, sa kasamaang-palad, hindi namin nakilala ang kanilang mga pagsisikap. Ang ibang mga koponan ay gumawa ng mas karaniwang mga solusyon - mga panel ng instrumento at iba pang mga elemento ng mga interface ng spacecraft. 

Automation ng kumpirmasyon ng pagkilos

Tinalakay namin ang problemang ito sa simula pa lang. Sa mga mass role-playing game, ilang daang tao ang regular na umuulit ng mahahalagang aksyon sa laro (halimbawa, paggawa ng mga potion o pagsira sa kaaway gamit ang mga potion na ito), na dapat kumpirmahin. At limang kapus-palad na alchemist - mga master, upang ilagay ito sa pangkalahatan - ay malinaw na hindi sapat dito.

May mga system para sa pag-automate ng mga aksyon para sa mga partikular na laro, ngunit ang mga solusyon na ito, gaya ng sinasabi nila, ay "nailed" sa mga partikular na laro. Naisip namin na magiging cool na lumikha ng isang unibersal na sistema na maaaring tanggapin at patunayan ang mga aksyon ng manlalaro, na gumagawa ng mga resulta sa halip na mga master. At para masubaybayan ng mga technician ang operasyon ng system.

Ang mga kondisyon ng gawaing ito ay nagbigay ng malaking kalayaan sa pagkilos, kaya marami ang tumupad sa gawaing ito. Nagmungkahi sila ng mga solusyon batay sa hindi tinatablan ng panahon na nakatigil na computer-terminal na nagpi-print ng mga label at sticker para sa mga utos. May gumawa ng physics laboratory. Nagpatupad kami ng ilang ideya batay sa augmented reality. Mayroong mga solusyon batay sa mga QR code: kailangan mo munang mag-scan ng isang serye ng mga QR code sa lugar ("mangolekta ng mga sangkap"), at pagkatapos ay gamitin ang panghuling QR code upang kumpirmahin na pinagsama mo ang lahat ng mga sangkap sa isang potion.

Paano takasan ang katotohanan gamit ang isang hackathon

Hiwalay, ito ay nagkakahalaga ng pagpuna sa solusyon sa RFID - ipinatupad ng mga lalaki ang isang "boiler" gamit ang mga servos. Natukoy niya ang mga sangkap na idinagdag dito sa pamamagitan ng kulay at itinapon ang resulta. Siyempre, dahil sa mga limitasyon ng hackathon, naging medyo mamasa-masa, ngunit nasiyahan ako sa pagka-orihinal.  

"Ss-smokin!": mga gawain na may mga maskara

Ang mga maskara ay isang mahalagang elemento ng parehong cosplay at iba't ibang role-playing na laro. Samakatuwid, nagkaroon kami ng ilang mga gawain na nauugnay sa kanila nang sabay-sabay.

Sa unang gawain, naging inspirasyon kami ng libangan ng isa sa aming mga kasamahan, na gumagawa ng mga silicone mask batay sa isang cast ng mukha ng isang tao. Para sa ilang mga demonyong imahe, kailangan niya, halimbawa, na ang maskara ay lumilikha ng epekto na ang mukha ay natatakpan ng lava, o ang maskara ay kumikinang, na parang natutunaw. May mga ganitong solusyon sa USA, ngunit medyo mahal ang mga ito. Imposibleng lumikha ng nais na epekto gamit ang mga simpleng LED. Isang team ang humarap sa hamon na ito sa isang hackathon at nakagawa ng stun gun bilang maskara. Dito ay idinagdag ang kakayahang baguhin ang pagsasalita. Ang resulta ay isang kamangha-manghang bagay, at kami ay medyo natakot para sa mga katabi nito - ang maskara ay kumikinang at kumaluskos. Hindi tungkol sa apoy at lava, siyempre, ngunit ang epekto ay kahanga-hanga.

Paano takasan ang katotohanan gamit ang isang hackathon

Ang pangalawang gawain ay nagmula sa katotohanan na sa mga larong role-playing mayroong maraming mga lahi at mga tao na nakikipag-usap sa iba't ibang mga wika at hindi nagkakaintindihan. Kinakailangang gumawa ng gayong mga maskara upang payagan nila ang komunikasyon sa pagitan ng mga kalahok na nagsusuot nito - at ang mga estranghero ay walang maintindihan. Mayroon ding mga kagiliw-giliw na prototype dito, kabilang ang mga batay sa cryptography.

β€œWag kang pumasok! Papatayin niya!

Kapag nagaganap ang mga role-playing game sa isang malaking espasyo, ang ilan sa mga zone nito ay may ilang partikular na epekto. Sa STALKER ito ay maaaring isang lugar na kontaminado ng radiation, sa mga larong pantasiya - ilang pinagpalang lugar, atbp. Ang ideya ay gumawa ng isang device na nagpapakita sa player kung saang zone sila naroroon at kung anong mga epekto ang kanilang nararanasan.

Isang orihinal na solusyon ang hindi malilimutan dito nang gumawa ang isa sa mga team ng smoke cannon mula sa vape at isang bote ng tubig. At ang mga manlalaro ay nilagyan ng mga device na, sa pagkilala sa usok, ay nagbigay sa tao ng kinakailangang impormasyon tungkol sa lugar kung saan matatagpuan ang manlalaro.

Paano takasan ang katotohanan gamit ang isang hackathon

Mabuhay para manalo!

Ginawaran namin ang mga kalahok ng hackathon sa iba't ibang kategorya. Hindi sila nag-tutugma sa mga gawain na inilarawan sa itaas - bukod pa rito, nakuha ng isa sa mga koponan ang aming gantimpala sa pamamagitan ng pagkumpleto ng kanilang sariling gawain.

Area Effect: ang pinaka-naaangkop at nasusukat na solusyon

Dito namin na-highlight ang koponan ng "Catsplay" at ang kanilang solusyon para sa pag-automate ng mga aksyon ng master ng laro ("alchemist"). Ang batayan ng kanilang solusyon ay isang augmented reality table na may mga marker na tumutugma sa ilang mga sangkap.

Paano takasan ang katotohanan gamit ang isang hackathon
Narito ang isang talahanayan na may mga marker ng sangkap

Paano takasan ang katotohanan gamit ang isang hackathon
Ngunit ang "magic" ng augmented reality

Kapag nangongolekta ng mga kinakailangang sangkap, ang paglikha ng "elixir" ay naitala sa mobile application. Naglalaman din ito ng mga recipe ng laro. Sa ngayon, ang application ay gumagamit ng kapangyarihan ng server ng third-party, ngunit sa hinaharap ay pinlano itong ganap na ilipat ito sa panig ng kliyente. At palawakin din ang mga posibilidad ng pag-customize para sa iba't ibang role-playing universe at isaalang-alang ang antas ng laro ng bayani kapag gumagawa.

Ang isa pang nagwagi sa kategoryang ito, ang Cyber_Kek_Team, ay lumikha ng solusyon para sa pag-zoning ng espasyo sa paglalaro gamit ang mga prinsipyo ng triangulation. Ang mga beacon batay sa isang murang microcontroller ay inilalagay sa mga kinakailangang lugar sa field ESP32. Ang mga manlalaro ay binibigyan ng mga katulad na device batay sa ESP32, ngunit mas gumagana, na may isang button na nagsasagawa ng ilang paunang natukoy na aksyon. Ang mga beacon at gadget ng gumagamit ay nahahanap ang isa't isa sa pamamagitan ng Bluetooth at makipagpalitan ng impormasyon sa laro. Salamat sa nababaluktot na mga setting ng controller, maaari kang magpatupad ng maraming mga sitwasyon - mula sa pagbabakod sa mga ligtas na lugar at paglilipat ng mga first aid kit hanggang sa magdulot ng pinsala mula sa mga granada at spell.

Sa wakas, na-tag namin ang 3D team. Gumawa siya ng unibersal na application na kinakalkula ang mga epekto ng polyhedral dice roll batay sa mga katangian ng karakter sa D&D at mga katulad na laro.

Paano takasan ang katotohanan gamit ang isang hackathon

"Engin-seer": ang pinaka-malikhaing solusyon

Ang pangkat ng School 21, na nagtrabaho sa pag-automate ng gawain ng mga alchemist, ay nakilala ang sarili sa nominasyong ito. Ang mga taong ito ang gumawa ng solusyon na kahawig ng totoong boiler na isinulat namin tungkol sa itaas. Sa itaas, ang player ay naglalagay ng mga sangkap na tinutukoy ng system ayon sa kulay, at kung ang mga kinakailangang sangkap ay naroroon, ang system ay gumagawa ng isang bagay na sumasagisag sa bagong "elixir." Mayroon itong QR code, sa pamamagitan ng pag-scan kung saan maaari mong malaman ang tungkol sa mga katangian ng elixir. Ang isang mahalagang bentahe dito ay ang mababang antas ng abstraction: ang koneksyon sa mga pisikal na bagay ay nagpapanatili ng "magical" na kapaligiran ng paglalaro ng papel.

Paano takasan ang katotohanan gamit ang isang hackathon

"Level-Up": para sa pinaka makabuluhang pag-unlad sa pag-unlad

Sa kategoryang ito, nakilala namin ang mga nagawang tumalon sa itaas ng kanilang mga ulo sa loob ng dalawang araw ng hackathon - ang koponan ng Natural Zero. Ang mga lalaki ay lumikha ng isang unibersal na hanay para sa laro-mekanikal na operasyon ng mga mahiwagang artifact sa mga larong role-playing. Binubuo ito ng isang "magic charge" na aparato sa pagsukat - isang metro batay sa sensor ng Hall. Habang lumalapit ka sa mga storage device na may mga solenoid sa loob, ang metro ay nag-iilaw nang higit at mas maliwanag. Mayroon ding ikatlong klase ng mga device sa system - absorbers - na responsable para sa pagbawas ng singil sa storage device. Nangyayari ito dahil ang drive ay iniutos sa pamamagitan ng absorber RFID tag upang magbigay ng mas kaunting kasalukuyang sa solenoid. Alinsunod dito, sa kasong ito, ang aparato ng pagsukat ay magbibigay ng hindi gaanong maliwanag na signal - magpakita ng mas mababang antas ng "mana" (o anumang iba pang tagapagpahiwatig, depende sa laro).

Paano takasan ang katotohanan gamit ang isang hackathon
Isa sa mga Natural Zero na prototype

"Madskillz": para sa pinakaastig na hanay ng mga teknolohiya at kasanayan

Maraming kalahok sa hackathon ang nagpakita ng orihinal at hindi inaasahang mga solusyon, gamit ang napaka-high-tech na mga tool. Ngunit gusto ko pa ring i-highlight ang "A" na koponan. Ang mga taong ito ay gumawa ng sarili nilang matalinong tauhan na kinikilala ang mga kilos -  CyberMop. Binubuo ito ng tatlong pangunahing bahagi:

  • Raspberry Pi Zero - kinikilala at naaalala ang mga galaw ng gumagamit, nagpapadala ng mga utos sa mga katangian;
  • Arduino Nano - tumatanggap ng data mula sa mga sensor at ipinapadala ito sa Raspberry para sa pagsusuri;
  • Ang mop ay "isang housing para sa device, isang natatanging form factor."

Paano takasan ang katotohanan gamit ang isang hackathon

Upang makilala ang mga kilos, ginagamit ang pangunahing bahagi na paraan at puno ng desisyon: 

Paano takasan ang katotohanan gamit ang isang hackathon

Epilogo

Bakit kailangan ng mga tao ang cosplay at role-playing games? Ang isang mahalagang dahilan ay upang makalabas sa kahon ng ordinaryong katotohanan na nakapaligid sa atin araw-araw. Maraming role-player, reenactor at cosplayer ang patuloy na nilulutas ang mga problema sa IT sa trabaho, at ang karanasang ito ay nakakatulong sa kanila sa kanilang paboritong libangan. At para sa ilan, ang mga paksa ng CraftHack, sa prinsipyo, ay mas malapit kaysa sa mga paksa ng tradisyonal na "industriya" na hackathon.

Dito, ipinakita ng mga espesyalista sa IT na may ilang pagsasanay, at ang mga role-player at cosplayer na malayo sa IT, sa kabilang banda, ay nakapagpalawak ng kanilang mga teknikal na abot-tanaw. Ang karanasang nakuha sa hackathon ay maaaring maging kapaki-pakinabang para sa paglutas ng mga katulad na problema sa totoong buhay - ang mga tool sa IT na pinagkadalubhasaan sa CraftHack ay may maraming mga lugar ng aplikasyon. Tila sa amin na sa huli, ang bawat panig ay nakatanggap ng isang mahusay na malikhaing bonus - +5, o kahit na hanggang +10.

Pinagmulan: www.habr.com

Magdagdag ng komento