Hackathon ilə reallıqdan necə qaçmaq olar

Yarım min adam bir dəfə açıq yerə toplaşdı. Geyimlərdə o qədər qəribədir ki, yalnız açıq sahədə heç bir şey onları təhdid edə bilməzdi. Demək olar ki, hər kəsin kəmərindən asılmış papaq, çantalarında isə sınaq boruları cingildəyirdi - ya mürəkkəblə, ya da nənənin kompotu ilə. Qruplara bölünərək, hər kəs sınaq borularını çıxardı və sanki bəzi reseptlərə əməl edərək içindəkiləri qazanlara tökməyə başladı.

Yavaş-yavaş, ağır papaq geyinmiş beş işgüzar oğlan ümumi qrupdan seçildi. +30℃ üçün ən uyğun paltar deyil. Xüsusilə də qızmar günəş altında dairələr gəzdirirsinizsə və 400 qabın üzərinə etiketlər vurursunuzsa. Hər bir "iksir" hazır olduğu üçün onu dəfələrlə yapışdırırsınız. Üç gün dalbadal.

Hackathon ilə reallıqdan necə qaçmaq olar

Sahə rolu oyunçularının həyatından qısa bir eskiz oxudunuz. Çətin anlar yaşayan beş nəfər “kimyagərlər”dir. Təsəvvür edin, məsələn, qazan monitoru proqramı olsaydı, onların həyatları nə qədər xoş olardı. Və bu, yalnız bir ssenaridir - həm sahə, həm də stolüstü rol oyunçularının öz ağrı nöqtələri var. Həm də cosplayers və stolüstü oyun həvəskarları arasında. "Niyə onları texnologiya ilə həll etməyə çalışmayaq?" — biz CROC tərəfindən BrainZ-də düşündük və CraftHack təşkil etdik.

Onsuz da onlar kimlərdir?

Kənar müşahidəçiyə görə, kömək etmək istədiyimiz hər kəs bir-birindən çox da fərqlənmir. Yaxşı, bəlkə kiminsə gözəl kostyumu var, amma kiminsə belə kostyumu yoxdur. Əslində, hər şey bir az daha mürəkkəbdir:

Reenaktorlar — tarixi dəqiqliyə diqqətlə riayət edərək hadisələri canlandırın. Döyüş yenidən qurulursa (ən çox baş verir), onun gedişatı və nüansları, qalib əvvəlcədən müəyyən edilir. Ən əsası, reenaktorlar realizmi qiymətləndirir və ən inandırıcı kostyumları tikirlər. Üstəlik, onlar xarici oxşarlıqlarla dayanmırlar, əksinə, özünü "yaratma" prosesini bərpa edirlər: toxuculuqları orijinal maşınlarda toxuyurlar, həqiqi dəmirçiliklərdə zireh düzəldirlər. Çox vaxt reenaktorlar qılınclar, baltalar və hər cür zəncir poçtu ilə işləmək üçün tələb olunan fiziki güclə fərqlənirlər.

Rol oyunçuları - adına tam uyğun olaraq öz personajlarının rollarına öyrəşib onları canlandıran böyük bir qrup insan. Ən ümumi meyarlara görə, onlar iki qrupa bölünür: sahə və stolüstü rol oyunçuları.

Biz əvvəldən birincilər haqqında yazdıq - bunlar boş yerə ehtiyacı olan, bir şey qurmağı sevən uşaqlardır. Ofis rol oyunçularının ərazi üçün daha təvazökar tələbləri var - onlar mənzillər, loftlar və ya kiçik anqarlar icarəyə götürürlər. Bundan əlavə, rol oyunçuları fandom tərəfindən bölünür - bəziləri Tolkien kainatında yaşayır, digərləri Ulduz Döyüşlərinə və ya daha ekzotik bir şeyə daha yaxındır. Kostyumlar və aksesuarlar, müvafiq olaraq, fandoma uyğun olaraq hazırlanır - kitabda və ya filmdə olduğu kimi. Bir çox rol oyunçusu öz dəyişkən eqolarını real həyata köçürür və həqiqətən öz adları ilə çağırılmağı sevmirlər.

Ayrı-ayrılıqda, Dungeons & Dragons kimi stolüstü oyunları oynayarkən dəyişən "masaüstü" rol oyunçuları hesab edirlər, hətta ümumiyyətlə kostyum və aksesuarlar olmadan. Bütün hərəkətlər sözlərlə ifadə edilir və riyaziyyatdan istifadə edərək razılaşdırılmış modellərə uyğun olaraq simulyasiya edilir.

