VT-100 terminal na plavoj pozadini prekriven tekstom.

Digital Equipment Corporation

Možete li stvoriti virtualnu stvarnost (VR) samo s tekstom? Ljudi koji MUSH misle tako! Format igre MUSH (koji je sada star 30 godina) omogućuje online igračima da zajednički grade tekstualne online svjetove u kojima njihova mašta može divljati.



Pogledajmo kako MUSH!

Podrijetlo MUD-ova i MUSH-ova

Prije nego što je grafika zavladala internetom, a propusnost je bila niska, a modemi glasno škripali, ljudi su igrali tekstualne online igrice zvane višekorisničke tamnice ili MUD-ovi.

MUD je umrežena igra za više igrača koja se obično fokusira na fantasy borbu u RPG stilu. MUD-ovi su kasnije rodili masovne online igre uloga za više igrača (MMORPG), poput Zadnji Online i World of Warcraft .

Međutim, za razliku od tih igara, MUD-ovi su koristili samo tekstualne opise igrača, neprijatelja, akcija i njihovog okruženja.

Krajem 1970-ih, ljubitelji originalne mainframe verzije tekstualne pustolovne igre Zork (tada se zvao Dungeon) želio je stvoriti igru ​​koju bi više ljudi moglo igrati istovremeno preko mreže. The prvi MUD pokrenut je 1978. Radio je na glavnom računalu DEC PDP-10 na Sveučilište u Essexu .

MUD1 zaslon dobrodošlice u prozoru terminala.

Oglas

Kako je popularnost MUD-ova rasla tijekom 1980-ih, pojavilo se nekoliko varijacija u smislu stilova igara i kodnih baza (poslužiteljski softver koji hostira MUD). Uskoro se nekoliko MUD-ova udaljilo od borbe i postalo čisto društvene platforme za razgovor i eksperimentiranje.

Godine 1989. Jim Aspnes stvorio je jedan od prvih društveno usmjerenih MUD-ova tzv TinyMUD . Sljedeće godine, programer Larry Foard koristio je TinyMUD-ov kod kao osnovu za vlastiti poslužitelj. Dodao je svjetski programski jezik i nazvao ga TinyMUSH, i tako su rođeni MUSH-ovi.

Izraz MUSH je igra riječi bez fiksiranog značenja osim igre riječi o pojmu MUD. Neki ljudi su kasnije skovali backronim Zajednička halucinacija za više korisnika, ali nije bila univerzalno prihvaćena.

Osnove: kakav je MUSH?

Ruke tipkaju po tipkovnici starog računala, s MUSH-om na ekranu.

MUSH oko 1995.Benj Edwards

Poput MUD-a, MUSH je u potpunosti baziran na tekstu. Definirajuća karakteristika MUSH-a je, međutim, da ga netko može proširiti i programirati iz okruženja. Prije toga, struktura prostorije MUD-a bila je ili tvrdo kodirana u kompiliranom jeziku (kao što je C), ili uređivanjem konfiguracijskih datoteka i ponovnim pokretanjem poslužitelja.

Na MUSH-u igrači mogu izgraditi sobe i povezati ih. Jedan od načina na koji to mogu učiniti je korištenje naredbi unutar svijeta (kao što je @dig za izgradnju sobe). Drugi je putem programskih interaktivnih okruženja koja koriste interni skriptni jezik zvan MUSHcode, koji se izvodi unutar okruženja igre u stvarnom vremenu.

Strukturno, MUSH-ovi su podijeljeni na sobe, objekte, igrače i izlaze. Sobe su osnovne lokacije s vlastitim opisima. Predmeti se kreću unutar soba i drugih objekata. Igrači su ljudi povezani s igrom (u osnovi, živi objekti). Izlazi su poveznice koje povezuju sve.

Oglas

Kada se prvi put spojite na MUSH, vidjet ćete opis svog okruženja i popis objekata ili igrača na tom mjestu. Za interakciju možete koristiti ugrađene naredbe, kao što su izgled ili reci, ili prilagođene naredbe koje su programirali drugi igrači.

Zašto MUSH danas?

Administratori koji pokreću MUSH-ove poznati su kao čarobnjaci. Svaki MUSH server (ili igra) je virtualno igralište za vašu maštu. Obično imaju određenu temu, kao što su Transformers, Tolkienove knjige ili vampiri. Neki igrači igraju lik unutar okruženja i žive fantazijskim životom po svom izboru.

