Bagaimana untuk melarikan diri dari realiti dengan hackathon

Setengah ribu orang pernah berkumpul di padang terbuka. Dalam pakaian yang sangat pelik sehinggakan hanya di padang terbuka tiada apa yang boleh mengancam mereka. Hampir semua orang mempunyai topi bowler yang tergantung pada tali pinggang dan tabung uji yang berdenting di dalam beg mereka - sama ada dengan dakwat atau dengan kompot nenek. Setelah dibahagikan kepada kumpulan, semua orang mengeluarkan tabung uji dan mula menuangkan kandungan mereka ke dalam periuk, seolah-olah mengikuti beberapa resipi.

Secara beransur-ansur, lima lelaki seperti perniagaan, berpakaian jubah tebal, menonjol daripada kumpulan umum. Bukan pakaian yang paling sesuai untuk +30℃. Terutama jika anda berlari bulatan di bawah terik matahari dan meletakkan label pada 400 pasu. Anda gamkannya berkali-kali, kerana setiap "ramuan" sudah sedia. Tiga hari berturut-turut.

Bagaimana untuk melarikan diri dari realiti dengan hackathon

Anda telah membaca lakaran pendek dari kehidupan pemain peranan lapangan. Lima orang yang mengalami kesukaran adalah "ahli alkimia." Bayangkan betapa lebih menyeronokkan kehidupan mereka jika mereka mempunyai, katakan, aplikasi monitor dandang. Dan ini hanyalah satu senario - kedua-dua pemain peranan padang dan meja mempunyai titik sakit mereka sendiri. Dan juga di kalangan cosplayer dan peminat permainan papan. "Mengapa tidak cuba menyelesaikannya dengan teknologi?" β€” kami fikir di BrainZ oleh CROC dan menganjurkan CraftHack.

Siapa mereka pula?

Bagi pemerhati luar, setiap orang yang ingin kita bantu tidaklah berbeza antara satu sama lain. Nah, mungkin seseorang mempunyai sut yang keren, tetapi seseorang tidak mempunyai sut sedemikian. Malah, semuanya agak rumit:

Pelakon semula β€” mencipta semula peristiwa, memerhati dengan teliti ketepatan sejarah. Sekiranya pertempuran dicipta semula (yang paling kerap berlaku), laluan dan nuansanya, pemenang ditentukan terlebih dahulu. Paling penting, pelakon semula menghargai realisme dan membuat pakaian yang paling boleh dipercayai. Lebih-lebih lagi, mereka tidak berhenti pada persamaan luaran, tetapi memulihkan proses "kerajinan" itu sendiri: mereka menenun tekstil pada mesin asli, menempa perisai dalam tempaan sebenar. Selalunya, pelakon semula dibezakan oleh kekuatan fizikal yang diperlukan untuk mengendalikan pedang, kapak dan semua jenis surat berantai.

Pemain peranan - sekumpulan besar orang yang, sesuai dengan namanya, membiasakan diri dengan peranan watak mereka dan melakonkannya. Mengikut kriteria yang paling umum, mereka dibahagikan kepada dua kumpulan: pemain peranan lapangan dan meja.

Kami sudah menulis tentang yang pertama pada mulanya - ini adalah lelaki yang memerlukan ruang, yang suka membina sesuatu. Pemain peranan pejabat mempunyai permintaan yang lebih sederhana untuk wilayah - mereka menyewa pangsapuri, loteng atau hangar kecil. Di samping itu, pemain peranan dibahagikan mengikut fandom - sesetengahnya tinggal di alam semesta Tolkien, yang lain lebih dekat dengan Star Wars atau sesuatu yang lebih eksotik. Kostum dan aksesori, sewajarnya, dibuat mengikut fandom - sama seperti dalam buku atau dalam filem. Ramai pemain peranan memindahkan alter ego mereka ke dalam kehidupan sebenar dan benar-benar tidak suka dipanggil dengan nama sebenar mereka.

Secara berasingan, mereka menganggap pemain peranan "atas meja" yang berubah apabila bermain permainan papan seperti Dungeons & Dragons, biasanya walaupun tanpa pakaian dan aksesori. Semua tindakan dimainkan dalam perkataan dan disimulasikan mengikut model yang dipersetujui menggunakan matematik.

