Bagaimana melarikan diri dari kenyataan dengan hackathon

Setengah ribu orang pernah berkumpul di lapangan terbuka. Dengan kostum yang sangat aneh sehingga hanya di lapangan terbuka tidak ada yang bisa mengancam mereka. Hampir setiap orang memiliki topi bowler yang tergantung di ikat pinggangnya dan tabung reaksi berdenting di tas mereka - baik dengan tinta atau kolak nenek. Setelah dibagi menjadi beberapa kelompok, setiap orang mengeluarkan tabung reaksi dan mulai menuangkan isinya ke dalam panci, seolah-olah mengikuti beberapa resep.

Perlahan-lahan, lima pria yang berjiwa bisnis, mengenakan jubah tebal, menonjol dari kelompok umum. Bukan pakaian yang paling cocok untuk +30℃. Apalagi jika Anda berlari berputar-putar di bawah terik matahari dan menempelkan label pada 400 pot. Anda merekatkannya berkali-kali, karena setiap “ramuan” sudah siap. Tiga hari berturut-turut.

Bagaimana melarikan diri dari kenyataan dengan hackathon

Anda telah membaca sketsa singkat dari kehidupan para pemain peran lapangan. Lima orang yang mengalami kesulitan adalah “alkemis”. Bayangkan betapa lebih menyenangkannya hidup mereka jika mereka memiliki, misalnya, aplikasi monitor ketel uap. Dan ini hanya satu skenario - baik pemain peran lapangan maupun meja memiliki kelemahannya masing-masing. Dan juga di kalangan cosplayer dan penggemar permainan papan. “Mengapa tidak mencoba menyelesaikannya dengan teknologi?” — kami berpikir di BrainZ oleh CROC dan mengorganisir CraftHack.

Siapa mereka sebenarnya?

Bagi pengamat luar, setiap orang yang ingin kami bantu tidak jauh berbeda satu sama lain. Yah, mungkin ada yang punya setelan keren, tapi ada pula yang tidak punya setelan seperti itu. Faktanya, semuanya menjadi lebih rumit:

Reenaktor — menciptakan kembali peristiwa-peristiwa, dengan cermat mengamati keakuratan sejarah. Jika pertempuran diciptakan kembali (yang paling sering terjadi), jalannya dan nuansanya, pemenangnya ditentukan sebelumnya. Yang terpenting, pemeragaan ulang menghargai realisme dan membuat kostum yang paling bisa dipercaya. Selain itu, mereka tidak berhenti pada kesamaan eksternal, tetapi memulihkan proses “kerajinan” itu sendiri: mereka menenun tekstil pada mesin asli, menempa baju besi di bengkel sungguhan. Seringkali, reenactor dibedakan berdasarkan kekuatan fisik yang diperlukan untuk menangani pedang, kapak, dan segala jenis surat berantai.

Pemain peran - sekelompok besar orang yang, sesuai dengan namanya, terbiasa dengan peran karakternya dan memerankannya. Menurut kriteria paling umum, mereka dibagi menjadi dua kelompok: pemain peran lapangan dan meja.

Kami sudah menulis tentang yang pertama di awal - ini adalah orang-orang yang membutuhkan ruang, yang suka membangun sesuatu. Pemain peran kantor memiliki permintaan wilayah yang lebih sederhana - mereka menyewa apartemen, loteng, atau hanggar kecil. Selain itu, pemain peran dibagi berdasarkan fandom - beberapa tinggal di dunia Tolkien, yang lain lebih dekat dengan Star Wars atau sesuatu yang lebih eksotis. Oleh karena itu, kostum dan aksesori dibuat menurut fandom - seperti di buku atau film. Banyak roleplayer yang memindahkan alter egonya ke kehidupan nyata dan sangat tidak suka dipanggil dengan nama aslinya.