Ostale igre su otvorenije i eksperimentalne. Na društvenom/kodirajućem MUSH-u (kao što je moj), slobodni ste graditi što god želite. Zajednica cijeni kreativnost i dobar razgovor.

I MUSH (izraz se koristi i kao glagol) jer je to ultimativni oblik jezičnog kreativnog izražavanja. To je programibilno tekstualno okruženje u kojem mogu izgraditi bilo koje mjesto koje želim posjetiti - a moja mašta je mehanizam za renderiranje, baš kao kad čitam knjigu.

To je također duboko društveno iskustvo. Prvi put sam se povezao s MUSH-om u jesen 1994. Tada sam stekao prijatelje koje imam i danas. Gotovo svakodnevno se javljamo jedni drugima na CaveMUSH, MUSH koji sam započeo u ožujku 2000. Ovih dana koristimo ga na isti način na koji drugi koriste Zatišje ili Razdor .

Pozvani ste da posjetite CaveMUSH—prođimo kroz kako to učiniti.

Kako koristiti web klijent za MUSH

MUSH-i tradicionalno koriste telnet protokol za komunikaciju. Možete se spojiti na gotovo svaki MUSH putem telnet klijenta po vašem izboru. Ako ste napredniji, možete posjetiti moj CaveMUSH ovdje: cavemush.com port 6116 .

Oglas

Međutim, za većinu ljudi pronalaženje i postavljanje idealnog telnet klijenta može biti puno posla. Telnet je općenito zastario u korist SSH , tako da može biti teško pronaći klijenta koji podržava dobro iskustvo MUSHinga.

Umjesto toga, za povezivanje s CaveMUSH-om koristit ćemo praktičan telnet klijent pod nazivom MudPortal. Radi u bilo kojem web pregledniku, uključujući Safari, Firefox, Edge ili Chrome.

Prvi, automatski se povežite s CaveMUSH-om putem MudPortal-a ; vidjet ćete ekran prikazan u nastavku.

pitanja za google voice

Zaslon CaveMUSH First Connect na MudPortalu.

Prije nego što možete koristiti MUSH, morate stvoriti račun igrača. Većina MUSH-ova je potpuno besplatna za igranje, a to možete učiniti anonimno bez ikakvih obaveza – što je u suprotnosti s modernom erom.

Razmislite što želite da bude vaše korisničko ime. Na CaveMUSH-u ljudi obično biraju kratke, hirovite ručke, poput Dream ili Mad (moj je RedWolf).

Oglas

Nakon što se odlučite za ime, kliknite Upišite naredbu pri dnu stranice.

Upišite sljedeće, gdje je [korisničko ime] ime koje želite, a [lozinka] vaša odabrana lozinka, a zatim pritisnite Enter:

@set me=ansi

DO

Svakako zapišite svoju lozinku kako je ne biste zaboravili. Tekstni okvir je način na koji ćete od sada komunicirati s MUSH-om. Samo upišete naredbe i zatim pritisnete Enter.

Zatim se hrpa teksta brzo pomiče po zaslonu. Najnoviji izlaz bit će na dnu zaslona, ​​dok se starije informacije pomiču prema gore i izvan zaslona.

CaveMUSH upute za prvo povezivanje.

Isprva vidite opis sobe pod nazivom Stari bunar u sivom tekstu.

Da biste vidjeli MUSH u boji, upišite |_+_| , a zatim pritisnite Enter. Vidjet ćete poruku Set, koja potvrđuje da je naredba uspjela.

Oglas

Sada možete upisati |_+_| (ili prečac |_+_|) i pritisnite enter da pogledate sobu.

The CaveMUSH

Poput Dorothy koja otvara oči u zemlji Oz, MUSH je sada u tehnoboji. Čestitamo - ušli ste!

U osnovnom rasporedu sobe, vidite naziv sobe na vrhu, opis sobe, popis sadržaja sobe (svi objekti i igrači u sobi) i popis izlaza koji vode do drugih soba.

Sljedeći put kada se povežete s MUSH-om, upišite sljedeće koristeći korisničko ime i lozinku koje ste kreirali iznad:

look

Na ovaj način, sve što radite ili gradite na MUSH-u bit će spremljeno na vaš račun.

Prvi koraci u MUSHy svijetu

Sada kada ste vidjeli svoju prvu sobu, pokušajmo se pozdraviti. Upišite |_+_| u tekstualni okvir i pritisnite Enter.