Etibarlılığa gəldikdə, rol oyunçularının beş metrlik qaydası var: "beş metrdən yaxşı görünürsə, yaxşıdır". Ətrafı bonusdur. Burada əsas olan rola necə alışmağınızdır.

Cosplayerlər - müəyyən obrazı seçib onu fandomla maksimum uyğunlaşdıran insanlar. Cosplay anime fandomları ilə başladı, lakin sonra insanlar Dota, Warhammer, Warcraft və digər kainatların personajlarını cosplay etməyə başladılar. Bu yaxınlarda rus nağıllarının və filmlərinin qəhrəmanları - Şahzadə Nesmeyana, Gözəl Vasilisa və s. Kosplayerlərlə rol ifaçıları arasındakı əsas fərq obrazın işlənməsinin mürəkkəbliyi və hərtərəfliliyidir. Kosplayerlərin adətən olduqca narahat kostyumları olur ki, bu da cosplay festivalında bir neçə saat belə sağ qalmağı çətinləşdirir.

Bütün bu insanların improvizasiyaya mane olan və bütün əyləncələri məhv edən problemləri var. Kimyagərlər hər bir iksirin uğurlu yaradılmasını təsdiqlədikcə yerə yıxılırlar. Stolüstü oyun həvəskarları zar atmalarının təsirini hesablamaq üçün hər növbədə əl ilə mürəkkəb hesablamalar aparmalıdırlar. “Kosmos” rolunun ifaçıları qonşu qalaktikalar və digər nəhəng yerlər arasındakı hərəkəti rol oynamalıdırlar. Bu və digər problemlər üçün biz texnoloji həllər axtarmağa qərar verdik.

Hər kəsə kömək etmək istəyən CraftHack

CraftHack hakatonu Moskvada Kopter Gənclərin İnnovativ Yaradıcılıq Mərkəzində (CYIT) baş tutub. Cümə günü, avqustun 9-da tapşırıqlar verdik, 11 avqust bazar günü isə qalibləri mükafatlandırdıq. İndi - ən maraqlı qonaqlar və layihələr haqqında.

Hackathon ilə reallıqdan necə qaçmaq olar

Kosmik uçuş simulyasiyası

Kosmik rol oyunlarında nəhəng yerlər arasındakı hərəkəti rol oynamaq lazımdır - məsələn, ərazinin bir hissəsinə, bəzən bir neçə kilometrə qədər uzanan virtual qalaktikalar. Oyun baxımından bunlar fərqli yerlərdir, lakin fiziki olaraq eyni məkandır.

Bu adətən iki yolla həll olunur. Birincisi, “qutularda olan kosmos gəmiləri”dir. Burada, müəyyən bir ərazinin sərhədinə çataraq, oyunçular "ulduz gəmilərinə" keçirlər - onlar ciplərdən karton qutulara qədər hər şey ola bilər - və bu sərhəddən kənarda artıq kosmosda səyahət edirlər. Başqa bir sabit nöqtəyə çatdıqda, qutulardan çıxıb başqa sahədə oyunu davam etdirirlər. Rol oynamağın ikinci yolu, "məkan" məhdud bir sahə, bir otaq olduqda. Oyunçular ora daxil olurlar, bir müddət kosmosda "uçurlar" və sonra başqa bir nöqtədə (oyun baxımından) çıxırlar.

Hackathon ilə reallıqdan necə qaçmaq olar

İkinci üsul üçün insanlar sadə simulyator proqramları yazır, burada bəzən hətta bir kosmik gəminin idarəetmə otağını yenidən yaradırlar. Və ya məşhur uçuş simulyatorları əsasında modlar düzəldirlər. Ancaq bütün bunlar adətən səhv və ya çox müvəqqəti olur. Hackathonda biz iştirakçıları kosmik rol oyunlarının əsas vəzifələrini həll edə biləcək kosmik simulyator yaratmağa dəvət etdik: kosmosda manevr, gəmi mühərriklərinə, silahlara, dok və eniş sistemlərinə nəzarət. Bundan əlavə, simulyator müxtəlif gəmi sistemlərinin vuruş nöqtələrini (sağlamlıq nöqtələrini) təmsil etməli və uğursuz olarsa, onlara nəzarəti dayandırmalıdır.

