8 bit, 8 pemain, 8 proyektor, dan hanya satu Nintendo Entertainment System

Ubah NES menjadi konsol game 8-bit untuk seluruh perusahaan


Apa yang akan terjadi jika kita menggabungkan kecerdikan yang membosankan dari Sekolah Teknik Tinggi Swiss di Zurich, potensi kreatif peneliti Disney dan klub malam Swiss yang apik dengan sistem proyeksi 360 derajat? Satu-satunya Sistem Hiburan Nintendo 8-bit di dunia untuk berbagi, untuk 8 pemain, menawarkan emulasi panorama terus menerus, seperti yang Anda duga, pada tampilan dengan sudut pandang 360 derajat.

gambar

Jadi, Anda mungkin tahu bahwa Super Mario adalah scroller samping untuk satu pengguna dari NES / Famicom. Anda terus bergerak maju, melompati rintangan dan melompati gumba jamur sampai Anda melewati level. Yah, itu saja. Tidak ada jalan untuk kembali, Anda tidak dapat memperkecil untuk melihat bagian peta yang tertinggal, dan jumlah maksimum pemain adalah dua: satu untuk Mario dan satu untuk Luigi.



Pada bulan Mei tahun ini, Konferensi Eurografi 2015 diselenggarakan oleh Sekolah Teknik Tinggi Swiss di Zurich bersama dengan Universitas Zurich. Sekitar waktu yang sama, Bob Sumner dari Disney Research memprakarsai pembukaan ETH Game Technology Center. Sumner diperintahkan untuk membuat "konsep keren" untuk makan malam, yang dijadwalkan untuk akhir konferensi. Jadi dia dan rekan-rekan insinyurnya melakukannya.

Kembali pada bulan Juli, ketika saya bertemu Solar Sunflower IBM, saya bertemu Sumner di Zurich. Ketika kami duduk di tepi Sungai Limmat, perlahan-lahan menyeruput bir dingin dan mengeluh tentang kenaikan harga di kota-kota asalnya, ia berbicara tentang konsep dan tujuan utama proyek: “Secara umum, menjadi jelas bahwa era permainan 8-bit memainkan peran besar dalam kehidupan banyak orang. , tetapi, pada kenyataannya, itu semua bermuara pada pengalaman bermain seorang individu. "Kami ingin sepenuhnya mengubah pendekatan, sehingga konsol NES akan memungkinkan kami untuk naik ke tingkat grup, sehingga pengguna bermain bersama."

Bagaimana NES berubah menjadi mesin game 360 ​​derajat?


gambar
Seperangkat sistem yang lengkap

Tapi, seperti yang mereka katakan, mari kita lakukan secara berurutan: tim pengembangan menggunakan NES nyata dengan kartrij permainan nyata. Struktur konsol tetap tidak tersentuh, karena, pada kenyataannya, ROM game. Segala sesuatu yang Anda lihat di foto dan video dibuat menggunakan perangkat keras dan perangkat lunak improvisasi.

Delapan pengendali menggunakan multiplexer berbasis Arduino untuk terhubung ke NES. Sinyal video dari NES ditransmisikan melalui upscaler, yang memberikan kinerja yang menyenangkan pada 576p, 50Hz. Sinyal audio datang dari SEN langsung ke sistem suara ruangan.

Kemudian, video dengan resolusi lebih tinggi dikirim ke "control PC". Komputer ini memiliki beberapa program pengguna yang menerima bingkai video yang masuk dan menyalinnya ke buffer baru yang lebih kuat. Perangkat lunak ini menganalisis latar belakang setiap frame yang masuk dan mencoba menyelaraskannya dengan latar belakang yang sebelumnya, menghubungkannya bersama-sama menjadi panorama umum. Kedengarannya cukup sederhana sampai Anda memikirkan hal-hal berikut: a) latar belakang dapat bergerak sangat cepat atau sangat lambat, tergantung pada pemain, dan b) di sebagian besar gulir samping, pemain dapat berjalan ke arah yang berlawanan.



