Tekstbaseret VR: Udforsk MUSHes banebrydende verden

Mar 19, 2025
Spil
Digital Equipment Corporation

Kan du oprette virtual reality (VR) uden andet end tekst? Folk, der MUSH, tror det! MUSH-spilformatet (som nu er 30 år gammelt) giver online-spillere mulighed for i fællesskab at opbygge tekstbaserede onlineverdener, hvor deres fantasi kan løbe vild.

Lad os se på, hvordan du MUSH!

Oprindelsen til MUDs og MUSHes

Før grafik styrede internettet, og båndbredden var lav, og modem skreg højt, spillede folk tekstbaserede onlinespil kaldet "multi-user fangehuller" eller "MUDs".

En MUD er et multiplayer-spil i netværk, der typisk fokuserer på RPG-stil fantasykamp. MUD'er fødte senere ” massivt multiplayer online rollespil ”(MMORPG'er), ligesom Sidste online og World of Warcraft .

I modsætning til disse spil brugte MUDs dog kun tekstbeskrivelser af spillere, fjender, handlinger og deres omgivelser.

I slutningen af ​​1970'erne blev fans af den originale mainframe-version af teksten eventyrspil Zork (kaldet "Dungeon" dengang) ønskede at skabe et spil, som flere mennesker kunne spille samtidigt over et netværk. Det første MUD blev lanceret i 1978. Den kørte på en DEC PDP-10 mainframe på University of Essex .

Da MUD'er voksede i popularitet gennem 1980'erne, opstod der flere variationer med hensyn til spilstilarter og codebases (serversoftwaren, der er vært for en MUD). Snart fjernede nogle få MUD'er sig fra kamp og blev rent sociale platforme til chatter og eksperimenter.

I 1989 oprettede Jim Aspnes en af ​​de første socialt fokuserede MUD'er, der blev kaldt TinyMUD . Det følgende år brugte udvikler Larry Foard TinyMUD's kode som basis for sin egen server. Han tilføjede et verdensprogrammeringssprog og kaldte det "TinyMUSH", og dermed blev MUSHes født.

Udtrykket MUSH er et ordspil uden nogen fast betydning ud over ordspil om udtrykket "MUD." Nogle mennesker senere mønter backronym “Flerbrugerdelt hallucinationer”, men det var ikke almindeligt accepteret.

Grundlæggende: Hvad er en MUSH?

EN MUSH omkring 1995.

Som en MUD er en MUSH helt tekstbaseret. Det definerende kendetegn ved en MUSH er dog, at nogen kan udvide og programmere det fra miljøet. Forud for dette var en MUDs rumstruktur enten hårdkodet på et kompileret sprog (såsom C) eller ved at redigere konfigurationsfiler og genstarte serveren.

På en MUSH kan spillere bygge rum og knytte dem sammen. En måde, de kan gøre dette på, er ved at bruge kommandoer i verden (f.eks. "@Dig" til at oprette et rum). En anden er via programinteraktive miljøer, der bruger et internt scriptingsprog kaldet "MUSHcode", der kører i spilmiljøet i realtid.

Strukturelt er MUSHes opdelt i rum, objekter, spillere og udgange. Værelser er grundlæggende placeringer med deres egne beskrivelser. Objekter bevæger sig rundt i rum og andre objekter. Spillere er de mennesker, der er forbundet med spillet (dybest set levende objekter). Udgange er de links, der forbinder alt.

Når du opretter forbindelse til en MUSH, ser du en beskrivelse af dit miljø og en liste over objekter eller afspillere på det sted. Du kan bruge indbyggede kommandoer, såsom “look” eller “say”, eller brugerdefinerede kommandoer programmeret af andre spillere til at interagere.

Hvorfor MUSH i dag?

Administratorer, der kører MUSHes, er kendt som guider. Hver MUSH-server (eller spil) er en virtuel legeplads til din fantasi. De har normalt et specifikt tema, såsom Transformers, Tolkien bøger eller vampyrer. Nogle spillere spiller en karakter i rammen og lever et fantasiliv efter eget valg.

Andre spil er mere åbne og eksperimentelle. På en social / kodende MUSH (som min) er du fri til at bygge, hvad du vil. Samfundet værdsætter kreativitet og god samtale.

I MUSH (udtrykket bruges også som et verbum), fordi det er den ultimative form for sprogligt kreativt udtryk. Det er et programmerbart tekstmiljø, hvor jeg kan bygge ethvert sted, jeg gerne vil besøge - og min fantasi er gengivelsesmotoren, ligesom når jeg læser en bog.

Det er også en dybt social oplevelse. Jeg oprettede først forbindelse til en MUSH i efteråret 1994. Jeg fik venner dengang, som jeg stadig har i dag. Vi tjekker ind med hinanden næsten dagligt på CaveMUSH, den MUSH jeg startede i marts 2000. I disse dage bruger vi det på samme måde som andre bruger Slap eller Uenighed .