Nəticədə, bir komanda VR-də öz simulyatorunu yaratdı. Üstəlik, onlar bu ideyanı ilkin müzakirədə qaldıranda cavab verdik ki, bizdə hakaton üçün lazımi texniki baza yoxdur. Bu, uşaqlara mane olmadı - onlarda hər şey var idi: ən yaxşı dəbilqələrdən biri və güclü sistem bloku. Sonda gözəl çıxdı, amma təəssüf ki, çox "arcade". Komanda kosmosun adi uçuş simulyatorları kimi deyil, öz fizika qanunlarına malik olduğunu görməzdən gəldi. Bu, çox vacib idi və buna görə də təəssüf ki, onların səylərini qiymətləndirə bilmədik. Digər komandalar daha çox standart həllər hazırladılar - alət panelləri və kosmik gəmi interfeyslərinin digər elementləri. 

Fəaliyyətin təsdiqlənməsinin avtomatlaşdırılması

Biz əvvəldən bu problemə toxunduq. Kütləvi rol oyunları zamanı bir neçə yüz insan mütəmadi olaraq vacib oyun hərəkətlərini təkrarlayır (məsələn, iksir hazırlamaq və ya düşmənə bu iksirlərlə zərər vermək) təsdiqlənməlidir. Və beş bədbəxt kimyagər - ustadlar, daha ümumi desək, burada kifayət deyil.

Müəyyən oyunlar üçün hərəkətləri avtomatlaşdırmaq üçün sistemlər var, lakin bu həllər, necə deyərlər, xüsusi oyunlara "mixlanır". Biz düşündük ki, oyunçuların hərəkətlərini qəbul edə və təsdiq edə bilən, ustalar əvəzinə nəticələr çıxaran universal bir sistem yaratmaq yaxşıdır. Və texniki işçilər sistemin işinə nəzarət edə bilsinlər.

Bu tapşırığın şərtləri böyük fəaliyyət azadlığı təmin etdi, buna görə də çoxları bu vəzifəni aldı. Onlar əmrlər üçün etiket və stiker çap edən hava şəraitinə davamlı stasionar kompüter terminalına əsaslanan həllər təklif etdilər. Kimsə fizika laboratoriyası düzəldib. Biz artırılmış reallıq əsasında bir neçə ideya həyata keçirdik. QR kodlarına əsaslanan həllər var idi: əvvəlcə ərazidə bir sıra QR kodunu skan etməlisən (“inqrediyentləri toplamaq”) və sonra bütün inqrediyentləri bir iksirdə birləşdirdiyinizi təsdiqləmək üçün son QR kodundan istifadə etməlisiniz.

Hackathon ilə reallıqdan necə qaçmaq olar

Ayrı-ayrılıqda, RFID ilə həlli qeyd etmək lazımdır - uşaqlar servolardan istifadə edərək "qazan" tətbiq etdilər. Rənginə görə ona əlavə olunan komponentləri müəyyənləşdirdi və nəticəni atdı. Təbii ki, hackathon məhdudiyyətlərinə görə bir az nəm çıxdı, amma orijinallığı məni çox qane etdi.  

"Ss-smokin!": maskalarla tapşırıqlar

Maskalar həm cosplay, həm də müxtəlif rol oyunları üçün vacib elementdir. Buna görə də onlarla bağlı bir neçə vəzifəmiz var idi.

Birinci tapşırığı yerinə yetirərkən, biz həmkarlarımızdan birinin hobbisindən ilham aldıq, o, insanın üzünün gipsi əsasında silikon maskalar yaradır. Bəzi şeytan obrazları üçün ona, məsələn, maskanın üzün lava ilə örtülməsi effekti yaratması və ya maskanın əriyirmiş kimi parıldaması lazımdır. ABŞ-da belə həllər var, lakin onlar kifayət qədər bahadır. Sadə LED-lərdən istifadə edərək istənilən effekti yaratmaq mümkün deyil. Bir komanda hakatonda bu problemi öhdəsinə götürdü və maskaya gicəlləndirici silah yarada bildi. Buna nitqi dəyişdirmək imkanı əlavə edildi. Nəticə möhtəşəm bir şey oldu və biz onun yanında olanlar üçün hətta bir az qorxduq - maska ​​parıldadı və çatladı. Əlbəttə ki, yanğın və lava haqqında deyil, amma təsir təsir edici idi.

