Entah bagaimana berkumpul di lapangan terbuka setengah ratus orang. Kostumnya sangat aneh sehingga hanya di lapangan terbuka tidak ada yang bisa mengancam mereka. Hampir setiap orang memiliki topi bowler di sabuk mereka dan tabung reaksi berdenting di tas mereka, baik dengan tinta atau tulisan nenek. Dibagi menjadi beberapa kelompok, semua orang mengeluarkan tabung reaksi dan mulai menuangkan isinya ke dalam pot, seolah mengikuti beberapa resep.
Perlahan-lahan, lima pebisnis yang mengenakan jubah tebal menonjol dari kelompok umum. Bukan pakaian yang paling cocok untuk +30 β. Terutama jika Anda memutar lingkaran di bawah terik matahari dan label lem pada 400 bowler. Anda merekatkannya berkali-kali, karena setiap "ramuan" sudah siap. Tiga hari berturut-turut.

Anda membaca sketsa pendek dari kehidupan roleeviks bidang. Kelima yang mengalami kesulitan adalah "alkemis". Bayangkan betapa hidup mereka akan jauh lebih baik jika mereka memiliki, katakanlah, aplikasi untuk memantau bowlers. Dan ini hanya satu skenario - pemain peran lapangan dan kabinet memiliki poin pahit mereka. Cosplayer dan penggemar desktop juga sama. "Mengapa tidak mencoba menyelesaikannya menggunakan teknologi?" - Kami berpikir di BrainZ oleh CROC dan mengorganisir CraftHack.
Siapa mereka?
Bagi pengamat luar, setiap orang yang ingin kami bantu tidak jauh berbeda satu sama lain. Yah, mungkin seseorang punya jas keren, tapi seseorang tidak punya setelan seperti itu. Bahkan, semuanya agak lebih rumit:
Rekonstruksi - menciptakan kembali peristiwa, dengan cermat mengamati keaslian historis. Jika pertempuran diciptakan kembali (yang paling sering terjadi), arah dan nuansanya, pemenang ditentukan terlebih dahulu. Yang terpenting, reenactors menghargai realisme, membuat kostum yang paling bisa dipercaya. Dan mereka tidak berhenti pada kemiripan eksternal, tetapi mengembalikan proses "kerajinan": menenun tekstil pada alat tenun asli, menempa baju besi dalam menempa nyata. Rekonstruksi sering dibedakan dengan kekuatan fisik yang diperlukan untuk menangani pedang, kapak, dan semua jenis surat berantai.
Roleplayers adalah sekelompok besar orang yang, sesuai sepenuhnya dengan namanya, terbiasa dengan peran karakter mereka dan memerankan mereka. Menurut fitur yang paling umum, mereka dibagi menjadi dua kelompok: pemain peran lapangan dan kabinet.
Kami sudah menulis tentang yang pertama di awal - ini adalah orang-orang yang membutuhkan ruang, yang suka membangun sesuatu. Para pemain peran kabinet memiliki permintaan yang lebih sederhana di wilayah tersebut - mereka menyewa apartemen, loteng atau hanggar kecil. Selain itu, pemain peran dibagi oleh fandom - seseorang tinggal di alam semesta Tolkien, seseorang yang lebih dekat dengan Star Wars atau sesuatu yang lebih eksotis. Kostum dan aksesori, masing-masing, dibuat sesuai dengan fandom - seperti dalam buku atau film. Banyak pemain peran membawa alter ego mereka ke kehidupan nyata dan benar-benar tidak suka disebut nama asli.
Secara terpisah pertimbangkan bermain peran "desktop", yang bereinkarnasi saat bermain game papan seperti Dungeons & Dragons, dan biasanya bahkan tanpa kostum dan aksesori. Semua tindakan dimainkan dalam kata-kata dan disimulasikan sesuai dengan model yang disepakati menggunakan matematika.
Adapun keandalan, aturan bermain peran lima meter berlaku:
"jika terlihat bagus dari lima meter, itu bagus .
" Rombongan adalah bonus. Hal utama di sini adalah bagaimana Anda terbiasa dengan peran itu.
Cosplayer adalah orang yang memilih gambar dan membuatnya sebanyak mungkin dengan fandom. Cosplay dimulai dengan fandom anime, tetapi kemudian orang mulai cosplay karakter dari Dota, Warhammer, Warcraft dan alam semesta lainnya. Baru-baru ini, mereka mulai membedakan cosplay dalam bahasa Rusia, ketika karakter karakternya adalah pahlawan dongeng dan film Rusia - Tsarevna Nesmeyana, Vasilisa the Beautiful, dll. Perbedaan utama antara cosplayer dan pemain peran adalah dalam kompleksitas dan ketelitian gambar. Cosplayer biasanya memiliki kostum yang sangat tidak nyaman yang membuatnya sulit untuk bertahan bahkan beberapa jam di festival cosplay.
Semua orang ini memiliki masalah yang mengganggu improvisasi dan mengganggu seluruh penggemar. Alkemis merobohkan, membenarkan keberhasilan penciptaan setiap ramuan. Penggemar permainan papan dipaksa untuk secara manual melakukan perhitungan kompleks setiap belokan untuk menghitung efek dari gulungan dadu. Pemain peran "Luar Angkasa" perlu memenangkan kembali pergerakan antara galaksi tetangga dan lokasi besar lainnya. Untuk masalah ini dan masalah lainnya, kami memutuskan untuk mencari solusi teknologi.
CraftHack yang ingin membantu semua orang
Hackathon CraftHack diadakan di Pusat Kreativitas Kreativitas Copter Youth (CMIT) di Moskow. Pada hari Jumat, 9 Agustus, kami memberikan tugas, dan pada hari Minggu tanggal 11 Agustus kami telah memberikan penghargaan kepada para pemenang. Sekarang - tentang pencarian dan proyek yang paling menarik.

