Хакатон менен чындыктан кантип качса болот

Бир жолу ачык талаага жарым миң киши чогулган. Костюмдар ушунчалык таң калыштуу болгондуктан, ачык талаада гана аларга эч нерсе коркунуч туудурбайт. Дээрлик ар биринин курунда шляпа илинип турган, сумкаларында сыя менен же чоң эненин компоту менен пробиркалары бар болчу. Топко бөлүнүп, баары пробиркаларды алып чыгып, кандайдыр бир рецепттерди аткаргандай идиштерге куюп киришти.

Бара-бара жалпы топтун ичинен калың кепкачан беш иштиктүү жигит өзгөчөлөндү. +30℃ үчүн эң ылайыктуу кийим эмес. Айрыкча, аптаптуу күндүн астында тегерек чуркоо жана 400 казанга этикеткалар чаптап жатсаңыз. Ар бир “посун” даяр болгондуктан, аны көп, көп жолу чаптайсыз. Үч күн катары менен.

Хакатон менен чындыктан кантип качса болот

Сиз талаа ролун ойногондордун жашоосунан кыскача эскизди окудуңуз. Кыйынчылыктарды башынан өткөргөн бешөө “алхимиктер”. Элестеткиле, алардын жашоосу, мисалы, казан мониторунун тиркемеси болсо, канчалык жагымдуу болмок. Жана бул бир гана сценарий - талаада да, столдо да роль ойногон оюнчулардын өздөрүнүн ооруган жерлери бар. Ошондой эле косплейчилер жана үстөл оюнунун күйөрмандары арасында. "Эмне үчүн аларды технология менен чечүүгө аракет кылбайт?" — биз CROC тарабынан BrainZде ойлонуп, CraftHack уюштурдук.

Алар баары бир кимдер?

Сырттан байкоочу үчүн биз жардам бергиси келгендердин баары бири-биринен анча деле айырмаланбайт. Ооба, балким, кимдир бирөө сонун костюм бар, бирок кимдир бирөө андай костюм жок. Чынында, баары бир аз татаалыраак:

Reenactors — тарыхый тактыкка кылдаттык менен көз салып, окуяларды кайра жаратыңыз. Эгерде согуш кайра түзүлсө (бул көбүнчө болот), анын жүрүшү жана нюанстары, жеңүүчү алдын ала аныкталат. Баарынан да реанаторлор реализмди баалап, эң ишенимдүү костюмдарды жасашат. Мындан тышкары, алар сырткы окшоштуктар менен токтоп калбастан, «кол өнөрчүлүк» процессин калыбына келтиришет: текстиль буюмдарын оригиналдуу машиналарда токушат, соотторду чыныгы чептерде согушат. Көбүнчө реенаторлор кылычтарды, балталарды жана чынжыр почтанын бардык түрлөрүн иштетүү үчүн зарыл болгон физикалык күчү менен айырмаланат.

Roleplayers - аты-жөнүнө толук ылайык, каармандарынын ролуна көнүп, аларды ойногон адамдардын чоң тобу. Эң жалпы критерийлер боюнча, алар эки топко бөлүнөт: талаа жана столдо ойноочу.

Алгачкылар тууралуу башында жазганбыз – булар мейкиндикке муктаж, бир нерсе курууну жакшы көргөн балдар. Офистик ролдорду ойногондор аймак үчүн жөнөкөй суроо-талаптары бар - алар батирлерди, лифттерди же чакан ангарларды ижарага алышат. Мындан тышкары, ролду ойногондор фандом тарабынан бөлүнүшөт - кээ бири Толкиндин ааламында жашашат, башкалары Жылдыздар согушуна жакыныраак же экзотикалык нерсе. Костюмдар жана аксессуарлар, ошого жараша, фандомго ылайык жасалат - китептеги же тасмадагыдай. Көптөгөн ролчулар өздөрүнүн альтер эголорун чыныгы жашоого өткөрүп беришет жана алардын чыныгы ысымдары менен аталганды жактырбайт.

Өзүнчө, алар Dungeons & Dragons сыяктуу стол оюндарын ойноп жатканда, адатта, костюмдары жана аксессуарлары жок эле өзгөрүп турган "стол үстүндөгү" ролдорду ойношот. Бардык иш-аракеттер сөз менен ойнолуп, математиканы колдонуу менен макулдашылган моделдерге ылайык окшоштурулат.