Hackathon ilə reallıqdan necə qaçmaq olar

İkinci vəzifə ondan irəli gəlirdi ki, rollu oyunlarda müxtəlif dillərdə ünsiyyət quran və bir-birini başa düşməyən çoxlu irqlər və xalqlar var. Belə maskalar hazırlamaq lazım idi ki, onları taxan iştirakçılar arasında ünsiyyətə imkan versinlər - və yad adamlar heç nə başa düşməsinlər. Burada kriptoqrafiyaya əsaslananlar da daxil olmaqla maraqlı prototiplər də var idi.

“İçəri girmə! Öldürəcək!

Rol oyunları böyük bir məkanda keçirildikdə, onun bəzi zonalarında müəyyən təsirlər olur. STALKER-də bu, radiasiya ilə çirklənmiş ərazi ola bilər, fantaziya oyunlarında - bəzi mübarək yerlər və s. İdeya oyunçunun hansı zonada olduğunu və hansı effektləri yaşadığını göstərən cihaz hazırlamaq idi.

Komandalardan biri vape və bir şüşə sudan tüstü topu hazırlayanda orijinal həll burada yaddaqalan oldu. Və oyunçular tüstünü tanıyan, oyunçunun yerləşdiyi ərazi haqqında insana lazımi məlumat verən cihazlarla təchiz edilmişdir.

Hackathon ilə reallıqdan necə qaçmaq olar

Qazanmaq üçün yaşa!

Biz hakathon iştirakçılarını bir neçə fərqli nominasiya üzrə mükafatlandırdıq. Yuxarıda təsvir olunan tapşırıqlarla üst-üstə düşmürdülər - üstəlik, komandalardan biri öz tapşırığını yerinə yetirərək mükafatımızı qazandı.

Sahə effekti: ən tətbiq oluna bilən və genişlənə bilən həll

Burada "Catsplay" komandasını və oyun ustasının ("kimyagər") hərəkətlərini avtomatlaşdırmaq üçün həllini vurğuladıq. Onların həllinin əsasını müəyyən inqrediyentlərə uyğun olan markerlərlə artırılmış reallıq cədvəli təşkil edir.

Hackathon ilə reallıqdan necə qaçmaq olar
Burada inqrediyent markerləri olan bir cədvəl var

Hackathon ilə reallıqdan necə qaçmaq olar
Lakin artırılmış reallığın “sehrli”si

Lazımi inqrediyentlər toplanarkən mobil proqramda “iksir”in yaradılması qeyd olunur. O, həmçinin oyun reseptlərini ehtiva edir. Hələlik proqram üçüncü tərəfin server gücündən istifadə edir, lakin gələcəkdə onun tamamilə müştəri tərəfinə ötürülməsi planlaşdırılır. Həm də müxtəlif rol oynayan kainatlar üçün fərdiləşdirmə imkanlarını genişləndirin və sənətkarlıq edərkən qəhrəmanın oyun səviyyəsini nəzərə alın.

Bu kateqoriyada daha bir qalib olan Cyber_Kek_Team, trianqulyasiya prinsiplərindən istifadə edərək oyun məkanını rayonlaşdırmaq üçün həll yolu yaratdı. Sahədə lazım olan yerlərdə ucuz mikrokontroller əsasında mayaklar yerləşdirilir ESP32. Oyunçulara ESP32 əsasında oxşar cihazlar verilir, lakin əvvəlcədən müəyyən edilmiş bəzi hərəkətləri yerinə yetirən düymə ilə daha funksionaldır. Mayaklar və istifadəçi qadcetləri Bluetooth vasitəsilə bir-birini tapır və oyun məlumatı mübadiləsi aparır. Nəzarətçinin çevik parametrləri sayəsində siz bir çox ssenariləri həyata keçirə bilərsiniz - təhlükəsiz ərazilərin hasarlanmasından və ilk yardım dəstlərinin köçürülməsindən qumbaraatan və sehrlərdən zərər vurmağa qədər.

Nəhayət, 3D komandasını işarələdik. O, D&D və buna bənzər oyunlarda xarakter xüsusiyyətlərinə əsaslanaraq çoxüzlü zar atmalarının effektlərini hesablayan universal proqram yaratdı.

Hackathon ilə reallıqdan necə qaçmaq olar

"Engin-seer": ən yaradıcı həll