Simulasi penerbangan luar angkasa
Dalam permainan peran ruang, perlu untuk memenangkan kembali pergerakan antara lokasi besar - misalnya, galaksi virtual yang tumpang tindih dengan sepotong medan, kadang-kadang hingga beberapa kilometer. Dari sudut pandang permainan, ini adalah lokasi yang berbeda, tetapi secara fisik ini adalah ruang yang sama.
Ini biasanya diselesaikan dengan dua cara. Yang pertama adalah "pesawat ruang angkasa dalam kotak." Di sini, mencapai batas area tertentu, pemain ditransplantasikan ke "kapal luar angkasa" - mereka bisa berupa apa saja dari jip ke kotak kardus - dan di luar perbatasan ini mereka sudah melakukan perjalanan di luar angkasa. Ketika mereka sampai ke titik tertentu lainnya, mereka merangkak keluar dari kotak dan terus bermain di zona lain. Cara kedua bertindak adalah ketika "ruang" adalah zona terbatas, sebuah ruangan. Pemain masuk ke sana, "terbang" di ruang angkasa untuk beberapa waktu, dan kemudian keluar di titik lain (dari perspektif permainan).

Untuk metode kedua, orang menulis aplikasi simulator sederhana, di mana kadang-kadang kabin pesawat ruang angkasa dibuat kembali. Atau mereka membuat mod berdasarkan simulator penerbangan terkenal. Tapi semua ini biasanya buggy atau terlalu artisanal. Di hackathon, kami mengundang para peserta untuk membuat simulator ruang yang memungkinkan untuk menyelesaikan tugas-tugas utama dari permainan peran-ruang: manuver di luar angkasa, mengendalikan mesin kapal, senjata, sistem docking dan pendaratan. Selain itu, simulator harus mewakili titik hit (titik kesehatan) dari berbagai sistem kapal, dan jika terjadi kegagalan, nonaktifkan manajemennya.
Akibatnya, satu tim begitu terbawa sehingga membuat simulator sendiri di VR. Terlebih lagi, ketika mereka mengajukan gagasan ini pada diskusi awal, kami menjawab bahwa kami tidak memiliki basis teknis yang diperlukan di hackathon. Ini tidak menghentikan mereka - mereka membawa semuanya: salah satu helm top dan unit sistem yang kuat. Hasilnya, ternyata indah, tapi, sayangnya, juga "arcade". Tim kehilangan pandangan tentang fakta bahwa di ruang angkasa hukum fisika mereka tidak sama dengan simulator penerbangan konvensional. Itu sangat penting, dan karena itu, sayangnya, kami tidak dapat mencatat upaya mereka. Tim lain membuat keputusan yang lebih standar - dasbor dan elemen lain dari antarmuka pesawat ruang angkasa.
Otomatisasi konfirmasi
Kami mengangkat masalah ini di awal. Pada peran massal, beberapa ratus orang secara teratur mengulangi aksi permainan penting (misalnya, menyeduh ramuan atau memberikan kerusakan pada musuh dengan ramuan ini), yang harus dikonfirmasi. Dan lima alkemis yang malang - tuan, untuk membuatnya lebih umum - jelas tidak cukup di sini.
Ada sistem untuk mengotomatisasi tindakan untuk game tertentu, tetapi solusi ini, seperti yang mereka katakan, "dipaku" untuk game tertentu. Kami pikir akan sangat bagus untuk membuat sistem universal yang dapat menerima dan mengkonfirmasi tindakan para pemain, memberikan hasil alih-alih master. Dan agar wizard bisa memonitor sistem.
Kondisi tugas ini memberikan kebebasan yang lebih besar untuk bertindak, sehingga banyak yang mengambilnya. Mereka mengusulkan solusi berdasarkan komputer terminal stasioner yang terlindung dari segala cuaca, yang mencetak pintasan dan stiker untuk tim. Seseorang membuat laboratorium fisika. Mengimplementasikan beberapa ide berdasarkan augmented reality. Ada solusi berdasarkan kode QR: pertama Anda perlu memindai sejumlah kode QR di wilayah tersebut ("kumpulkan bahan-bahan"), dan kemudian menggunakan kode QR akhir mengkonfirmasi bahwa Anda menggabungkan semua bahan dalam ramuan.