Secara terpisah, mereka mempertimbangkan pemain peran “meja” yang bertransformasi saat memainkan permainan papan seperti Dungeons & Dragons, biasanya bahkan tanpa kostum dan aksesori. Semua tindakan dimainkan dengan kata-kata dan disimulasikan menurut model yang disepakati dengan menggunakan matematika.

Mengenai keandalan, pemain peran memiliki aturan lima meter: “jika terlihat bagus dari jarak lima meter, berarti bagus”. Lingkungan sekitar adalah bonus. Hal utama di sini adalah bagaimana Anda terbiasa dengan peran tersebut.

Cosplayer - orang yang memilih gambar tertentu dan membuatnya kembali sesuai dengan fandomnya. Cosplay dimulai dengan fandom anime, tetapi kemudian orang-orang mulai melakukan cosplay karakter dari Dota, Warhammer, Warcraft, dan alam semesta lainnya. Baru-baru ini, cosplay dalam bahasa Rusia mulai ditonjolkan, ketika pahlawan dongeng dan film Rusia dipilih sebagai karakter - Putri Nesmeyana, Vasilisa the Beautiful, dll. Perbedaan utama antara cosplayer dan role-player adalah kompleksitas dan ketelitian dalam mengembangkan citra. Cosplayer biasanya memiliki kostum yang sangat tidak nyaman, sehingga sulit untuk bertahan bahkan beberapa jam di festival cosplay.

Semua orang ini memiliki masalah yang mengganggu improvisasi dan merusak kesenangan. Para alkemis tercengang saat mereka memastikan keberhasilan pembuatan setiap ramuan. Penggemar permainan papan harus melakukan perhitungan rumit secara manual setiap giliran untuk menghitung efek pelemparan dadu. Pemain peran “luar angkasa” perlu memainkan peran 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 berlangsung di Kopter Youth Innovative Creativity Center (CYIT) di Moskow. Pada hari Jumat tanggal 9 Agustus kami memberikan tugas, dan pada hari Minggu tanggal 11 Agustus kami memberikan penghargaan kepada pemenang. Sekarang - tentang misi dan proyek paling menarik.

Bagaimana melarikan diri dari kenyataan dengan hackathon

Simulasi penerbangan luar angkasa

Dalam permainan role-playing luar angkasa, perlu dilakukan role-playing pergerakan antar lokasi yang besar - misalnya, galaksi virtual yang ditumpangkan pada sebidang tanah, terkadang hingga beberapa kilometer. Dari sudut pandang permainan, ini adalah lokasi yang berbeda, tetapi secara fisik keduanya merupakan ruang yang sama.

Hal ini biasanya diselesaikan dengan dua cara. Yang pertama adalah “pesawat ruang angkasa di dalam kotak.” Di sini, setelah mencapai perbatasan area tertentu, pemain berpindah ke "kapal luar angkasa" - mereka bisa berupa apa saja, mulai dari jip hingga kotak kardus - dan melampaui batas ini mereka sudah melakukan perjalanan di luar angkasa. Ketika mereka mencapai titik tetap lainnya, mereka keluar dari kotak dan melanjutkan permainan di area lain. Cara bermain peran yang kedua adalah ketika “ruang” adalah area terbatas, sebuah ruangan. Pemain masuk ke sana, “terbang” di ruang angkasa selama beberapa waktu, dan kemudian keluar di titik lain (dari sudut pandang permainan).

Bagaimana melarikan diri dari kenyataan dengan hackathon

Untuk metode kedua, orang menulis aplikasi simulator sederhana, yang terkadang mereka bahkan membuat ulang ruang kendali pesawat luar angkasa. Atau mereka membuat mod berdasarkan simulator penerbangan terkenal. Namun semua ini biasanya ternyata bermasalah atau terlalu darurat. Di hackathon, kami mengundang peserta untuk membuat simulator luar angkasa di mana mereka dapat menyelesaikan tugas utama permainan peran luar angkasa: bermanuver di luar angkasa, mengendalikan mesin kapal, senjata, sistem docking dan pendaratan. Selain itu, simulator harus mewakili titik hit (titik kesehatan) dari sistem kapal yang berbeda, dan jika gagal, nonaktifkan kontrolnya.