Bagi kebolehpercayaan, pemain peranan mempunyai peraturan lima meter: "jika ia kelihatan baik dari lima meter, maka ia bagus". Persekitaran adalah bonus. Perkara utama di sini ialah bagaimana anda membiasakan diri dengan peranan itu.

Cosplayer - orang yang memilih imej tertentu dan menciptanya semula secara maksimum mengikut fandom. Cosplay bermula dengan fandom anime, tetapi kemudian orang mula cosplay watak dari Dota, Warhammer, Warcraft dan alam semesta lain. Baru-baru ini, cosplay dalam bahasa Rusia telah mula ditonjolkan, apabila wira cerita dongeng dan filem Rusia dipilih sebagai watak - Puteri Nesmeyana, Vasilisa yang Cantik, dll. Perbezaan utama antara cosplayer dan pemain peranan ialah kerumitan dan ketelitian membangunkan imej. Cosplayer biasanya mempunyai kostum yang sangat tidak selesa, yang menjadikannya sukar untuk bertahan walaupun beberapa jam di festival cosplay.

Semua orang ini mempunyai masalah yang mengganggu penambahbaikan dan merosakkan semua keseronokan. Ahli-ahli alkimia berasa kecewa kerana mereka mengesahkan kejayaan penciptaan setiap ramuan. Peminat permainan papan mesti melakukan pengiraan kompleks secara manual setiap kali untuk mengira kesan lemparan dadu. Pemain peranan "Angkasa Angkasa" perlu memainkan peranan pergerakan antara galaksi jiran dan lokasi besar lain. Untuk masalah ini dan masalah lain, kami memutuskan untuk mencari penyelesaian teknologi.

CraftHack yang ingin membantu semua orang

Hackathon CraftHack berlangsung di Pusat Kreativiti Inovatif Belia Kopter (CYIT) di Moscow. Pada hari Jumaat, 9 Ogos, kami memberi tugas, dan pada hari Ahad, 11 Ogos, kami menganugerahkan pemenang. Sekarang - tentang pencarian dan projek yang paling menarik.

Bagaimana untuk melarikan diri dari realiti dengan hackathon

Simulasi penerbangan angkasa lepas

Dalam permainan peranan ruang angkasa, perlu memainkan peranan pergerakan antara lokasi yang besar - contohnya, galaksi maya yang diletakkan di atas sebidang rupa bumi, kadangkala sehingga beberapa kilometer. Dari perspektif permainan, ini adalah lokasi yang berbeza, tetapi secara fizikalnya adalah ruang yang sama.

Ini biasanya diselesaikan dalam dua cara. Yang pertama ialah "kapal angkasa dalam kotak." Di sini, setelah mencapai sempadan kawasan tertentu, pemain berpindah ke "kapal bintang" - mereka boleh menjadi apa sahaja, dari jip ke kotak kadbod - dan di luar sempadan ini mereka sudah mengembara di angkasa. Apabila mereka mencapai beberapa titik tetap lain, mereka keluar dari kotak dan meneruskan permainan di kawasan lain. Cara kedua untuk main peranan ialah apabila "ruang" adalah kawasan terhad, bilik. Pemain masuk ke sana, "terbang" di angkasa untuk beberapa waktu, dan kemudian keluar pada titik lain (dari perspektif permainan).

Bagaimana untuk melarikan diri dari realiti dengan hackathon

Untuk kaedah kedua, orang menulis aplikasi simulator mudah, di mana kadang-kadang mereka juga mencipta semula bilik kawalan kapal angkasa. Atau mereka membuat mod berdasarkan simulator penerbangan terkenal. Tetapi semua ini biasanya berubah menjadi buggy atau terlalu sementara. Pada hackathon itu, kami menjemput peserta untuk mencipta simulator angkasa di mana mereka boleh menyelesaikan tugas utama permainan peranan ruang angkasa: gerakan di angkasa, mengawal enjin kapal, senjata, dok dan sistem pendaratan. Di samping itu, simulator harus mewakili titik pukulan (titik kesihatan) sistem kapal yang berbeza, dan jika gagal, lumpuhkan kawalan ke atasnya.