Secara terpisah, perlu diperhatikan solusi dengan RFID - orang-orang menerapkan "boiler" pada servos. Dia menentukan komponen yang ditambahkan dengan warna dan melemparkan hasilnya. Tentu saja, karena keterbatasan hackathon, itu ternyata lembab, tetapi orisinalitasnya sangat senang.
"Ss-smokin!": Tugas dengan topeng
Masker adalah elemen penting dari cosplay dan berbagai permainan peran. Karena itu, kami memiliki beberapa tugas yang terkait dengannya.
Pada tugas pertama, kami terinspirasi oleh hobi salah satu kolega kami, yang membuat topeng silikon untuk membuat wajah seseorang. Untuk beberapa gambar setan, dia perlu, misalnya, bahwa topeng menciptakan efek seolah-olah wajah ditutupi dengan lava, atau bahwa topeng itu berkilau seolah-olah mencair. Ada solusi semacam itu di AS, tetapi harganya cukup mahal. Menggunakan LED sederhana, efek yang diinginkan tidak dapat dibuat. Satu tim mengambil tugas ini di hackathon dan dapat mengintegrasikan pistol setrum ke dalam topeng. Ditambah lagi dengan ini adalah kemampuan untuk mengubah pembicaraan. Hasilnya adalah hal yang spektakuler, dan kami bahkan takut kepada mereka yang berada di sebelahnya - topeng itu berkilau dan berderak. Bukan tentang api dan lava, tentu saja, tetapi efeknya mengesankan.

Tugas kedua berasal dari kenyataan bahwa dalam permainan permainan peran ada banyak ras dan orang yang berkomunikasi dalam bahasa yang berbeda dan tidak saling memahami. Itu perlu untuk membuat topeng seperti itu sehingga mereka akan memungkinkan komunikasi antara peserta yang memakainya - sementara orang asing tidak akan mengerti apa-apa. Ada juga prototipe yang menarik di sini, termasuk yang didasarkan pada kriptografi.
βTidak cocok! Bunuh! "
Ketika permainan role-playing berlangsung di ruang yang luas, beberapa zona memiliki efek tertentu. Di STALKER, ini mungkin area yang terinfeksi radiasi, dalam permainan fantasi beberapa tempat yang diberkati, dll. Idenya adalah untuk membuat perangkat yang menunjukkan kepada pemain di zona apa dia berada dan apa efek yang dia alami.
Satu keputusan awal diingat ketika salah satu tim membuat senjata asap dari vape dan sebotol air. Dan pada pemain tergantung perangkat yang, mengenali asap, memberi orang itu informasi yang diperlukan tentang daerah di mana pemain berada.

Hidup untuk menang!
Kami memberikan penghargaan kepada para peserta hackathon dalam beberapa nominasi berbeda. Mereka tidak bertepatan dengan tugas-tugas yang dijelaskan di atas - apalagi, salah satu tim pantas menerima penghargaan kami dengan menyelesaikan tugas mereka sendiri.
Efek Area: Solusi Yang Paling Diterapkan dan Terukur
Di sini kami mencatat tim Kotspley dan solusi mereka untuk mengotomatiskan tindakan dari master game ("alkemis"). Dasar dari solusi mereka adalah tabel augmented reality dengan spidol yang sesuai dengan bahan-bahan tertentu.
Berikut adalah tabel dengan spidol bahan
Dan inilah "keajaiban" dari augmented realitySaat mengumpulkan bahan-bahan yang diperlukan, pembuatan "elixir" diperbaiki di aplikasi seluler. Ini juga mengandung resep gim. Sejauh ini, aplikasi tersebut menggunakan kapasitas server pihak ketiga, tetapi di masa depan direncanakan untuk mentransfer sepenuhnya ke sisi klien. Dan juga memperluas kemungkinan penyesuaian untuk alam semesta permainan peran yang berbeda dan memperhitungkan tingkat permainan pahlawan saat membuat kerajinan.
Pemenang lain dalam nominasi ini, tim Cyber_Kek_Team, menciptakan solusi untuk zonasi ruang bermain menggunakan prinsip triangulasi. Di area yang tepat di lapangan, suar ditempatkan berdasarkan mikrokontroler
ESP32 yang murah. Pemain diberi perangkat serupa berdasarkan ESP32, tetapi sudah lebih fungsional, dengan tombol yang melakukan beberapa jenis tindakan yang telah ditentukan. Beacon dan gadget pengguna saling menemukan melalui Bluetooth dan bertukar informasi game. Berkat konfigurasi fleksibel pengontrol, banyak skenario dapat diimplementasikan dengan cara ini - mulai dari melampirkan area aman dan mentransfer peralatan P3K hingga merusak granat dan mantra.
Akhirnya, kami menandai tim 3D. Dia menciptakan aplikasi universal yang menghitung efek melempar kubus polyhedral, dengan mempertimbangkan karakteristik karakter dalam D&D dan game sejenis.

