Voitteko luoda virtuaalitodellisuuden (VR) vain tekstillä? Ihmiset, jotka MUSH ajattelevat niin! MUSH-pelimuoto (joka on nyt 30-vuotias) antaa online-pelaajille mahdollisuuden rakentaa yhdessä tekstipohjaisia verkkomaailmia, joissa mielikuvituksensa voi vallata.
Katsotaanpa kuinka MUSH!
MUD: ien ja MUSHien alkuperä
Ennen kuin grafiikka hallitsi Internetiä, ja kaistanleveys oli pieni ja modeemit huusi kovaa, ihmiset pelasivat tekstipohjaisia verkkopelejä, joita kutsuttiin "monen käyttäjän vankityrmiksi" tai "MUDiksi".
MUD on verkkoon kytketty moninpeli, joka keskittyy yleensä RPG-tyyliseen fantasiataisteluun. MUD synnytti myöhemmin ” massiivisesti moninpelit online-roolipelejä ”(MMORPG: t), kuten Viimeinen paikalla ja World of Warcraft .
Toisin kuin noissa peleissä, MUD: t käyttivät kuitenkin pelkästään pelaajien, vihollisten, toimintojen ja heidän ympäristöjen kuvauksia.
1970-luvun lopulla fanit alkuperäisen mainframe-version tekstiseikkailupelistä Zork (jota kutsuttiin silloin Dungeoniksi) halusi luoda pelin, jota useat ihmiset voisivat pelata samanaikaisesti verkon kautta. ensimmäinen MUD käynnistettiin vuonna 1978. Se toimi DEC PDP-10 -koneella Essexin yliopisto .
Kun MUD: ien suosio kasvoi 1980-luvulla, pelityylien ja kooditietojen (palvelinohjelmisto, joka isännöi MUD: ää) esiin tuli useita muunnelmia. Pian muutama MUD erottui taistelusta ja niistä tuli puhtaasti sosiaalisia foorumeita chattailuun ja kokeiluihin.
Vuonna 1989 Jim Aspnes loi yhden ensimmäisistä sosiaalisesti keskittyvistä MUD: istä TinyMUD . Seuraavana vuonna kehittäjä Larry Foard käytti TinyMUD-koodia oman palvelimensa pohjana. Hän lisäsi maailman sisäisen ohjelmointikielen ja kutsui sitä nimellä "TinyMUSH", ja näin ollen MUSHes syntyivät.
Termi MUSH on sanakirja, jolla ei ole kiinteää merkitystä sanalla "MUD". Jotkut ihmiset keksivät myöhemmin taaksepäin "Usean käyttäjän jaetut hallusinaatiot", mutta sitä ei yleisesti hyväksytty.
Perusteet: Millainen MUSH on?
MUD: n tavoin MUSH on kokonaan tekstipohjainen. MUSH: n määrittävä ominaisuus on kuitenkin se, että joku voi laajentaa ja ohjelmoida sitä ympäristöstä. Ennen tätä MUD: n huonerakenne koodattiin joko kovalevyllä käännetyllä kielellä (kuten C) tai muokkaamalla määritystiedostoja ja käynnistämällä palvelin uudelleen.
MUSH: lla pelaajat voivat rakentaa huoneita ja yhdistää ne toisiinsa. Yksi tapa he voi tehdä tämän käyttämällä maailman sisäisiä komentoja (kuten "@dig" huoneen rakentamiseksi). Toinen on ohjelmien vuorovaikutteisten ympäristöjen kautta, jotka käyttävät sisäistä komentokieliä nimeltä MUSHcode, joka toimii peliympäristössä reaaliajassa.
Rakenteellisesti MUSHit on jaettu huoneisiin, esineisiin, pelaajiin ja uloskäynteihin. Huoneet ovat peruspaikkoja, joissa on omat kuvauksensa. Esineet liikkuvat huoneiden sisällä ja muissa esineissä. Pelaajat ovat peliin liitettyjä ihmisiä (pohjimmiltaan eläviä esineitä). Poistumiset ovat linkit, jotka yhdistävät kaiken.
Kun muodostat yhteyden MUSH: iin, näet kuvaus ympäristöstäsi ja luettelon esineistä tai pelaajista kyseisessä paikassa. Voit käyttää vuorovaikutuksessa sisäänrakennettuja komentoja, kuten "look" tai "say" tai muiden pelaajien ohjelmoimia mukautettuja komentoja.
Miksi MUSH tänään?
MUSHes-palvelua ylläpitävät järjestelmänvalvojat tunnetaan velhoina. Jokainen MUSH-palvelin (tai peli) on virtuaalinen leikkipaikka mielikuvituksellesi. Heillä on yleensä tietty teema, kuten Transformers, Tolkien-kirjat tai vampyyrit. Jotkut pelaajat pelaavat hahmoa ympäristössä ja elävät valitsemansa fantasiaelämän.
Muut pelit ovat avoimempia ja kokeellisempia. Sosiaalisella / koodaavalla MUSHilla (kuten minunkin) voit rakentaa mitä haluat. Yhteisö arvostaa luovuutta ja hyvää keskustelua.
MINÄ MUSH (termiä käytetään myös verbinä), koska se on lopullinen kielellisen luovan ilmaisun muoto. Se on ohjelmoitava tekstiympäristö, johon voin rakentaa minkä tahansa paikan, jossa haluaisin käydä - ja mielikuvitukseni on renderointimoottori, aivan kuten kun luin kirjaa.
Se on myös syvästi sosiaalinen kokemus. Liityin ensimmäistä kertaa MUSHiin syksyllä 1994. Sain ystäviä silloin, kun minulla on vielä tänään. Tarkistumme keskenämme melkein päivittäin CaveMUSH: lla, MUSHilla, jonka aloitin maaliskuussa 2000. Nykyään käytämme sitä samalla tavalla kuin muutkin Löysä tai Erimielisyydet .
Sinut kutsutaan käymään CaveMUSH: ssa - käydään läpi miten se tehdään.
Kuinka käyttää Web-asiakasta MUSH: ille
MUSHet käyttävät perinteisesti telnet-protokolla viestintään. Voit muodostaa yhteyden melkein jokaiseen MUSH: iin valitsemasi telnet-asiakkaan kautta. Jos olet edistyneempi, voit vierailla CaveMUSHssa täällä: cavemush.com-portti 6116 .
Useimmille ihmisille ihanteellisen telnet-asiakkaan löytäminen ja määrittäminen voi kuitenkin olla paljon työtä. Telnet on yleensä vanhentunut SSH: n hyväksi , joten voi olla vaikea löytää asiakasta, joka tukee hyvää MUSHing-kokemusta.
Sen sijaan käytämme kätevää MudPortal-nimistä telnet-asiakasta yhteyden muodostamiseen CaveMUSH: iin. Se toimii missä tahansa verkkoselaimessa, mukaan lukien Safari, Firefox, Edge tai Chrome.
Ensimmäinen, muodosta yhteys automaattisesti CaveMUSHiin MudPortalin kautta ; näet alla olevan näytön.
Ennen kuin voit käyttää MUSHia, sinun on luotava pelaajatili. Suurin osa MUSHeista on täysin ilmaisia pelata, ja voit tehdä sen nimettömästi ilman merkkijonoja - vastakohta nykyajalle.
Mieti mitä haluat käyttäjätunnuksesi olevan. CaveMUSH-palvelussa ihmiset valitsevat yleensä lyhyet, hassut kahvat, kuten Dream tai Mad (minun on RedWolf).
Kun olet päättänyt nimen, napsauta "Kirjoita komento" sivun alaosassa.
Kirjoita seuraava, jossa [username] on haluamasi nimi ja [password] on valitsemasi salasana, ja paina sitten Enter:
luoda [username] [password]
Muista kirjoittaa salasanasi muistiin, jotta et unohda sitä. Tekstiruutu on tapa, jolla olet jatkossa vuorovaikutuksessa MUSH: n kanssa. Kirjoita vain komennot ja paina sitten Enter.
Seuraavaksi joukko tekstiä vierittää nopeasti näytöllä. Viimeisin lähtö on ruudun alaosassa, kun taas vanhemmat tiedot vierivät ylöspäin ja näytön ulkopuolella.
Aluksi näet kuvauksen huoneesta nimeltä "Vanha kaivo" harmaalla tekstillä.
Jos haluat nähdä MUSH-värin, kirjoita
@ Aseta = käännös
ja paina Enter. Näet viestin "Aseta", joka vahvistaa, että komento onnistui.
Nyt voit kirjoittaa
Katso
(tai pikakuvake
l
) ja paina Enter katsoaksesi huonetta.
Kuten Dorothy avaa silmänsä Ozin maassa, MUSH on nyt teknisen värinen. Onnittelut - olet mukana!
Perushuoneen asettelussa näet huoneen nimen yläosassa, huoneen kuvauksen, luettelon huoneen sisällöstä (kaikki huoneessa olevat esineet ja pelaajat) sekä luettelon uloskäynnistä, jotka johtavat muihin huoneisiin.
Kun seuraavan kerran muodostat yhteyden MUSH: iin, kirjoita seuraava käyttämällä yllä luomasi käyttäjätunnusta ja salasanaa:
kytke [username] [password]
Tällä tavalla kaikki tekemäsi tai rakentamasi MUSH tallennetaan tilillesi.
Ensimmäiset vaiheet MUSHy-maailmassa
Nyt kun olet nähnyt ensimmäisen huoneesi, yritetään tervehtiä. Tyyppi
sano Hei
tekstikentässä ja paina Enter.
Tulos näkyy näytöllä. Jos huoneessa on aktiivisia pelaajia, he saattavat vastata. Yleensä vain saman huoneen pelaajat näkevät pelisi tulokset
sanoa
komento.
Voit kuitenkin puhua myös MUSH-laajuisessa keskustelussa nimeltä Public Channel. Tee näin kirjoittamalla seuraava, missä [message] on mitä haluat sanoa:
pubi [message]
Jokaisen huoneen pelaajat näkevät tämän viestin.
Voit käyttää myös
Katso
komento nähdäksesi huoneessa olevien esineiden kuvauksen. Tee näin kirjoittamalla seuraava:
katso [object name]
Voit liikkua MUSH: ssa käyttämällä uloskäyntejä. CaveMUSHissa melkein jokaisella poistumisella on pikakuvake nimensä takana kulmasulkeissa (<>). Kun kirjoitat pikakuvakkeen ja painat Enter, siirryt uloskäynnin kautta toiseen paikkaan.
Jos haluat käydä läpi "Hole <H>" -uloskäynnin ja siirtyä toiseen huoneeseen, kirjoita "h" ja paina Enter.
Muutat Cave Nexukseen (# 3), joka on koko MUSH: n peruskeskus.
Täältä voit vapaasti tutkia MUSHia, puhua muiden ihmisten kanssa (tyyppi
WHO
nähdäksesi luettelon yhdistetyistä pelaajista), ja käytä poistumistietoja tutkiakseen, mitä muut ihmiset ovat rakentaneet. Älä unohda käyttää
pub
käsky sanoa "Hei" RedWolfille Julkisella kanavalla.
CaveMUSH: lla on pelaajia ympäri maailmaa. Vaikka he eivät ehkä kaikki ole aktiivisia samaan aikaan, heillä on tapana olla yhteydessä ympäri vuorokauden, jos mahdollista. Tällä tavoin he voivat saada kiinni viesteistä, jotka ovat saattaneet unohtaa.
Seuraavassa on muutamia muita peruskomentoja, joita voit käyttää:
-
Tyyppi
inähdäksesi mainosjakaumasi. -
Tyyppi
hanki [object]noutaa kohde sijainnistasi, jos sitä ei ole lukittu. -
Tyyppi
pudota [object]pudottaa kohde sijaintiin, jos sitä ei ole lukittu.
Yleinen MUSH Command Cheat Sheet
Emme voi käsitellä kaikkia MUSH-komentoja täällä, mutta olemme koonneet luettelon tärkeimmistä. Voit jälleen lähettää minkä tahansa alla olevista komennoista kirjoittamalla ne ja painamalla Enter:
-
Katso värit:
@ Aseta = käännös. Sinun on tehtävä tämä vain kerran luodessasi hahmosi. -
Avaa Ohje-valikko:
autataiohje [subject]. Voit pyytää apua mistä tahansa komennosta tai aiheesta. -
Katso ympäristöäsi:
Katso -
Katso tiettyä esinettä tai pelaajaa:
katso [object] -
Nosta lukitsematon esine:
hanki [object] -
Pudota lukitsematon esine:
pudota [object] -
Katso mitä kuljetat:
itaiinventaario -
Katso luettelo online-pelaajista:
WHO -
Keskustele samassa huoneessa olevien ihmisten kanssa:
sanoatai kaksoislainausmerkki (") ja sen jälkeen mitä haluat sanoa. -
Lähetä yksityinen viesti toiselle pelaajalle:
sivu [player] = [message] -
Teleportoi koti jos juutut:
Koti. (CaveMUSHissa voit myös kirjoittaa@Kotiteleportoitua takaisin pääkeskushuoneeseen, Nexukseen.) -
Teleporttaa tiettyyn huoneeseen tai esineeseen:
@tel [number]. Kohteen on oltava sinun omistamasi tai sen on oltava JUMP_OK. -
Aseta soittimen kuvaus:
@desc me = [description]. Tämän näkevät muut, kun näkevätKatsosinulle. -
Matka uloskäyntien kautta:
Voit joko kirjoittaa koko poistumisnimen tai sen pikanäppäimen (joka sijaitsee nimen jälkeen) kulmasulkeiden väliin (
< >). -
Katkaista:
Tyyppi
LOPETTAAsulavasti sulkeutumaan MUSH: sta.
Muutama MUSH-rakennusvinkki
Jokaisella MUSH-objektilla, huoneessa, soittimella tai poistumisella on yksilöllinen tietokannan viitenumero nimeltä dbref. Tämän avulla voit viitata mihin tahansa MUSHin mistä tahansa, vaikka et olisikaan samassa huoneessa. Omistamiesi objektien nimen jälkeen näet sen numeron.
Käytät näitä tietoja, kun on aika rakentaa. Jokainen rakentamasi huone tai esine maksaa 10 jalokiviä pelin sisäistä valuuttaa ja uloskäynnit yhden. Kustannusten oli tarkoitus hillitä liiallista rakentamista. 90-luvulla tietokoneen muisti oli rajallinen, ja MUSHes verottivat isäntäkoneitaan. Jos tarvitset nyt enemmän rahaa rakentamiseen, kysy vain Julkisella kanavalla.
Jälleen täydellinen opas MUSH: n rakentamiseen ei kuulu tämän perustavan artikkelin piiriin. Muista, että voit myös kirjoittaa
apua [subject]
saadaksesi tarkemman selvityksen siitä, miten kukin näistä komennoista toimii.
Kirjoita jokin seuraavista peruskomennoista ja paina sitten Enter:
-
Luo objekti:
@luo [object name]. Jokainen esine maksaa 10 helmen rakentaminen. -
Luo huone:
@dig [room name]. Kirjoita huoneen numero (dbref), jonka MUSH antaa sinulle, jotta voit mennä sinne. Aluksi se on kytketty irti ja kelluu keskellä ei mitään. Jokainen huone maksaa 10 helmiä. -
Käy juuri luomassasi huoneessa:
@tel [room number], käyttämällä numeroa, jonka kirjoitit muistiin rakentamisen jälkeen. -
Kuvaile huone:
@desc täällä = [description]. CaveMUSH: lla käytämme@ldesc täällä = [description], joka vastaa mukautettua huoneen muotoilua. -
Avaa yksisuuntainen poistuminen huoneeseen nykyisestä sijainnistasi:
@open Exit Name <EN>; ja = [room number]. Sinun on joko omistettava huone, josta poistut, tai huoneeksi on määritettävä LINK_OK. Poistumiset ovat hieman monimutkaisia, joten kirjoitahelp @opensaadaksesi lisätietoja niiden toiminnasta. -
Aseta objektin kuvaus:
@desc [object] = [description]. Tämän pelaajat näkevät, kun he näkevätKatsoesineessäsi. -
Lisätietoja lipuista:
auttaa lippuja. Nämä hallitsevat kuinka pelaajat ovat vuorovaikutuksessa esineiden, huoneiden, uloskäyntien ja toistensa kanssa. -
Aseta liput:
@aseta. Tyyppihelp @setlisätietoja tästä. -
Opi lukitsemaan kohteet ja uloskäynnit:
apua lukot. Nämä estävät ihmisiä ottamasta esineitä tai käyttämästä uloskäyntejä, jos et halua niitä.
Sana MUSH-ohjelmoinnista
Ohjelmointi MUSH: lla on valinnainen. Monet ihmiset välttävät sitä, ja sillä on hyvä syy. Moderni MUSHcode-ohjelmointi muistuttaa jonkin verran LISP syntaksissa. Ihmiset, jotka tuntevat ohjelmointikielet, kuten C tai JavaScript, löytävät MUSHcode-tylsyyden toimimaan. Se voi olla pelottavaa oppia ja hullua lukea, mutta se sopii reaaliaikaiseen ympäristöön, kun olet tottunut siihen.
MUSHcode käyttää sisäkkäisiä toimintoja luetteloiden arviointiin. Pelaajat tallentavat koodin tyypillisesti objektien mukautettuihin määritteisiin ja käynnistävät sen mukautetuilla komennoilla. Koodi voidaan myös leipoa kuvauksiksi, jotta saadaan dynaamisia tuloksia, kun pelaajat katsovat esineitä.
Joten voit nähdä miltä se näyttää, seuraava lyhyt koodirivi käyttää funktioita luomaan luettelon kaikista nykyisen huoneen kohteista ja näyttää heidän nimensä.
@säteillä
komento arvioi sen ja näyttää tulokset kaikille huoneessa oleville.
Se näyttää tältä:
@emit [iter([lcon(here)],[name(##)]% r)]
Jos haluat oppia lisää ohjelmoinnista, kirjoita
ohjetoiminnot
,
auttaa käyttäjän komentoja
ja
auta &
.
Kirjoita isompi esimerkki siitä, miltä MUSHcode näyttää toiminnallisessa ohjelmassa
tutkia # 9802
kun olet kirjautunut sisään CaveMUSH-palveluun. Näet objektin koodin, joka sallii Tammen kahden pelaajan pelin.
Lisää MUSHeja on siellä
Mudaliitin listaa tällä hetkellä lähes 100 MUSHea verkossa ja valmiina tutkimiseen. Jokaisella listalla on linkki, joten voit muodostaa yhteyden ja pelata verkkoselaimesi kautta, aivan kuten yllä. Suurin osa täällä oppimistasi komennoista toimii muissa MUSHeissa.
Muista kuitenkin käydä muilla palvelimilla, että jokainen järjestelmä on itsenäisesti toimiva leikkipaikka, jolla on oma kulttuurinsa ja tapansa. Olet siellä sitä johtavien velhojen (järjestelmänvalvojien) mielijohteella. Joten, kunnes olet asettunut, pidä itseäsi turistina vieraassa maassa - astu kevyesti ja ole aina ystävällinen paikallisia kohtaan.
Hyvää MUSHING!