Alhasil, salah satu tim terbawa suasana hingga membuat simulator sendiri di VR. Terlebih lagi, ketika mereka mengemukakan ide ini pada diskusi pendahuluan, kami menjawab bahwa kami tidak memiliki dasar teknis yang diperlukan untuk hackathon tersebut. Hal ini tidak menghentikan mereka - mereka memiliki segalanya: salah satu helm terbaik dan unit sistem yang kuat. Pada akhirnya ternyata indah, tapi sayangnya terlalu “arcade”. Tim tidak menyadari fakta bahwa luar angkasa memiliki hukum fisikanya sendiri, tidak seperti simulator penerbangan biasa. Hal ini sangat penting dan oleh karena itu, sayangnya, kami tidak dapat menghargai upaya mereka. Tim lain membuat solusi yang lebih standar - panel instrumen dan elemen antarmuka pesawat ruang angkasa lainnya. 

Otomatisasi konfirmasi tindakan

Kami telah menyentuh masalah ini sejak awal. Pada permainan bermain peran massal, beberapa ratus orang secara teratur mengulangi tindakan permainan yang penting (misalnya, membuat ramuan atau memberikan kerusakan pada musuh dengan ramuan ini), yang harus dikonfirmasi. Dan lima alkemis malang - master, secara lebih umum - jelas tidak cukup di sini.

Ada sistem untuk mengotomatiskan tindakan untuk game tertentu, tetapi solusi ini, seperti yang mereka katakan, “dipaku” untuk game tertentu. Kami pikir akan sangat keren untuk menciptakan sistem universal yang dapat menerima dan memvalidasi tindakan pemain, menghasilkan hasil, bukan master. Dan agar para teknisi dapat memantau pengoperasian sistem.

Kondisi tugas ini memberikan kebebasan bertindak yang besar, sehingga banyak yang mengambil tugas ini. Mereka mengusulkan solusi berdasarkan terminal komputer stasioner tahan cuaca yang mencetak label dan stiker untuk perintah. Seseorang membuat laboratorium fisika. Kami menerapkan beberapa ide berdasarkan augmented reality. Ada solusi berdasarkan kode QR: pertama-tama Anda perlu memindai serangkaian kode QR di area tersebut (“mengumpulkan bahan”), lalu menggunakan kode QR terakhir untuk mengonfirmasi bahwa Anda telah menggabungkan semua bahan menjadi ramuan.

Bagaimana melarikan diri dari kenyataan dengan hackathon

Secara terpisah, perlu diperhatikan solusi dengan RFID - orang-orang menerapkan "boiler" menggunakan servo. Dia mengidentifikasi komponen yang ditambahkan berdasarkan warna dan membuang hasilnya. Tentu saja karena keterbatasan hackathon, ternyata agak lembab, tapi saya sangat senang dengan orisinalitasnya.  

“Ss-smokin!”: tugas dengan topeng

Topeng adalah elemen penting dalam cosplay dan berbagai permainan peran. Oleh karena itu, kami mempunyai beberapa tugas yang berkaitan dengan mereka sekaligus.

Pada tugas pertama, kami terinspirasi dari hobi salah satu rekan kami yang membuat masker silikon berdasarkan cetakan wajah seseorang. Untuk beberapa gambar setan, dia memerlukan, misalnya, topengnya menciptakan efek wajah tertutup lahar, atau topengnya berkilau, seolah-olah meleleh. Ada solusi seperti itu di AS, namun harganya cukup mahal. Tidak mungkin menciptakan efek yang diinginkan menggunakan LED sederhana. Satu tim menerima tantangan ini di hackathon dan mampu membuat senjata bius menjadi topeng. Untuk ini ditambahkan kemampuan untuk mengubah ucapan. Hasilnya sungguh spektakuler, bahkan kami sedikit takut dengan orang yang berada di sebelahnya - topengnya berkilau dan pecah-pecah. Bukan soal api dan lahar, tentu saja, tapi efeknya sangat mengesankan.