Ишенимдүүлүккө келсек, ролдук оюнчулар беш метрлик эрежеге ээ: "Эгер беш метрден жакшы көрүнсө, анда жакшы". Айлана - бул бонус. Бул жерде эң башкысы ролго кантип көнүп калганыңызда.

Косплейлер - белгилүү бир образды тандап, аны фандом менен максималдуу түрдө кайра жараткан адамдар. Косплей аниме фандомдору менен башталган, бирок кийин адамдар Dota, Warhammer, Warcraft жана башка ааламдардын каармандарын косплей башташкан. Акыркы убакта орус жомокторунун жана фильмдеринин каармандары – Принцесса Несмеяна, Сулуу Василиса ж.б. Косплейчилер менен ролдорду ойноочулардын негизги айырмачылыгы – образды иштеп чыгуунун татаалдыгы жана кылдаттыгы. Косплейчилердин адатта өтө ыңгайсыз костюмдары бар, алар косплей фестивалында бир нече саатка да жашоону кыйындатат.

Бул адамдардын бардыгында импровизацияга тоскоол болгон жана бардык көңүл ачууну бузган көйгөйлөр бар. Алхимиктер ар бир потонун ийгиликтүү жаралышын ырастап, кабатырланышат. Үстөл оюнунун ышкыбоздору сөөктөрдү ыргытуу эффекттерин эсептөө үчүн ар бир кезекте татаал эсептөөлөрдү кол менен жасашы керек. "Космос" ролун ойногон оюнчулар кошуна галактикалардын жана башка чоң жерлердин ортосундагы кыймылды ойношу керек. Ушул жана башка көйгөйлөр үчүн биз технологиялык чечимдерди издөөнү чечтик.

Баарына жардам бергиси келген CraftHack

CraftHack хакатону Москвадагы Коптер жаштардын инновациялык чыгармачылык борборунда (CYIT) өттү. Жума күнү, 9-августта тапшырмаларды берип, 11-август, жекшемби күнү жеңүүчүлөрдү сыйладык. Азыр - абдан кызыктуу квесттер жана долбоорлор жөнүндө.

Хакатон менен чындыктан кантип качса болот

Космостук учууну симуляциялоо

Космостук ролдук оюндарда чоң жерлердин ортосундагы кыймылды ролдо ойноо керек - мисалы, рельефтин бир бөлүгүндө, кээде бир нече километрге чейин капталган виртуалдык галактикалар. Оюндун көз карашынан алганда, булар ар кандай жерлер, бирок физикалык жактан алар бирдей мейкиндик.

Бул, адатта, эки жол менен чечилет. Биринчиси - "коробкадагы космостук кемелер". Бул жерде, белгилүү бир аймактын чек арасына жеткенде, оюнчулар "жылдыз кемелерине" өтүшөт - алар джиптерден картон коробкага чейин бардык нерсе болушу мүмкүн - жана бул чектен тышкары алар космосто саякатташат. Башка белгиленген чекитке жеткенде, кутулардан чыгып, оюнду башка аймакта улантат. Ролдун экинчи жолу - бул "мейкиндик" чектелген аймак, бөлмө. Оюнчулар ал жерге кирип, мейкиндикте бир нече убакытка "учуп", андан кийин башка жерде (оюндун көз карашынан) чыгышат.

Хакатон менен чындыктан кантип качса болот

Экинчи ыкма үчүн адамдар жөнөкөй симулятордук тиркемелерди жазышат, мында кээде алар космостук кеменин башкаруу бөлмөсүн кайра жаратышат. Же белгилүү учуу тренажерлорунун негизинде модтарды жасашат. Бирок мунун баары, адатта, ката же өтө эле убактылуу болуп чыгат. Хакатондо биз катышуучуларды космостук ролдук оюндардын негизги милдеттерин чече турган космостук симуляторду түзүүгө чакырдык: космосто маневр жасоо, кеменин кыймылдаткычтарын, курал-жарактарды, док жана конуу системаларын башкаруу. Мындан тышкары, симулятор ар кандай кеме системаларынын сокку чектерин (ден соолук чекиттерин) чагылдырышы керек жана алар иштебей калса, аларды башкарууну өчүрүү керек.