Du er inviteret til at besøge CaveMUSH - lad os gennemgå, hvordan du gør det.

Sådan bruges en webklient til MUSH

MUSHER bruger traditionelt telnet-protokol til kommunikation. Du kan oprette forbindelse til næsten enhver MUSH via den valgte telnetklient. Hvis du er mere avanceret, kan du besøge min CaveMUSH her: cavemush.com port 6116 .

Men for de fleste kan det være meget arbejde at finde og oprette en ideel telnetklient. Telnet er generelt forældet til fordel for SSH , så det kan være svært at finde en klient, der understøtter en god MUSHing-oplevelse.

I stedet bruger vi en praktisk telnetklient kaldet MudPortal til at oprette forbindelse til CaveMUSH. Det fungerer i enhver webbrowser, inklusive Safari, Firefox, Edge eller Chrome.

Først, oprette forbindelse automatisk til CaveMUSH via MudPortal ; du ser skærmen vist nedenfor.

Før du kan bruge en MUSH, skal du oprette en spillerkonto. De fleste MUSHes er helt gratis at spille, og du kan gøre det anonymt uden nogen tilknytning - en helt kontrast til den moderne æra.

Tænk over, hvad du vil have dit brugernavn til at være. På CaveMUSH har folk en tendens til at vælge korte, lunefulde håndtag som Dream eller Mad (min er RedWolf).

Når du har valgt et navn, skal du klikke på "Skriv en kommando" nederst på siden.

Skriv følgende, hvor [username] er det ønskede navn, og [password] er din valgte adgangskode, og tryk derefter på Enter:

Opret [username] [password]

Sørg for at skrive din adgangskode ned, så du ikke glemmer den. Tekstboksen er, hvordan du interagerer med MUSH fra nu af. Du skriver bare kommandoer og trykker derefter på Enter.

Dernæst ruller en masse tekst hurtigt på skærmen. Den seneste output vil være i bunden af ​​skærmen, mens de ældre oplysninger ruller opad og uden for skærmen.

Først ser du beskrivelsen af ​​et rum kaldet “Old Well” i grå tekst.

For at se MUSH i farve skal du skrive @ Set = trans , og tryk derefter på Enter. Du ser meddelelsen "Set", som bekræfter, at kommandoen var vellykket.

Nu kan du skrive se (eller genvejen l ) og tryk på Enter for at se på rummet.

Ligesom Dorothy åbner øjnene i Oz-landet, er MUSH nu i technicolor. Tillykke - du er med!

I et grundlæggende rumlayout ser du navnet på rummet øverst, rummets beskrivelse, listen over rummets indhold (alle objekter og spillere i rummet) og en liste over udgange, der fører til andre rum.

Næste gang du opretter forbindelse til MUSH, skal du skrive følgende ved hjælp af det brugernavn og den adgangskode, du oprettede ovenfor:

tilslut [username] [password]

På denne måde gemmes alt, hvad du laver eller bygger på MUSH på din konto.

Første trin i en MUSHy verden

Nu hvor du har set dit første værelse, så lad os prøve at sige hej. Type sig hej i tekstboksen og tryk Enter.

Du ser resultatet på skærmen. Hvis der er nogen aktive spillere i lokalet, svarer de muligvis. Generelt er det kun spillere i samme rum, der kan se resultaterne af din sige kommando.

Du kan dog også tale i den MUSH-brede chat kaldet Public Channel. For at gøre det skal du skrive følgende, hvor [message] er det, du vil sige:

pub [message]

Spillere i hvert rum vil se denne besked.

Du kan også bruge se kommando for at se en beskrivelse af objekter i rummet. For at gøre dette skal du skrive følgende:

se [object name]

For at bevæge dig rundt MUSH bruger du udgange. På CaveMUSH har næsten hver udgang en genvej bag sit navn i vinkelparenteser (<>). Når du skriver genvejen og trykker på Enter, bevæger du dig gennem udgangen til et andet sted.

For at gå gennem “Hole <H>” - udgangen og gå ind i et andet rum, skriv “h” og tryk på Enter.