Akibatnya, satu pasukan terbawa-bawa sehingga mereka membuat simulator mereka sendiri dalam VR. Lebih-lebih lagi, apabila mereka mengemukakan idea ini pada perbincangan awal, kami menjawab bahawa kami tidak mempunyai asas teknikal yang diperlukan untuk hackathon itu. Ini tidak menghalang lelaki itu - mereka mempunyai segala-galanya: salah satu topi keledar teratas dan unit sistem yang berkuasa. Pada akhirnya ia ternyata cantik, tetapi, malangnya, terlalu "arcade". Pasukan itu terlepas pandang bahawa ruang angkasa mempunyai undang-undang fiziknya sendiri, tidak seperti simulator penerbangan biasa. Ini adalah sangat penting dan oleh itu, malangnya, kami tidak dapat mengiktiraf usaha mereka. Pasukan lain membuat lebih banyak penyelesaian standard - panel instrumen dan elemen lain antara muka kapal angkasa. 

Automasi pengesahan tindakan

Kami menyentuh masalah ini pada awal-awal lagi. Pada permainan main peranan besar-besaran, beberapa ratus orang kerap mengulangi tindakan permainan penting (contohnya, membancuh ramuan atau merosakkan musuh dengan ramuan ini), yang mesti disahkan. Dan lima ahli alkimia yang malang - tuan, secara umum - jelas tidak mencukupi di sini.

Terdapat sistem untuk mengautomasikan tindakan untuk permainan tertentu, tetapi penyelesaian ini, seperti yang mereka katakan, "dipaku" pada permainan tertentu. Kami fikir adalah bagus untuk mencipta sistem sejagat yang boleh menerima dan mengesahkan tindakan pemain, menghasilkan keputusan dan bukannya tuan. Dan supaya juruteknik dapat memantau operasi sistem.

Syarat-syarat tugas ini memberikan kebebasan yang besar untuk bertindak, begitu ramai yang mengambil tugas ini. Mereka mencadangkan penyelesaian berdasarkan terminal komputer pegun kalis cuaca yang mencetak label dan pelekat untuk arahan. Seseorang membuat makmal fizik. Kami melaksanakan beberapa idea berdasarkan realiti tambahan. Terdapat penyelesaian berdasarkan kod QR: anda perlu mengimbas satu siri kod QR di kawasan tersebut terlebih dahulu ("mengumpul bahan"), dan kemudian menggunakan kod QR terakhir untuk mengesahkan bahawa anda telah menggabungkan semua bahan menjadi ramuan.

Bagaimana untuk melarikan diri dari realiti dengan hackathon

Secara berasingan, perlu diperhatikan penyelesaian dengan RFID - lelaki itu melaksanakan "dandang" menggunakan servos. Dia mengenal pasti komponen yang ditambahkan padanya mengikut warna dan membuang hasilnya. Sudah tentu, kerana keterbatasan hackathon, ternyata sedikit lembap, tetapi saya sangat gembira dengan keasliannya.  

"Ss-smokin!": tugas dengan topeng

Topeng ialah elemen penting dalam kedua-dua cosplay dan pelbagai permainan main peranan. Oleh itu, kami mempunyai beberapa tugas yang berkaitan dengannya sekaligus.

Dalam tugasan pertama, kami telah diilhamkan oleh hobi salah seorang rakan sekerja kami, yang mencipta topeng silikon berdasarkan lakonan wajah seseorang. Untuk beberapa imej syaitan, dia memerlukan, sebagai contoh, topeng itu mencipta kesan bahawa muka dilitupi lava, atau topeng itu berkilauan, seolah-olah ia cair. Terdapat penyelesaian sedemikian di Amerika Syarikat, tetapi ia agak mahal. Tidak mustahil untuk mencipta kesan yang diingini menggunakan LED mudah. Satu pasukan menyahut cabaran ini di hackathon dan dapat membina senapang stun menjadi topeng. Untuk ini telah ditambah keupayaan untuk menukar ucapan. Hasilnya adalah sesuatu yang menakjubkan, malah kami agak takut untuk mereka yang berada di sebelahnya - topeng itu berkilauan dan berderak. Bukan tentang api dan lava, sudah tentu, tetapi kesannya sangat mengagumkan.