Натыйжада, бир команда ушунчалык алданып калгандыктан, VRда өздөрүнүн симуляторун жасашкан. Анын үстүнө алар бул идеяны алдын ала талкууга алып чыкканда, биз хакатондо керектүү техникалык базабыз жок деп жооп бергенбиз. Бул балдарды токтоткон жок - аларда бардыгы болгон: эң жогорку каскалардын бири жана күчтүү системалык блок. Акыр-аягы, ал сулуу болуп чыкты, бирок, тилекке каршы, өтө эле "аркада". Команда мейкиндиктин кадимки учуу тренажерлору сыяктуу эмес, өзүнүн физикалык мыйзамдары бар экенин унуткан. Бул абдан маанилүү болчу, ошондуктан, тилекке каршы, биз алардын аракетин тааный алган жокпуз. Башка командалар дагы стандарттуу чечимдерди - приборлор панелдерин жана космостук аппараттардын интерфейстеринин башка элементтерин жасашты. 

Иш-аракеттерди ырастоону автоматташтыруу

Биз башында эле бул көйгөйгө токтолгонбуз. Массалык ролдук оюндарда бир нече жүздөгөн адамдар дайыма маанилүү оюн аракеттерин кайталап турушат (мисалы, суусундуктарды кайнатуу же душманга бул идиштер менен зыян келтирүү), бул ырасталууга тийиш. Ал эми беш байкуш алхимиктер - устаттар, жалпысынан айтканда, бул жерде жетишсиз.

Конкреттүү оюндар үчүн иш-аракеттерди автоматташтыруу тутумдары бар, бирок бул чечимдер, алар айткандай, белгилүү бир оюндарга "какталган". Биз оюнчулардын аракеттерин кабыл алып, тастыктай турган универсалдуу системаны түзүү сонун болот деп ойлодук, ал чеберлердин ордуна натыйжаларды чыгарат. Жана техниктер системанын иштешин көзөмөлдөй алышы үчүн.

Бул милдеттин шарттары иш-аракеттин чоң эркиндигин камсыз кылган, ошондуктан көптөр бул милдетти колго алышты. Алар буйруктар үчүн этикеткаларды жана стикерлерди басып чыгарган аба ырайына чыдамдуу стационардык компьютер-терминалга негизделген чечимдерди сунушташты. Кимдир бирөө физика лабораториясын жасаган. Биз кошумчаланган чындыкка негизделген бир нече идеяларды ишке ашырдык. QR коддоруна негизделген чечимдер бар болчу: адегенде аймактагы QR коддорунун сериясын сканерлөө керек («ингредиенттерди чогултуу»), андан кийин бардык ингредиенттерди потционго бириктиргениңизди ырастоо үчүн акыркы QR кодун колдонуңуз.

Хакатон менен чындыктан кантип качса болот

Өзүнчө, RFID менен чечимди белгилей кетүү керек - балдар серволордун жардамы менен "казанды" ишке киргизишти. Ал түсү боюнча ага кошулган компоненттерди аныктап, жыйынтыгын чыгарып салды. Албетте, хакатондун чектөөлөрүнөн улам бир аз нымдуу болуп чыкты, бирок оригиналдуулугу мени абдан жактырды.  

“S-s-smokin!”: маскалар менен тапшырмалар

Маскалар косплейдин да, түрдүү ролдук оюндардын да маанилүү элементи болуп саналат. Ошондуктан алар менен байланышкан бир нече тапшырмабыз бар болчу.

Биринчи тапшырмада бизди кесиптештерибиздин биринин хоббиси шыктандырды, ал адамдын бетинин гипсинин негизинде силикон маскаларды жасайт. Кээ бир жин сүрөттөрү үчүн, мисалы, маска бет лава менен капталган эффектти жаратышы же маска эрип бараткандай жылтылдап турганы керек. АКШда мындай чечимдер бар, бирок алар абдан кымбат. Жөнөкөй LEDди колдонуу менен каалаган эффектти түзүү мүмкүн эмес. Бир команда хакатондо бул чакырыкты колго алып, таң калычтуу куралды маскага айланта алды. Буга сөздү өзгөртүү мүмкүнчүлүгү кошулган. Натыйжа укмуштуудай болду, биз анын жанында тургандар үчүн бир аз корктук - маска жылтылдап, жаркылдап чыкты. Албетте, өрт жана лава жөнүндө эмес, бирок таасири таасирдүү болду.

Хакатон менен чындыктан кантип качса болот