Bagaimana melarikan diri dari kenyataan dengan hackathon

Tugas kedua bermula dari kenyataan bahwa dalam permainan role-playing terdapat banyak ras dan masyarakat yang berkomunikasi dalam berbagai bahasa dan tidak saling memahami. Masker seperti itu perlu dibuat agar memungkinkan komunikasi antara peserta yang memakainya - dan orang asing tidak akan mengerti apa pun. Ada juga prototipe menarik di sini, termasuk yang berbasis kriptografi.

“Jangan masuk! Dia akan membunuh!

Ketika permainan peran berlangsung di ruang yang luas, beberapa zonanya memiliki efek tertentu. Di STALKER ini bisa menjadi area yang terkontaminasi radiasi, dalam permainan fantasi - beberapa tempat yang diberkati, dll. Idenya adalah untuk membuat perangkat yang menunjukkan kepada pemain di zona mana mereka berada dan efek apa yang mereka alami.

Salah satu solusi orisinal yang berkesan di sini adalah ketika salah satu tim membuat meriam asap dari vape dan sebotol air. Dan para pemain dilengkapi dengan perangkat yang, dengan mengenali asap, memberikan orang tersebut informasi yang diperlukan tentang area di mana pemain tersebut berada.

Bagaimana melarikan diri dari kenyataan dengan hackathon

Hidup untuk menang!

Kami memberikan penghargaan kepada peserta hackathon dalam beberapa kategori berbeda. Tugas tersebut tidak sesuai dengan tugas yang dijelaskan di atas - terlebih lagi, salah satu tim mendapatkan hadiah kami dengan menyelesaikan tugas mereka sendiri.

Efek Area: solusi yang paling aplikatif dan terukur

Di sini kami menyoroti tim “Catsplay” dan solusi mereka untuk mengotomatisasi tindakan master game (“alchemist”). Solusi mereka didasarkan pada tabel augmented reality dengan penanda yang sesuai dengan bahan tertentu.

Bagaimana melarikan diri dari kenyataan dengan hackathon
Berikut adalah tabel dengan penanda bahan

Bagaimana melarikan diri dari kenyataan dengan hackathon
Tapi “keajaiban” dari augmented reality

Saat mengumpulkan bahan-bahan yang diperlukan, pembuatan “obat mujarab” dicatat dalam aplikasi seluler. Ini juga berisi resep permainan. Untuk saat ini, aplikasi menggunakan kekuatan server pihak ketiga, namun kedepannya direncanakan akan ditransfer sepenuhnya ke sisi klien. Dan juga memperluas kemungkinan penyesuaian untuk berbagai dunia permainan peran dan memperhitungkan level permainan pahlawan saat membuat.

Pemenang lain dalam kategori ini, Cyber_Kek_Team, menciptakan solusi untuk zonasi ruang permainan menggunakan prinsip triangulasi. Beacon berbasis mikrokontroler murah ditempatkan di area yang diperlukan di lapangan ESP32. Pemain diberikan perangkat serupa berdasarkan ESP32, tetapi lebih fungsional, dengan tombol yang melakukan beberapa tindakan yang telah ditentukan sebelumnya. Beacon dan gadget pengguna saling menemukan melalui Bluetooth dan bertukar informasi game. Berkat pengaturan pengontrol yang fleksibel, Anda dapat menerapkan banyak skenario - mulai dari memagari area aman dan mentransfer kotak PXNUMXK hingga menyebabkan kerusakan akibat granat dan mantra.

Terakhir, kami menandai tim 3D. Dia menciptakan aplikasi universal yang menghitung efek pelemparan dadu polihedral berdasarkan karakteristik karakter dalam D&D dan game serupa.