Bagaimana untuk melarikan diri dari realiti dengan hackathon

Tugas kedua berpunca daripada fakta bahawa dalam permainan main peranan terdapat banyak kaum dan orang yang berkomunikasi dalam bahasa yang berbeza dan tidak memahami satu sama lain. Ia adalah perlu untuk membuat topeng sedemikian supaya mereka membenarkan komunikasi antara peserta yang memakainya - dan orang yang tidak dikenali tidak akan memahami apa-apa. Terdapat juga prototaip yang menarik di sini, termasuk yang berdasarkan kriptografi.

β€œJangan masuk! Dia akan membunuh!

Apabila permainan main peranan berlaku di ruang yang besar, sesetengah zonnya mempunyai kesan tertentu. Dalam STALKER ini boleh menjadi kawasan yang tercemar dengan radiasi, dalam permainan fantasi - beberapa tempat yang diberkati, dsb. Ideanya adalah untuk membuat peranti yang menunjukkan pemain di zon yang mereka berada dan kesan yang mereka alami.

Satu penyelesaian asal tidak dapat dilupakan di sini apabila salah satu pasukan membuat meriam asap daripada vape dan sebotol air. Dan pemain dilengkapi dengan peranti yang, mengenali asap, memberikan orang itu maklumat yang diperlukan tentang kawasan di mana pemain itu berada.

Bagaimana untuk melarikan diri dari realiti dengan hackathon

Hidup untuk menang!

Kami menganugerahkan peserta hackathon dalam beberapa kategori berbeza. Mereka tidak bertepatan dengan tugas yang diterangkan di atas - lebih-lebih lagi, salah satu pasukan memperoleh ganjaran kami dengan menyelesaikan tugas mereka sendiri.

Kesan Kawasan: penyelesaian yang paling sesuai dan berskala

Di sini kami menyerlahkan pasukan "Catsplay" dan penyelesaian mereka untuk mengautomasikan tindakan master permainan ("alchemist"). Asas penyelesaian mereka adalah jadual realiti tambahan dengan penanda yang sepadan dengan ramuan tertentu.

Bagaimana untuk melarikan diri dari realiti dengan hackathon
Berikut ialah jadual dengan penanda bahan

Bagaimana untuk melarikan diri dari realiti dengan hackathon
Tetapi "keajaiban" realiti tambahan

Apabila mengumpul bahan-bahan yang diperlukan, penciptaan "elixir" direkodkan dalam aplikasi mudah alih. Ia juga mengandungi resipi permainan. Buat masa ini, aplikasi itu menggunakan kuasa pelayan pihak ketiga, tetapi pada masa hadapan ia dirancang untuk memindahkannya sepenuhnya ke bahagian pelanggan. Dan juga memperluaskan kemungkinan penyesuaian untuk alam semesta lakonan yang berbeza dan mengambil kira tahap permainan wira semasa membuat kerajinan.

Seorang lagi pemenang dalam kategori ini, Cyber_Kek_Team, mencipta penyelesaian untuk pengezonan ruang permainan menggunakan prinsip triangulasi. Beacon berdasarkan mikropengawal yang murah diletakkan di kawasan yang diperlukan di lapangan ESP32. Pemain diberikan peranti serupa berdasarkan ESP32, tetapi lebih berfungsi, dengan butang yang melakukan beberapa tindakan yang telah ditetapkan. Beacon dan alat pengguna mencari antara satu sama lain melalui Bluetooth dan bertukar maklumat permainan. Terima kasih kepada tetapan pengawal yang fleksibel, anda boleh melaksanakan banyak senario - daripada memagar kawasan selamat dan memindahkan peti pertolongan cemas kepada menyebabkan kerosakan akibat bom tangan dan mantra.

Akhirnya, kami menandakan pasukan 3D. Dia mencipta aplikasi universal yang mengira kesan gulungan dadu polihedral berdasarkan ciri watak dalam D&D dan permainan yang serupa.

Bagaimana untuk melarikan diri dari realiti dengan hackathon

"Engin-seer": penyelesaian yang paling kreatif