Экинчи милдет ролдук оюндарда ар башка тилде баарлашкан жана бири-бирин түшүнбөгөн көптөгөн расалар жана элдер бар экендигинен келип чыккан. Мындай беткаптарды кийген катышуучулардын ортосунда баарлашууга мүмкүндүк бергидей кылып жасоо керек болчу - жана бейтааныш адамдар эч нерсени түшүнбөйт. Бул жерде криптографияга негизделген, анын ичинде кызыктуу прототиптер да бар болчу.

«Кирбе! Ал өлтүрөт!

Ролдук оюндар чоң мейкиндикте өтсө, анын кээ бир зоналары белгилүү эффекттерге ээ. S.T.A.L.K.E.R. бул радиация менен булганган аймак болушу мүмкүн, фантастикалык оюндарда - кээ бир куттуу жерлер ж.б. Идея оюнчуга кайсы зонада экенин жана кандай эффекттерге дуушар болуп жатканын көрсөткөн аппарат жасоо болгон.

Командалардын бири вейптен жана бөтөлкө суудан түтүн замбирек жасаганда бир оригиналдуу чечим бул жерде эсте каларлык болду. Ал эми оюнчулар түтүндү таанып, адамга оюнчу жайгашкан аймак жөнүндө керектүү маалыматты берген түзүлүштөр менен жабдылган.

Хакатон менен чындыктан кантип качса болот

Жеңиш үчүн жаша!

Биз хакатондун катышуучуларын бир нече түрдүү номинациялар боюнча сыйладык. Алар жогоруда айтылган тапшырмалар менен дал келген жок - анын үстүнө командалардын бири өз тапшырмасын аткарып, биздин сыйлыкка ээ болду.

Area Effect: эң колдонулуучу жана масштабдуу чечим

Бул жерде биз "Catsplay" командасын жана алардын оюн чеберинин ("алхимик") иш-аракеттерин автоматташтыруу үчүн чечимдерин баса белгиледик. Алардын чечиминин негизи болуп белгилүү бир ингредиенттерге туура келген маркерлер менен толукталган реалдуулук таблицасы саналат.

Хакатон менен чындыктан кантип качса болот
Бул жерде ингредиент маркерлер менен үстөл болуп саналат

Хакатон менен чындыктан кантип качса болот
Бирок кошумчаланган чындыктын "сыйкыры"

Керектүү ингредиенттерди чогултууда мобилдик тиркемеде "эликсирдин" жаралышы жазылат. Ал ошондой эле оюн рецепттерин камтыйт. Азырынча тиркеме үчүнчү тараптын серверинин күчүн колдонот, бирок келечекте аны толугу менен кардар тарапка өткөрүү пландаштырылууда. Ошондой эле ар кандай ролдук ааламдар үчүн ыңгайлаштыруу мүмкүнчүлүктөрүн кеңейтип, кол өнөрчүлүктө баатырдын оюн деңгээлин эске алыңыз.

Бул категориядагы дагы бир жеңүүчү, Cyber_Kek_Team, триангуляция принциптерин колдонуу менен оюн мейкиндигин зоналаштыруу үчүн чечимди түздү. Кымбат эмес микроконтроллердин негизиндеги маяктар талаада керектүү жерлерге жайгаштырылат ESP32. Оюнчуларга ESP32 негизиндеги окшош түзмөктөр берилет, бирок алдын ала аныкталган иш-аракеттерди аткарган баскычы менен көбүрөөк функционалдык. Маяктар жана колдонуучу гаджеттери бири-бирин Bluetooth аркылуу таап, оюн маалыматын алмашат. Контроллердин ийкемдүү жөндөөлөрүнүн аркасында сиз көптөгөн сценарийлерди ишке ашыра аласыз - коопсуз аймактарды тосуу жана аптечкаларды өткөрүп берүүдөн баштап граната жана дубадан зыян келтирүүгө чейин.

Акыр-аягы, биз 3D командасын белгилөө. Ал D&D жана ушул сыяктуу оюндардагы каармандардын мүнөздөмөлөрүнүн негизинде көп кырдуу бөлүкчөлөрдүн кесепеттерин эсептеген универсалдуу тиркемени жараткан.

Хакатон менен чындыктан кантип качса болот

"Engin-seer": эң чыгармачыл чечим