The

Oglas

Rezultat vidite na ekranu. Ako u prostoriji ima aktivnih igrača, možda će odgovoriti. Općenito, samo će igrači u istoj prostoriji vidjeti rezultate vašeg |_+_| naredba.

Međutim, možete razgovarati i na MUSH-ovom chatu pod nazivom Javni kanal. Da biste to učinili, upišite sljedeće, gdje je [poruka] ono što želite reći:

l

Igrači u svakoj sobi vidjet će ovu poruku.

Također možete koristiti |_+_| naredbu za prikaz opisa objekata u prostoriji. Da biste to učinili, upišite sljedeće:

say hello

DO

Za kretanje po MUSH-u koristite izlaze. Na CaveMUSH-u, gotovo svaki izlaz ima prečac iza svog imena u kutnim zagradama (). Kada upišete prečac i pritisnete Enter, prelazite kroz izlaz na drugo mjesto.

Da biste prošli kroz izlaz Hole i ušli u drugu sobu, upišite h i pritisnite Enter.

The

Prelazite u Cave Nexus (#3), koji je osnovno središte cijelog MUSH-a.

Oglas

Odavde možete slobodno istraživati ​​MUSH, razgovarati s drugim ljudima (upišite |_+_| da vidite popis povezanih igrača) i koristiti izlaze da istražite što su drugi ljudi izgradili. Ne zaboravite upotrijebiti |_+_| naredba da se pozdravi RedWolf na javnom kanalu.

CaveMUSH ima igrače iz cijelog svijeta. Iako možda nisu svi aktivni u isto vrijeme, obično su povezani 24 sata dnevno, ako je moguće. Na taj način mogu nadoknaditi poruke koje su možda propustili.

Slijedi nekoliko drugih osnovnih naredbi koje možete koristiti:

  • Upišite |_+_| da vidite svoj inventar.
  • Upišite |_+_| da preuzmete predmet na vašoj lokaciji ako nije zaključan.
  • Upišite |_+_| baciti stavku na svoju lokaciju ako nije zaključana.

General MUSH Command Cheat Sheet

Ovdje ne možemo pokriti svaku MUSH naredbu, ali sastavili smo popis nekih od najvažnijih. Opet, da biste poslali bilo koju od naredbi u nastavku, samo ih upišite i pritisnite Enter:

    Pogledajte boje:|_+_|. To morate učiniti samo jednom nakon što kreirate svoj lik. Pristupite izborniku Pomoć:|_+_| ili |_+_|. Možete zatražiti pomoć oko bilo koje naredbe ili teme. Pogledajte svoju okolinu:say Pogledajte određeni objekt ili igrača:look Uzmi otključani predmet:WHO Ispustite otključani predmet:pub Pogledajte što nosite:|_+_| ili |_+_| Pogledajte popis online igrača:i Razgovarajte s ljudima u istoj prostoriji:|_+_| ili dvostruki navodnik (|_+_|), nakon čega slijedi ono što želite reći. Pošaljite privatnu poruku drugom igraču:get [object] Teleportirajte se kući ako zapnete:|_+_|. (Na CaveMUSH-u također možete upisati |_+_| da se teleportirate natrag u glavnu sobu čvorišta, Nexus.) Teleportirajte se u određenu sobu ili objekt:|_+_|. Odredište mora biti u vašem vlasništvu ili je postavljeno na JUMP_OK. Postavite opis vašeg igrača:|_+_|. To je ono što drugi vide kada |_+_| u tebe. Putovanje kroz izlaze:Možete upisati puni naziv izlaza ili njegov prečac (koji se nalazi iza njegovog naziva) između kutnih zagrada (|_+_|). Prekini vezu:Upišite |_+_| da graciozno izađe iz MUSH-a.

Nekoliko MUSH savjeta za izgradnju

The

Svaki objekt, soba, igrač ili izlaz na MUSH-u ima jedinstveni referentni broj baze podataka koji se zove dbref. To vam omogućuje da referencirate bilo koje od njih s bilo kojeg mjesta na MUSH-u - čak i ako niste u istoj prostoriji. Nakon naziva bilo kojeg objekta koji posjedujete, vidjet ćete njegov broj.

Ove informacije koristite kada je vrijeme za izgradnju. Svaka soba ili objekt koji izgradite koštaju 10 dragulja valute u igri, a izlazi koštaju jedan. Troškovi su trebali obuzdati prekomjernu gradnju. U 90-ima je memorija računala bila ograničena i MUSH-ovi su zapravo oporezovali svoje glavne strojeve. Sada, ako trebate više novca za izgradnju, samo pitajte na javnom kanalu.

Oglas

Opet, potpuni vodič za izgradnju na MUSH-u je izvan dosega ovog osnovnog članka. Zapamtite, također možete upisati |_+_| za detaljnije objašnjenje kako svaka od ovih naredbi radi.

Upišite bilo koju od sljedećih osnovnih naredbi, a zatim pritisnite Enter:

    Napravite objekt:|_+_|. Izgradnja svakog objekta košta 10 dragulja. Napravite sobu:|_+_|. Zapišite broj sobe (dbref) koji vam daje MUSH kako biste mogli otići tamo. U početku će biti nepovezan i plutati usred ničega. Svaka soba košta 10 dragulja. Posjetite sobu koju ste upravo kreirali:|_+_|, koristeći broj koji ste zapisali nakon što ste ga izgradili. Opišite sobu:|_+_|. Na CaveMUSH-u koristimo |_+_| , što odgovara našem prilagođenom oblikovanju sobe. Otvorite jednosmjerni izlaz u sobu s vaše trenutne lokacije:|_+_|. Morate posjedovati sobu u koju izlazite ili soba mora biti postavljena na LINK_OK. Izlazi su malo složeni, pa upišite |_+_| da biste dobili više pojedinosti o tome kako rade. Postavite opis objekta:|_+_|. Ovo je ono što igrači vide kada |_+_| na svom objektu. Saznajte više o zastavama:|_+_|. Oni kontroliraju kako igrači komuniciraju s objektima, sobama, izlazima i međusobno. Postavi zastavice:|_+_|. Upišite |_+_| za više informacija o tome. Naučite kako zaključati objekte i izlaze:|_+_|. Oni sprječavaju ljude da uzimaju predmete ili koriste izlaze ako to ne želite.

Riječ o MUSH programiranju

Primjer MUSHkoda.

Programiranje na MUSH-u nije obavezno. Mnogi ljudi to izbjegavaju, i to s dobrim razlogom. Moderno MUSHcode programiranje donekle nalikuje LISP u sintaksi. Ljudi koji su upoznati s programskim jezicima kao što su C ili JavaScript općenito smatraju da je MUSHcode glup za rad. Može biti zastrašujuće učiti i izluđujuće čitati, ali dobro odgovara okruženju u stvarnom vremenu kada se naviknete na njega.

MUSHcode koristi ugniježđene funkcije za procjenu popisa. Igrači obično pohranjuju kod u prilagođene atribute na objektima i koriste prilagođene naredbe da ga pokrenu. Kod se također može pretvoriti u opise za generiranje dinamičkih rezultata kada igrači gledaju objekte.

Kako biste mogli vidjeti kako to izgleda, sljedeći kratki redak koda koristi funkcije za generiranje popisa svakog objekta u trenutnoj prostoriji i prikazuje njihova imena. The |_+_| naredba to procjenjuje i pokazuje rezultate svima u prostoriji.

izgleda ovako:

drop [object]

Ako ste zainteresirani za učenje više o programiranju, upišite |_+_|, |_+_| i |_+_|.

Oglas

Da biste vidjeli veći primjer kako MUSHcode izgleda u funkcionalnom programu, samo upišite |_+_| kada ste prijavljeni na CaveMUSH. Vidjet ćete kod objekta koji omogućuje igru ​​dame za dva igrača.

Više MUSH-ova je vani

Priključak za blato trenutno navodi gotovo 100 MUSH-ova online i spremnih za istraživanje. Svaki unos ima poveznicu, tako da se možete povezati i igrati putem svog web preglednika, baš kao što ste učinili gore. Većina naredbi koje ste ovdje naučili radit će u drugim MUSH-ovima.

Međutim, dok posjećujete druge poslužitelje, imajte na umu da je svaki sustav neovisno upravljano igralište s vlastitom kulturom i običajima. Vi ste tamo prema hiru čarobnjaka (administratora) koji ga vode. Dakle, dok se ne smjestite, smatrajte se turistom u stranoj zemlji - stupite lagano i uvijek budite ljubazni prema domaćima.

Sretno MUSHing!

PROČITAJTE SLJEDEĆE