Du bevæger dig ind i Cave Nexus (# 3), som er den grundlæggende knudepunkt for hele MUSH.

Herfra er du fri til at udforske MUSH, tale med andre mennesker (skriv HVEM for at se en liste over tilsluttede afspillere) og bruge udgange til at undersøge, hvad andre har bygget. Glem ikke at bruge pub kommando til at sige “Hej” til RedWolf på den offentlige kanal.

CaveMUSH har spillere fra hele verden. Selvom de måske ikke alle er aktive på samme tid, har de en tendens til at holde forbindelsen 24 timer i døgnet, hvis det er muligt. På den måde kan de indhente beskeder, de måske har savnet.

Følgende er et par andre grundlæggende kommandoer, du kan bruge:

  • Type i for at se din beholdning.
  • Type få [object] for at afhente en vare på din placering, hvis den ikke er låst.
  • Type slip [object] at droppe et element på din placering, hvis det ikke er låst.

Generelt MUSH Command Cheat Sheet

Vi kan ikke dække alle MUSH-kommandoer her, men vi har samlet en liste over nogle af de vigtigste. Igen, for at sende en af ​​nedenstående kommandoer skal du bare skrive dem og trykke på Enter:

  • Se farver: @ Set = trans . Du skal kun gøre dette en gang, når du har oprettet din karakter.
  • Gå ind i menuen Hjælp: Hjælp eller hjælp [subject] . Du kan anmode om hjælp til næsten enhver kommando eller et emne.
  • Se på dine omgivelser: se
  • Se på et bestemt objekt eller en bestemt spiller: se [object]
  • Saml et ulåst objekt op: få [object]
  • Slip et ulåst objekt: slip [object]
  • Se hvad du bærer: i eller beholdning
  • Se en liste over online spillere: HVEM
  • Tal med folk i samme rum: sige eller et dobbelt anførselstegn ( " ) efterfulgt af hvad du vil sige.
  • Send en privat besked til en anden spiller: side [player] = [message]
  • Teleporter hjem, hvis du sidder fast: hjem . (På CaveMUSH kan du også skrive @hjem for at teleportere tilbage til hovedhubrummet, Nexus.)
  • Teleporter til et bestemt rum eller objekt: @tel [number] . Destinationen skal ejes af dig eller indstilles til JUMP_OK.
  • Indstil din spillerbeskrivelse: @desc mig = [description] . Dette er hvad andre ser, når de se på dig.
  • Rejs gennem udgange: Du kan enten skrive det fulde exitnavn eller dets genvej (placeret efter dets navn) mellem de vinklede parenteser ( < > ).
  • Koble fra: Type AFSLUT for at gå elegant ud af MUSH.

Et par MUSH Building Tips

Hvert objekt, værelse, spiller eller udgang på en MUSH har et unikt databasereferencenummer kaldet en "dbref". Dette giver dig mulighed for at henvise til nogen af ​​disse fra hvor som helst på MUSH - selvom du ikke er i samme rum. Efter navnet på de objekter, du ejer, kan du se dets nummer.

Du bruger disse oplysninger, når det er tid til at bygge. Hvert værelse eller objekt, du bygger, koster 10 perler i spilvalutaen, og udgange koster en. Omkostningerne var beregnet til at bremse overdreven bygning. I 90'erne var computerhukommelsen begrænset, og MUSHes beskattede faktisk deres værtsmaskiner. Nu, hvis du har brug for flere penge til at bygge, så spørg bare på den offentlige kanal.

Igen er en komplet guide til at bygge videre på en MUSH uden for anvendelsesområdet for denne grundlæggende artikel. Husk, du kan også skrive hjælp [subject] for en mere detaljeret forklaring af, hvordan hver af disse kommandoer fungerer.

Skriv en af ​​følgende grundlæggende kommandoer, og tryk derefter på Enter:

  • Opret et objekt: @ Opret [object name] . Hvert objekt koster 10 perler at bygge.
  • Opret et værelse: @dig [room name] . Skriv værelsesnummeret (dbref), som MUSH giver dig, så du kan gå derhen. Oprindeligt vil det være ikke-linket og flyde midt i himlen. Hvert værelse koster 10 perler.
  • Besøg et værelse, du lige har oprettet: @tel [room number] ved hjælp af det nummer, du skrev ned, efter at du havde bygget det.
  • Beskriv et værelse: @desc her = [description] . På CaveMUSH bruger vi @ldesc her = [description] , der matcher vores brugerdefinerede rumformatering.
  • Åbn en envejsudgang til et værelse fra din nuværende placering: @open Exit Name <EN>;en=[room number] . Du skal enten eje det rum, du går ud til, eller så skal rummet være indstillet til LINK_OK. Udgange er lidt komplekse, så skriv hjælp @ åbne for at få flere detaljer om, hvordan de fungerer.
  • Indstil beskrivelsen af ​​et objekt: @desc [object] = [description] . Dette er hvad spillerne ser, når de se på dit objekt.
  • Lær om flag: hjælp flag . Disse styrer, hvordan spillere interagerer med objekter, værelser, udgange og hinanden.
  • Sæt flag: @sæt . Type hjælp @ sæt for mere information om dette.
  • Lær hvordan du låser genstande og udgange: hjælpelåse . Disse forhindrer folk i at tage genstande eller bruge udgange, hvis du ikke ønsker det.

Et ord om MUSH-programmering

Programmering på en MUSH er valgfri. Mange mennesker undgår det og med god grund. Moderne programmering af MUSHcode ligner noget LISP i syntaks. Folk, der er fortrolige med programmeringssprog som C eller JavaScript, finder generelt MUSHcode stump at arbejde med. Det kan være skræmmende at lære og vanvittigt at læse, men det passer godt til realtidsmiljøet, når du først er vant til det.

MUSHcode bruger indlejrede funktioner til at evaluere lister. Spillere gemmer typisk koden i brugerdefinerede attributter på objekter og bruger brugerdefinerede kommandoer til at udløse den. Kode kan også bages i beskrivelser for at generere dynamiske resultater, når spillerne ser på objekter.

Så du kan se, hvordan det ser ud, den følgende korte kodelinje bruger funktioner til at generere en liste over hvert objekt i det aktuelle rum og vise deres navne. Det @emit kommando evaluerer det og viser resultaterne for alle i rummet.

Det ser sådan ud:

@emit [iter([lcon(here)],[name(##)]% r)]

Hvis du er interesseret i at lære mere om programmering, skal du skrive hjælpefunktioner , hjælpe brugerkommandoer og Hjælp & .

For at se et større eksempel på, hvordan MUSHcode ser ud i et funktionelt program, skal du bare skrive undersøge # 9802 når du er logget ind på CaveMUSH. Du får se koden på et objekt, der tillader et to-spiller spil af brikker.

Flere MUSHes er derude

Mudderforbindelse viser i øjeblikket næsten 100 MUSHer online og klar til efterforskning. Hver fortegnelse har et link, så du kan oprette forbindelse og spille via din webbrowser, ligesom du gjorde ovenfor. De fleste af de kommandoer, du har lært her, fungerer i andre MUSHer.

Når du besøger andre servere, skal du dog huske, at hvert system er en uafhængig legeplads med sin egen kultur og skikke. Du er der efter indfaldet fra guiderne (administratorer), der kører det. Så indtil du bosætter dig, skal du betragte dig selv som turist i et fremmed land - skridt let, og vær altid venlig over for de lokale.

Glad MUSHing!

.indgangsindhold .indgangsfod

Text-Based VR: Explore The Pioneering World Of MUSHes


Spil - Mest populære artikler

Sådan downloades NVIDIA-drivere uden GeForce-oplevelse

Spil Jul 14, 2025

Kiklas / Shutterstock.com Vil du downloade drivere til din NVIDIA GeForce GPU uden at installere NVIDIAs GeForce Experience-applikation? NVIDIA g..


Bruger online gaming virkelig et ton båndbredde?

Spil Mar 24, 2025

Gorodenkoff / Shutterstock.com Virale indlæg på sociale medier og onlineartikler tilskynder spillere til at stoppe med at spille og argumentere..


Ventil siger, at den ikke kan fjerne de irriterende Steam Age-meddelelser

Spil Sep 6, 2025

UCACHED INDHOLD Det er min egentlige fødselsdag, sværger jeg. Du ved, hvordan Steam konstant beder dig om at bekræfte din alder, selvom gjorde det for et par dage s..


Råb "Forbedre!" På din computer, ligesom på tv, i dette browserspil

Spil Aug 15, 2025

I filmene er det let at rydde op på fuzzy fotos: bare råb "Forbedre!" og "Zoom ind!" Forbedre , et browserspil af programmør Nicole He, fungerer bare sådan, og de..


Sådan optages din Windows-, Mac-, Linux-, Android- eller iPhone-skærm

Spil Jun 25, 2025

UCACHED INDHOLD Screenshots er gode, men nogle gange er du nødt til at oprette en videooptagelse for virkelig at få dit pointer igennem. Du kan optage din computers skrivebord, ..


Sådan spiller du multiplayer LAN-spil med en enkelt Minecraft-konto

Spil Jul 10, 2025

Så du vil spille Minecraft med din familie, men du har kun en konto. Du kan ikke spille online, men med et par tweaks til konfigurationsfilerne skal du alle kunne spille over netv�..


Sådan fejlfindes problemer med pc-spil

Spil Aug 14, 2025

Pc'er handler om bagudkompatibilitet, men dette kan føre til problemer. Spil designet til DOS eller endda bare tidligere versioner af Windows fungerer muligvis ikke korrekt på mod..


Denne uge i Geek History: The Call of Cthulhu, Columbia Shuttle Disaster og fødslen af ​​Facebook

Spil Feb 3, 2025

UCACHED INDHOLD Denne uge i Geek History så begyndelsen på Cthulhu-rædselsmythos, Columbia-rumfærge-katastrofen og fødslen af ​​Facebook. Tjek også vores nye tilføjelse..


Kategorier