Бул номинацияда алхимиктердин ишин автоматташтыруу боюнча иштеген 21-мектептин командасы өзгөчөлөндү. Дал ушул балдар биз жогоруда жазган чыныгы казанга окшош чечим чыгарган. Үстүнкү жагында оюнчу түсү боюнча система тарабынан аныкталган ингредиенттерди жайгаштырат жана зарыл компоненттер бар болсо, система жаңы "эликсирды" символдоштурган нерсени чыгарат. Анын QR коду бар, аны сканерлөө аркылуу эликсирдин касиеттери жөнүндө биле аласыз. Бул жерде маанилүү артыкчылыгы - абстракциянын төмөн деңгээли: физикалык объекттерге байланыш "сыйкырдуу" ролдук атмосфераны сактап турат.

Хакатон менен чындыктан кантип качса болот

“Level-Up”: өнүгүүдөгү эң олуттуу прогресс үчүн

Бул категорияда биз хакатондун эки күнүндө башынан өйдө секире алгандарды - Natural Zero командасын тааныдык. Балдар ролдук оюндарда сыйкырдуу артефакттарды механикалык иштетүү үчүн универсалдуу комплект түзүштү. Ал "сыйкырдуу заряд" өлчөөчү аспаптан - Холл сенсоруна негизделген эсептегичтен турат. Ичинде электромагниттери бар сактагыч түзүлүштөргө жакындаган сайын эсептегич уламдан-улам жарык күйөт. Ошондой эле тутумда үчүнчү класстагы түзүлүштөр - абсорберлер бар, алар сактоочу түзүлүштөгү зарядды азайтуу үчүн жооптуу. Бул дискке соргуч RFID теги аркылуу электромагнитке азыраак ток берүү үчүн буйрук берилгендиктен болот. Демек, бул учурда өлчөөчү аспап азыраак жаркыраган сигнал берет - "мананын" төмөнкү деңгээлин көрсөтөт (же оюнга жараша башка көрсөткүч).

Хакатон менен чындыктан кантип качса болот
Natural Zero прототиптеринин бири

"Madskillz": эң сонун технологиялар жана көндүмдөр үчүн

Хакатондун көптөгөн катышуучулары өтө жогорку технологиялык куралдарды колдонуу менен оригиналдуу жана күтүлбөгөн чечимдерди көрсөтүштү. Бирок мен дагы эле «А» командасын баса белгилегим келди. Бул балдар жаңсоолорду тааныган өздөрүнүн акылдуу кызматкерлерин жасашкан -  CyberMop. Ал үч негизги бөлүктөн турат:

  • Raspberry Pi Zero - колдонуучунун жаңсоолорун тааныйт жана эстейт, атрибуттарга буйруктарды жөнөтөт;
  • Arduino Nano - сенсорлордон маалыматтарды кабыл алып, талдоо үчүн Raspberryге жөнөтөт;
  • Швабра "түзмөк үчүн корпус, уникалдуу форма фактору".

Хакатон менен чындыктан кантип качса болот

Жаңсоолорду таануу үчүн негизги компонент ыкмасы жана чечим дарагы колдонулат: 

Хакатон менен чындыктан кантип качса болот

эпилогунда

Эмне үчүн адамдарга косплей жана ролдук оюндар керек? Маанилүү себеп – күн сайын бизди курчап турган кадимки реалдуулуктун кутусунан чыгуу. Көптөгөн ролдорду ойногон оюнчулар, реенаторлор жана косплейлер жумушта IT көйгөйлөрүн тынымсыз чечет жана бул тажрыйба аларга сүйүктүү хоббисинде жардам берет. Ал эми кээ бирөөлөр үчүн CraftHack темалары, негизинен, салттуу “индустрия” хакатонунун темаларына караганда бир топ жакыныраак.

Бул жерде кандайдыр бир билими бар IT адистери өздөрүн ачып көрсөтүштү, экинчи жагынан IT-тен алыс болгон ролчулар жана косплейлер өздөрүнүн техникалык горизонтторун кеңейте алышты. Хакатондо топтолгон тажрыйба реалдуу жашоодо окшош көйгөйлөрдү чечүү үчүн пайдалуу болушу мүмкүн - CraftHackте өздөштүрүлгөн IT инструменттери көптөгөн колдонуу чөйрөсүнө ээ. Бизге, жыйынтыгында ар бир тарап жакшы чыгармачыл бонус алышты - +5, ал тургай, +10.

Source: www.habr.com

Комментарий кошуу