Bagaimana melarikan diri dari kenyataan dengan hackathon

"Engin-seer": solusi paling kreatif

Tim School 21, yang bekerja untuk mengotomatisasi pekerjaan para alkemis, menonjol dalam nominasi ini. Orang-orang inilah yang membuat solusi yang menyerupai boiler asli yang kami tulis di atas. Di bagian atas, pemain menempatkan bahan-bahan yang ditentukan oleh sistem berdasarkan warna, dan jika komponen yang diperlukan ada, sistem menghasilkan sesuatu yang melambangkan “ramuan” baru. Ini memiliki kode QR, dengan memindai Anda dapat mempelajari tentang sifat-sifat obat mujarab. Keuntungan penting di sini adalah rendahnya tingkat abstraksi: koneksi ke objek fisik mempertahankan suasana permainan peran yang “ajaib”.

Bagaimana melarikan diri dari kenyataan dengan hackathon

“Level-Up”: untuk kemajuan paling signifikan dalam pembangunan

Dalam kategori ini, kami mengenali mereka yang mampu melompati kepala mereka selama dua hari hackathon - tim Natural Zero. Orang-orang menciptakan satu set universal untuk operasi mekanis permainan artefak magis dalam permainan bermain peran. Ini terdiri dari alat pengukur "muatan ajaib" - meteran berdasarkan sensor Hall. Saat Anda mendekati perangkat penyimpanan dengan solenoida di dalamnya, meteran akan menyala semakin terang. Ada juga perangkat kelas ketiga dalam sistem - peredam - yang bertanggung jawab untuk mengurangi muatan pada perangkat penyimpanan. Hal ini terjadi karena drive diperintahkan melalui tag RFID penyerap untuk menyuplai lebih sedikit arus ke solenoid. Oleh karena itu, dalam hal ini, alat pengukur akan memberikan sinyal yang kurang terang - menunjukkan tingkat "mana" yang lebih rendah (atau indikator lainnya, tergantung pada permainannya).

Bagaimana melarikan diri dari kenyataan dengan hackathon
Salah satu prototipe Natural Zero

“Madskillz”: untuk serangkaian teknologi dan keterampilan paling keren

Banyak peserta hackathon mendemonstrasikan solusi orisinal dan tidak terduga, menggunakan alat berteknologi tinggi. Tapi saya tetap ingin menonjolkan tim “A”. Orang-orang ini membuat tongkat pintar mereka sendiri yang mengenali gerak tubuh -  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;
  • Pel adalah “tempat untuk perangkat, faktor bentuk yang unik.”

Bagaimana melarikan diri dari kenyataan dengan hackathon

Untuk mengenali isyarat, metode komponen utama dan pohon keputusan digunakan: 

Bagaimana melarikan diri dari kenyataan dengan hackathon

Bagian terakhir dr suatu karya sastra

Mengapa orang membutuhkan cosplay dan permainan peran? Alasan pentingnya adalah untuk keluar dari kotak realitas biasa yang mengelilingi kita setiap hari. Banyak pemain peran, reenactor, dan cosplayer yang terus-menerus memecahkan masalah TI di tempat kerja, dan pengalaman ini membantu mereka dalam hobi favorit mereka. Dan bagi sebagian orang, topik CraftHack, pada prinsipnya, lebih dekat daripada topik hackathon “industri” tradisional.

Di sini, spesialis TI dengan beberapa pelatihan mengungkapkan diri mereka, dan pemain peran serta cosplayer yang jauh dari TI, sebaliknya, mampu memperluas wawasan teknis mereka. Pengalaman yang diperoleh di hackathon dapat berguna untuk memecahkan masalah serupa di kehidupan nyata - alat IT yang dikuasai di CraftHack memiliki banyak bidang penerapan. Tampaknya bagi kami pada akhirnya masing-masing pihak menerima bonus kreatif yang bagus - +5, atau bahkan sebanyak +10.

Sumber: www.habr.com

Tambah komentar