Setelah PC kontrol menyelesaikan proses ini, sinyal video dikirim ke server media, yang pada gilirannya meluncurkan delapan proyektor (dua untuk setiap dinding). Karena setiap dinding memiliki proporsi yang berbeda dan server media sedikit merentangkan gambar akhir untuk menutupi area yang diperlukan, “Algoritma GPU” disediakan pada PC kontrol yang mengoreksi distorsi secara real time. Hasilnya, seperti yang sudah Anda duga, kami mendapatkan versi Super Mario Bros, Castlevania, dan game NES klasik berkualitas tinggi lainnya.

Bagaimana delapan orang bisa bermain Super Mario Bros?


gambar
Beberapa contoh panorama yang dijahit

Sebagai bagian terakhir dari persamaan, tetap mengubah permainan NES asli untuk satu atau dua pemain menjadi opsi untuk berbagi untuk 8 orang. Multiplexer Arduino memiliki dua mode operasi: apakah itu merupakan siklus untuk setiap gamepad setelah periode waktu tertentu; atau PC host dapat mengganti Arduino ke gamepad tertentu, tergantung pada perkembangan pemain dalam level yang sama.

Jadi, misalnya, Super Mario Bros akan mulai beralih di antara gamepad setiap lima detik atau setiap kali ketika Mario akan berjalan dengan jarak tertentu relatif ke akhir level. Dalam kasus delapan pemain yang zonanya membentuk oktagon, Anda dapat mengonfigurasi sistem sehingga setiap pemain mengontrol Mario saat karakter memasuki bagian dinding yang sesuai.

Hasilnya, menurut Sumner, produk itu sangat menyenangkan, meski dengan sentuhan kegilaan. Karena “perebutan inisiatif” yang konstan, sangat sulit untuk melakukan tindakan tertentu secara kualitatif. Misalnya, tidak mudah untuk menggunakan lembaran super di Super Mario Bros 3, yang memungkinkan Mario untuk terbang, karena kadang-kadang, untuk lepas landas, pekerjaan terkoordinasi dari tiga pemain secara berurutan diperlukan. Atau, Anda akan melompat ke gumba untuk menghancurkan jamur, dan tiba-tiba setelah lima detik hukum Anda kehilangan kendali.

Bagaimana jika Anda tidak memiliki delapan proyektor?


Ketika Bob menyelesaikan kisah tentang bagaimana proyek gila mereka bekerja, membalikkan konsep NES secara terbalik, hal pertama yang ingin saya lakukan adalah, tentu saja, untuk mencobanya. Sayangnya, Bob tidak lagi memiliki akses ke sistem proyeksi pada 360 derajat, serta waktu untuk menghabiskan sepanjang hari menghubungkan peralatan yang diperlukan.

Tetapi ini tidak berarti bahwa saya tidak punya apa-apa. Di kantor Disney Research (yang, kebetulan, hanya luar biasa), tim menyiapkan sistem keluaran alternatif: Oculus Rift. Dia tampak sedikit aneh dan tidak ada rezim untuk delapan pemain, tetapi esensi dari ini tidak berubah. Pada prinsipnya, saat Anda naik ke atas, komputer kontrol terus-menerus menggambar panorama yang terbuka - Anda dapat memutar kepala dan sudut pandang akan berubah.

gambar

Masalah utama adalah bahwa saya menoleh dengan sekuat tenaga sampai kinematika tulang belakang fana saya mengingatkan saya akan kemungkinan kelumpuhan. Kemudian saya harus dengan cepat memutar kepala saya ke arah lain, dan kemudian dimungkinkan untuk melanjutkan permainan dalam mode biasa. Ternyata sedikit melelahkan, tapi tetap menyenangkan.

Untuk membiasakan masyarakat dengan rincian teknis dari proyek ini, Sekolah Tinggi Teknik Swiss dari Zurich menerbitkan secara terbuka sebuah artikel ilmiah berjudul "Permulaan Era 8-Bit." Pekan lalu, sebuah dokumen dipresentasikan di London di Visual Media Conference. Proyek ini dipimpin oleh Sumner, yang bekerja dengan tim mahasiswa pascasarjana di Sekolah Tinggi Teknik Swiss dan Penelitian Disney.

Sumber: arstechnica

Source: https://habr.com/ru/post/id387269/


All Articles