Engin-seer: solusi paling kreatif
Dalam nominasi ini, tim Sekolah 21 membedakan dirinya sendiri, yang bekerja pada otomatisasi pekerjaan para alkemis. Orang-orang inilah yang membuat keputusan, mengingatkan kita pada boiler yang sebenarnya, yang kami tulis di atas. Atas pemain meletakkan bahan-bahan, yang ditentukan oleh sistem dengan warna, dan jika komponen yang diperlukan hadir, sistem memberikan sesuatu yang melambangkan "elixir" baru. Di atasnya ada kode QR, dengan memindai yang dapat Anda temukan tentang properti elixir. Keuntungan penting di sini adalah tingkat abstraksi yang rendah: mengikat pada benda-benda fisik mendukung suasana permainan peran yang "ajaib".

"Level-Up": untuk kemajuan paling signifikan dalam pembangunan
Dalam nominasi ini, kami mencatat mereka yang dalam dua hari hackathon mampu melompat di atas kepala mereka - tim Natural Zero. Orang-orang menciptakan set universal untuk eksploitasi gameromekanis artefak sihir dalam permainan peran. Ini terdiri dari perangkat pengukur "muatan ajaib" - meter berdasarkan sensor Hall. Saat Anda mendekati perangkat penyimpanan dengan solenoida di dalam, meteran menyala lebih terang. Sistem ini juga memiliki perangkat kelas tiga - peredam - yang bertanggung jawab untuk mengurangi muatan pada drive. Hal ini disebabkan oleh fakta bahwa melalui tag RFID absorber, drive menerima perintah untuk memasok lebih sedikit arus ke solenoid. Dengan demikian, dalam hal ini, alat pengukur akan memberikan sinyal yang kurang cerah - menunjukkan level "mana" yang lebih rendah (atau indikator lainnya, tergantung pada gimnya).
Salah satu prototipe Natural ZeroMadskillz: untuk teknologi dan keterampilan paling keren
Banyak peserta hackathon menunjukkan solusi orisinal dan tak terduga, menarik alat yang sangat teknologi. Tapi saya masih ingin memilih tim "A". Orang-orang ini membuat staf yang mengenali gerakan cerdas mereka -
CyberMop . Ini terdiri dari tiga bagian utama:
- Raspberry Pi Zero - mengenali dan mengingat gerakan pengguna, mengirimkan perintah ke atribut;
- Arduino Nano - menerima data dari sensor dan mengirimkannya ke Raspberry untuk dianalisis;
- Mop - "perumahan untuk perangkat, faktor bentuk yang unik."

Untuk pengenalan gerakan, metode komponen utama dan pohon keputusan digunakan:

Epilog
Mengapa orang membutuhkan permainan cosplay dan permainan peran? Alasan penting adalah keluar dari kotak realitas biasa yang mengelilingi kita hari demi hari. Banyak roleplayer, reenactor, dan cosplayer di tempat kerja terus-menerus menyelesaikan masalah TI, dan pengalaman ini membantu mereka dalam hobi favorit mereka. Dan bagi sebagian orang, tema CraftHack pada prinsipnya jauh lebih dekat daripada tema hackathon tradisional "industri".
Spesialis IT dengan beberapa pelatihan telah menunjukkan diri mereka di sini, dan jauh dari itu, roleplayer dan cosplayer IT, mampu mengembangkan cakrawala teknis mereka. Pengalaman yang diperoleh di hackathon dapat bermanfaat bagi mereka untuk memecahkan masalah serupa di kehidupan nyata - alat-alat IT yang dikuasai CraftHack memiliki banyak bidang aplikasi. Tampaknya bagi kami bahwa pada akhirnya, masing-masing pihak menerima bonus kreatif yang baik - +5, atau bahkan sebanyak +10.