Bu nominasiyada kimyagərlərin işinin avtomatlaşdırılması üzərində işləyən 21 nömrəli məktəb komandası fərqlənib. Məhz bu uşaqlar yuxarıda yazdığımız əsl qazana bənzəyən bir həll hazırladılar. Oyunçu yuxarıda sistem tərəfindən rəngə görə müəyyən edilən inqrediyentləri yerləşdirir və lazımi komponentlər varsa, sistem yeni “iksiri” simvolizə edən bir şey istehsal edir. Onun QR kodu var, onu skan edərək eliksirin xüsusiyyətlərini öyrənə bilərsiniz. Burada mühüm üstünlük abstraksiya səviyyəsinin aşağı olmasıdır: fiziki obyektlərlə əlaqə “sehrli” rol oyunu atmosferini saxlayır.

Hackathon ilə reallıqdan necə qaçmaq olar

"Level-Up": inkişafda ən əhəmiyyətli irəliləyiş üçün

Bu kateqoriyada biz hakatonun iki günü ərzində başlarından yuxarı tullanmağı bacaranları - Natural Zero komandasını tanıdıq. Uşaqlar rol oyunlarında sehrli artefaktların oyun-mexaniki işləməsi üçün universal dəst yaratdılar. O, "sehrli yük" ölçmə cihazından - Hall sensoruna əsaslanan sayğacdan ibarətdir. İçərisində solenoidləri olan saxlama cihazlarına yaxınlaşdıqca sayğac getdikcə daha parlaq yanır. Sistemdə, həmçinin saxlama qurğusunda yükün azaldılmasına cavabdeh olan üçüncü sinif qurğular - absorberlər mövcuddur. Bu, sürücüyə solenoidə daha az cərəyan vermək üçün absorber RFID etiketi vasitəsilə əmr edildiyi üçün baş verir. Müvafiq olaraq, bu vəziyyətdə ölçmə cihazı daha az parlaq bir siqnal verəcəkdir - daha aşağı "mana" səviyyəsini göstərin (və ya oyundan asılı olaraq hər hansı digər göstərici).

Hackathon ilə reallıqdan necə qaçmaq olar
Natural Zero prototiplərindən biri

“Madskillz”: ən keyfiyyətli texnologiyalar və bacarıqlar dəsti üçün

Bir çox hakathon iştirakçıları çox yüksək texnologiyalı alətlərdən istifadə edərək orijinal və gözlənilməz həllər nümayiş etdirdilər. Amma yenə də “A” komandasını vurğulamaq istəyirdim. Bu uşaqlar jestləri tanıyan öz ağıllı heyətini yaratdılar -  CyberMop. Üç əsas hissədən ibarətdir:

  • Raspberry Pi Zero - istifadəçi jestlərini tanıyır və yadda saxlayır, atributlara əmrlər göndərir;
  • Arduino Nano - sensorlardan məlumatları qəbul edir və analiz üçün Raspberry-ə göndərir;
  • Mop "cihaz üçün bir mənzil, unikal forma faktorudur".

Hackathon ilə reallıqdan necə qaçmaq olar

Jestləri tanımaq üçün əsas komponent metodu və qərar ağacından istifadə olunur: 

Hackathon ilə reallıqdan necə qaçmaq olar

Epiloq

İnsanlara cosplay və rol oyunları niyə lazımdır? Əhəmiyyətli bir səbəb hər gün bizi əhatə edən adi reallıq qutusundan çıxmaqdır. Bir çox rol oyunçuları, reenaktorlar və kosplayerlər daim iş yerində İT problemlərini həll edirlər və bu təcrübə onlara sevimli hobbilərində kömək edir. Bəziləri üçün CraftHack-in mövzuları, prinsipcə, ənənəvi “sənaye” hakatonlarının mövzularından daha yaxındır.

Burada müəyyən təlim keçmiş İT mütəxəssisləri özlərini ortaya qoydular, digər tərəfdən İT-dən uzaq rol oynayanlar və kosplayerlər texniki üfüqlərini genişləndirə bildilər. Hakatonda qazanılan təcrübə real həyatda oxşar problemlərin həlli üçün faydalı ola bilər - CraftHack-də mənimsənilən İT alətləri bir çox tətbiq sahələrinə malikdir. Bizə elə gəlir ki, sonda hər tərəf yaxşı yaradıcılıq bonusu aldı - +5, hətta +10 qədər.

Mənbə: www.habr.com

Добавить комментарий