Bisakah Anda membuat virtual reality (VR) hanya dengan teks? Orang yang BUBUR beranggapan begitu! Format game MUSH (yang sekarang berusia 30 tahun) memungkinkan pemain online untuk secara kolaboratif membangun dunia online berbasis teks di mana imajinasi mereka dapat menjadi liar.
Mari kita lihat bagaimana Anda MUSH!
Asal Muasal LUMPUR dan BUBUR
Sebelum grafik menguasai internet, dan bandwidth rendah serta modem berdecit keras, orang-orang memainkan game online berbasis teks yang disebut "ruang bawah tanah multi-pengguna", atau "MUD".
A MUD adalah gim multipemain berjaringan yang biasanya berfokus pada pertarungan fantasi bergaya RPG. MUD kemudian melahirkan " game role-playing online multipemain besar-besaran ”(MMORPG), seperti Terakhir Online dan World of Warcraft .
Tidak seperti game-game itu, MUD hanya menggunakan deskripsi teks dari pemain, musuh, tindakan, dan lingkungan mereka.
Pada akhir 1970-an, penggemar versi mainframe asli dari game petualangan teks Zork (dulu disebut "Dungeon") ingin membuat game yang dapat dimainkan oleh banyak orang secara bersamaan melalui jaringan. Itu MUD pertama diluncurkan pada tahun 1978. Ini berjalan pada mainframe DEC PDP-10 di Universitas Essex .
Saat MUD semakin populer sepanjang 1980-an, beberapa variasi muncul dalam hal gaya permainan dan basis kode (perangkat lunak server yang menampung MUD). Segera, beberapa MUD menjauhkan diri dari pertempuran dan menjadi platform sosial murni untuk mengobrol dan bereksperimen.
Pada tahun 1989, Jim Aspnes membuat salah satu MUD yang berfokus pada sosial pertama yang disebut TinyMUD . Tahun berikutnya, pengembang Larry Foard menggunakan kode TinyMUD sebagai basis servernya sendiri. Dia menambahkan bahasa pemrograman dalam dunia dan menyebutnya "TinyMUSH," dan, dengan demikian, MUSHes lahir.
Istilah MUSH adalah permainan kata-kata yang tidak memiliki arti tetap selain permainan kata pada istilah "MUD." Beberapa orang kemudian menciptakan backronym “Halusinasi Bersama Multi Pengguna,” tapi tidak diterima secara universal.
Dasar: Seperti Apa BUBUR itu?
Seperti MUD, MUSH sepenuhnya berbasis teks. Ciri khas BUBUR adalah seseorang dapat memperluas dan memprogramnya dari dalam lingkungan. Sebelumnya, struktur ruang MUD telah di-hardcode dalam bahasa yang dikompilasi (seperti C), atau dengan mengedit file konfigurasi dan memulai ulang server.
Di MUSH, pemain dapat membangun ruangan dan menghubungkannya bersama. Salah satu cara mereka dapat melakukannya adalah dengan menggunakan perintah dalam dunia (seperti "@dig" untuk membangun ruang). Cara lainnya adalah melalui lingkungan interaktif program yang menggunakan bahasa skrip internal yang disebut "MUSHcode", yang berjalan dalam lingkungan game secara real-time.
Secara struktural, MUSHes dibagi menjadi ruangan, objek, pemain, dan pintu keluar. Kamar adalah lokasi dasar dengan deskripsinya sendiri. Objek bergerak di dalam ruangan dan objek lain. Pemain adalah orang-orang yang terhubung ke game (pada dasarnya, benda hidup). Keluar adalah tautan yang menghubungkan segalanya.
Saat pertama kali terhubung ke MUSH, Anda akan melihat deskripsi lingkungan Anda dan daftar objek atau pemutar di lokasi tersebut. Anda dapat menggunakan perintah bawaan, seperti "lihat" atau "katakan", atau perintah khusus yang diprogram oleh pemain lain, untuk berinteraksi.
Mengapa BUBUR Hari Ini?
Administrator yang menjalankan MUSH dikenal sebagai penyihir. Setiap server MUSH (atau game) adalah taman bermain virtual untuk imajinasi Anda. Mereka biasanya memiliki tema tertentu, seperti Transformers, buku Tolkien, atau vampir. Beberapa pemain memerankan karakter dalam latar dan menjalani kehidupan fantasi pilihan mereka.
Permainan lain lebih terbuka dan eksperimental. Di MUSH sosial / coding (seperti milik saya), Anda bebas membuat apa pun yang Anda inginkan. Komunitas menghargai kreativitas dan percakapan yang baik.
I MUSH (istilah ini juga digunakan sebagai kata kerja) karena itu adalah bentuk akhir dari ekspresi kreatif linguistik. Ini adalah lingkungan teks yang dapat diprogram tempat saya dapat membangun lokasi mana pun yang ingin saya kunjungi — dan imajinasi saya adalah mesin rendering, seperti saat saya membaca buku.
Ini juga merupakan pengalaman yang sangat sosial. Saya pertama kali terhubung dengan MUSH pada musim gugur tahun 1994. Saya berteman saat itu yang masih saya miliki sampai sekarang. Kami saling mengecek hampir setiap hari di CaveMUSH, MUSH yang saya mulai pada Maret 2000. Saat ini, kami menggunakannya dengan cara yang sama seperti yang digunakan orang lain. Kendur atau Perselisihan .
Anda diundang untuk mengunjungi CaveMUSH — mari kita bahas cara melakukannya.
Cara Menggunakan Klien Web untuk BUBUR
JAMUR secara tradisional menggunakan protokol telnet untuk komunikasi. Anda dapat terhubung ke hampir setiap MUSH melalui klien telnet pilihan Anda. Jika Anda lebih mahir, Anda dapat mengunjungi CaveMUSH saya di sini: cavemush.com port 6116 .
Namun, bagi kebanyakan orang, menemukan dan menyiapkan klien telnet yang ideal bisa menjadi pekerjaan yang berat. Telnet umumnya tidak digunakan lagi mendukung SSH , sehingga akan sulit menemukan klien yang mendukung pengalaman BUBUR yang baik.
Sebagai gantinya, kami akan menggunakan klien telnet berguna yang disebut MudPortal untuk terhubung ke CaveMUSH. Ini berfungsi di browser web apa pun, termasuk Safari, Firefox, Edge, atau Chrome.
Pertama, terhubung secara otomatis ke CaveMUSH melalui MudPortal ; Anda akan melihat layar seperti di bawah ini.
Sebelum Anda dapat menggunakan MUSH, Anda harus membuat akun pemain. Sebagian besar MUSH sepenuhnya gratis untuk dimainkan, dan Anda dapat melakukannya secara anonim tanpa pamrih — sangat berbeda dengan era modern.
Pikirkan tentang apa yang Anda inginkan dari nama pengguna Anda. Di CaveMUSH, orang cenderung memilih pegangan yang pendek dan aneh, seperti Dream atau Mad (milik saya RedWolf).
Setelah Anda memutuskan sebuah nama, klik "Ketik Perintah" di dekat bagian bawah halaman.
Ketik berikut ini, di mana [username] adalah nama yang Anda inginkan, dan [password] adalah kata sandi pilihan Anda, lalu tekan Enter:
buat [username] [password]
Pastikan untuk menuliskan sandi Anda sehingga Anda tidak akan melupakannya. Kotak teks adalah cara Anda berinteraksi dengan MUSH mulai sekarang. Anda tinggal mengetikkan perintah lalu tekan Enter.
Selanjutnya, sekelompok teks dengan cepat bergulir di layar. Keluaran terbaru akan berada di bagian bawah layar, sedangkan informasi yang lebih lama bergulir ke atas dan ke luar layar.
Pada awalnya, Anda melihat deskripsi sebuah ruangan bernama "Sumur Tua" dalam teks abu-abu.
Untuk melihat MUSH dalam warna, ketik
@ Set = trans
, lalu tekan Enter. Anda melihat pesan "Set", yang mengonfirmasi bahwa perintah berhasil.
Sekarang, Anda bisa mengetik
Lihat
(atau pintasan
l
) dan tekan enter untuk melihat ruangan.
Seperti Dorothy yang membuka matanya di negeri Oz, MUSH kini berwarna teknik. Selamat — Anda sudah bergabung!
Dalam tata letak ruangan dasar, Anda akan melihat nama ruangan di bagian atas, deskripsi ruangan, daftar isi ruangan (semua objek dan pemain dalam ruangan), dan daftar pintu keluar yang mengarah ke ruangan lain.
Lain kali Anda terhubung ke MUSH, ketikkan yang berikut menggunakan nama pengguna dan sandi yang Anda buat di atas:
hubungkan [username] [password]
Dengan cara ini, semua yang Anda lakukan atau buat di atas MUSH akan disimpan ke akun Anda.
Langkah Pertama dalam Dunia BUBUR
Sekarang Anda telah melihat kamar pertama Anda, mari kita coba menyapa. Tipe
katakan halo
di kotak teks dan tekan Enter.
Anda melihat hasilnya di layar. Jika ada pemain aktif di ruangan itu, mereka mungkin membalas. Umumnya, hanya pemain di ruangan yang sama yang akan melihat hasil Anda
mengatakan
perintah.
Namun, Anda juga dapat berbicara di chat berskala MUSH yang disebut Saluran Publik. Untuk melakukannya, ketik berikut ini, di mana [message] adalah yang ingin Anda katakan:
pub [message]
Pemain di setiap ruangan akan melihat pesan ini.
Anda juga bisa menggunakan
Lihat
perintah untuk melihat deskripsi objek di dalam ruangan. Untuk melakukannya, ketikkan yang berikut ini:
lihat [object name]
Untuk bergerak di sekitar MUSH, Anda menggunakan pintu keluar. Di CaveMUSH, hampir setiap pintu keluar memiliki pintasan di belakang namanya dalam tanda kurung siku (<>). Saat Anda mengetik pintasan dan menekan Enter, Anda berpindah melalui pintu keluar ke lokasi lain.
Untuk melalui pintu keluar "Lubang <H>" dan masuk ke ruangan lain, ketik "h" dan tekan Enter.
Anda pindah ke Cave Nexus (# 3), yang merupakan hub dasar dari seluruh MUSH.
Dari sini, Anda bebas menjelajahi MUSH, berbicara dengan orang lain (ketik
WHO
untuk melihat daftar pemain yang terhubung), dan gunakan pintu keluar untuk menjelajahi apa yang telah dibuat orang lain. Jangan lupa untuk menggunakan
pub
perintah untuk mengatakan "Halo" kepada RedWolf di Saluran Publik.
CaveMUSH memiliki pemain dari seluruh dunia. Meskipun mungkin tidak semua aktif pada saat yang sama, mereka cenderung tetap terhubung 24 jam sehari, jika memungkinkan. Dengan begitu, mereka dapat mengetahui pesan yang mungkin terlewat.
Berikut ini adalah beberapa perintah dasar lain yang dapat Anda gunakan:
-
Tipe
sayauntuk melihat inventaris Anda. -
Tipe
dapatkan [object]untuk mengambil item di lokasi Anda jika tidak terkunci. -
Tipe
jatuhkan [object]untuk melepaskan item di lokasi Anda jika tidak terkunci.
Lembar Cheat Perintah MUSH Umum
Kami tidak dapat mencakup setiap perintah MUSH di sini, tetapi kami telah mengumpulkan daftar dari beberapa yang paling penting. Sekali lagi, untuk mengirim salah satu perintah di bawah ini, cukup ketikkan dan tekan Enter:
-
Lihat warna:
@ Set = trans. Anda hanya perlu melakukan ini sekali setelah membuat karakter Anda. -
Akses menu Bantuan:
Tolongataumembantu [subject]. Anda dapat meminta bantuan pada hampir semua perintah atau topik. -
Lihatlah lingkungan Anda:
Lihat -
Lihatlah objek atau pemain tertentu:
lihat [object] -
Ambil objek yang tidak terkunci:
dapatkan [object] -
Jatuhkan objek yang tidak terkunci:
jatuhkan [object] -
Lihat apa yang Anda bawa:
sayaatauinventaris -
Lihat daftar pemain online:
WHO -
Bicaralah dengan orang di ruangan yang sama:
mengatakanatau tanda kutip ganda ("), diikuti dengan apa yang ingin Anda katakan. -
Kirim pesan pribadi ke pemain lain:
halaman [player] = [message] -
Teleportasi ke rumah jika Anda buntu:
rumah. (Di CaveMUSH, Anda juga dapat mengetik@rumahuntuk berteleportasi kembali ke ruang hub utama, Nexus.) -
Teleportasi ke ruangan atau objek tertentu:
@tel 90019. Tujuan harus milik Anda atau disetel ke JUMP_OK. -
Atur deskripsi pemain Anda:
@desc saya = [description]. Inilah yang dilihat orang lain saat merekaLihatpadamu. -
Bepergian melalui pintu keluar:
Anda dapat mengetik nama keluar lengkap atau pintasannya (terletak setelah namanya) di antara tanda kurung siku (
< >). -
Memutuskan:
Tipe
BERHENTIuntuk keluar dari MUSH dengan anggun.
Beberapa Tips Membangun BUBUR
Setiap objek, ruangan, pemutar, atau keluar pada MUSH memiliki nomor referensi database unik yang disebut "dbref". Ini memungkinkan Anda untuk mereferensikan semua ini dari mana saja di MUSH — bahkan jika Anda tidak berada di ruangan yang sama. Setelah nama objek apa pun yang Anda miliki, Anda akan melihat nomornya.
Anda menggunakan informasi ini saat waktunya untuk membangun. Setiap ruangan atau objek yang Anda bangun berharga 10 permata dari mata uang dalam game, dan keluar seharga satu. Biaya tersebut dimaksudkan untuk membatasi pembangunan yang berlebihan. Di tahun 90-an, memori komputer terbatas dan MUSHes benar-benar membebani mesin host mereka. Sekarang, jika Anda membutuhkan lebih banyak uang untuk membangun, tanyakan saja di Saluran Publik.
Sekali lagi, panduan lengkap untuk membangun BUBUR berada di luar cakupan artikel dasar ini. Ingat, Anda juga bisa mengetik
membantu [subject]
untuk penjelasan lebih rinci tentang cara kerja masing-masing perintah ini.
Ketik salah satu dari perintah dasar berikut, lalu tekan Enter:
-
Buat sebuah objek:
@tokopedia. Setiap objek membutuhkan 10 permata untuk dibangun. -
Buat ruang:
@bayu_joo. Catat nomor kamar (dbref) yang diberikan MUSH agar kamu bisa ke sana. Awalnya, itu akan dibatalkan tautannya dan mengambang di antah berantah. Setiap kamar berharga 10 permata. -
Kunjungi ruangan yang baru saja Anda buat:
@tel 900., menggunakan nomor yang Anda tulis setelah Anda membuatnya. -
Jelaskan sebuah ruangan:
@desc di sini = [description]. Di CaveMUSH, kami menggunakan@ldesc di sini = [description], yang cocok dengan pemformatan ruangan khusus kami. -
Buka pintu keluar satu arah ke kamar dari lokasi Anda saat ini:
@open Exit Name <EN>; dan = [room number]. Anda harus memiliki kamar tujuan keluar, atau kamar harus disetel ke LINK_OK. Jalan keluar agak rumit, jadi ketikhelp @openuntuk mendapatkan detail lebih lanjut tentang cara kerjanya. -
Tetapkan deskripsi suatu objek:
@desc [object] = [description]. Inilah yang dilihat pemain saat merekaLihatdi objek Anda. -
Pelajari tentang bendera:
bendera bantuan. Ini mengontrol bagaimana pemain berinteraksi dengan objek, ruangan, pintu keluar, dan satu sama lain. -
Setel bendera:
@set. Tipehelp @setuntuk informasi lebih lanjut tentang ini. -
Pelajari cara mengunci objek dan keluar:
kunci bantuan. Ini mencegah orang mengambil objek atau menggunakan pintu keluar jika Anda tidak menginginkannya.
Sebuah Kata tentang Pemrograman MUSH
Pemrograman di MUSH adalah opsional. Banyak orang menghindarinya, dan dengan alasan yang bagus. Pemrograman MUSHcode modern agak mirip PELAT dalam sintaks. Orang-orang yang akrab dengan bahasa pemrograman seperti C atau JavaScript umumnya menganggap MUSHcode tumpul untuk digunakan. Bisa jadi menakutkan untuk belajar dan menjengkelkan untuk membaca, tetapi itu sesuai dengan lingkungan waktu nyata dengan baik setelah Anda terbiasa.
MUSHcode menggunakan fungsi bertingkat untuk mengevaluasi daftar. Pemain biasanya menyimpan kode dalam atribut khusus pada objek dan menggunakan perintah khusus untuk memicunya. Kode juga dapat dimasukkan ke dalam deskripsi untuk menghasilkan hasil yang dinamis saat pemain melihat objek.
Agar Anda bisa melihat tampilannya, baris pendek kode berikut ini menggunakan fungsi untuk menghasilkan daftar setiap objek di ruangan saat ini dan menampilkan namanya. Itu
@memancarkan
perintah mengevaluasi dan menunjukkan hasilnya kepada semua orang di ruangan itu.
Ini terlihat seperti ini:
@emit [iter([lcon(here)],[name(##)]% r)]
Jika Anda tertarik mempelajari lebih lanjut tentang pemrograman, ketik
fungsi bantuan
,
membantu perintah pengguna
, dan
Tolong &
.
Untuk melihat contoh yang lebih besar dari tampilan MUSHcode dalam program fungsional, cukup ketik
periksa # 9802
saat Anda masuk ke CaveMUSH. Anda akan melihat kode objek yang memungkinkan permainan Checkers dua pemain.
Lebih Banyak BUBUR Di Luar Sana
Konektor Lumpur saat ini mendaftar hampir 100 MUSHes online dan siap untuk eksplorasi. Setiap iklan memiliki tautan, sehingga Anda dapat terhubung dan bermain melalui browser web Anda, seperti yang Anda lakukan di atas. Sebagian besar perintah yang telah Anda pelajari di sini akan bekerja di MUSHes lain.
Namun, saat Anda mengunjungi server lain, perlu diingat bahwa setiap sistem adalah taman bermain yang dioperasikan secara mandiri dengan budaya dan adat istiadatnya sendiri. Anda berada di sana atas keinginan para penyihir (administrator) yang menjalankannya. Jadi, sampai Anda menetap, anggaplah diri Anda sebagai turis di negara asing — melangkahlah dengan ringan, dan selalu bersikap baik kepada penduduk setempat.
Selamat BUBUR!