Pasukan Sekolah 21, yang bekerja untuk mengautomasikan kerja ahli alkimia, membezakan dirinya dalam pencalonan ini. Mereka inilah yang membuat penyelesaian yang menyerupai dandang sebenar yang kami tulis di atas. Di bahagian atas, pemain meletakkan bahan-bahan yang ditentukan oleh sistem mengikut warna, dan jika komponen yang diperlukan ada, sistem menghasilkan sesuatu yang melambangkan "elixir" baharu. Ia mempunyai kod QR, dengan mengimbas yang anda boleh belajar tentang sifat-sifat elixir. Kelebihan penting di sini ialah tahap abstraksi yang rendah: sambungan kepada objek fizikal mengekalkan suasana main peranan "ajaib".

Bagaimana untuk melarikan diri dari realiti dengan hackathon

"Tahap Naik": untuk kemajuan paling ketara dalam pembangunan

Dalam kategori ini, kami mengiktiraf mereka yang dapat melompat di atas kepala mereka semasa dua hari hackathon - pasukan Natural Zero. Lelaki itu mencipta set universal untuk operasi mekanikal permainan artifak ajaib dalam permainan main peranan. Ia terdiri daripada peranti pengukur "cas ajaib" - meter berdasarkan penderia Hall. Apabila anda mendekati peranti storan dengan solenoid di dalam, meter menyala dengan lebih terang. Terdapat juga peranti kelas ketiga dalam sistem - penyerap - yang bertanggungjawab untuk mengurangkan caj pada peranti storan. Ini berlaku kerana pemacu diarahkan melalui tag RFID penyerap untuk membekalkan arus yang kurang kepada solenoid. Oleh itu, dalam kes ini, peranti pengukur akan memberikan isyarat yang kurang terang - menunjukkan tahap "mana" yang lebih rendah (atau mana-mana penunjuk lain, bergantung pada permainan).

Bagaimana untuk melarikan diri dari realiti dengan hackathon
Salah satu prototaip Natural Zero

"Madskillz": untuk set teknologi dan kemahiran yang paling hebat

Ramai peserta hackathon menunjukkan penyelesaian asli dan tidak dijangka, menggunakan alat yang sangat berteknologi tinggi. Tetapi saya masih mahu menonjolkan pasukan "A". Lelaki ini membuat kakitangan pintar mereka sendiri yang mengenali gerak isyarat -  CyberMop. Ia terdiri daripada tiga bahagian utama:

  • Raspberry Pi Zero - mengenali dan mengingati gerak isyarat pengguna, menghantar arahan kepada atribut;
  • Arduino Nano - menerima data daripada penderia dan menghantarnya ke Raspberry untuk analisis;
  • Mop ialah "perumah untuk peranti, faktor bentuk yang unik."

Bagaimana untuk melarikan diri dari realiti dengan hackathon

Untuk mengenali gerak isyarat, kaedah komponen utama dan pepohon keputusan digunakan: 

Bagaimana untuk melarikan diri dari realiti dengan hackathon

Epilog

Mengapakah orang ramai memerlukan permainan cosplay dan main peranan? Sebab penting adalah untuk keluar dari kotak realiti biasa yang mengelilingi kita setiap hari. Ramai pemain peranan, pelakon semula dan cosplayer sentiasa menyelesaikan masalah IT di tempat kerja, dan pengalaman ini membantu mereka dalam hobi kegemaran mereka. Dan bagi sesetengah orang, topik CraftHack, pada dasarnya, jauh lebih dekat daripada topik hackathon "industri" tradisional.

Di sini, pakar IT dengan beberapa latihan mendedahkan diri mereka, dan pemain peranan dan cosplayer yang jauh dari IT, sebaliknya, dapat mengembangkan ufuk teknikal mereka. Pengalaman yang diperoleh di hackathon boleh berguna untuk menyelesaikan masalah yang sama dalam kehidupan sebenar - alatan IT yang dikuasai di CraftHack mempunyai banyak bidang aplikasi. Nampaknya kami pada akhirnya, setiap pihak menerima bonus kreatif yang baik - +5, atau bahkan sebanyak +10.

Sumber: www.habr.com

Tambah komen