Létrehozhat virtuális valóságot (VR), csak szöveggel? Olyan emberek, akik GONDOLNAK gondolják! A MUSH játékformátum (amely immár 30 éves) lehetővé teszi az online játékosok számára, hogy együttműködve építsenek szöveges online világokat, ahol fantáziájuk megvadulhat.
Nézzük meg, hogyan GOMBAN!
A sár és a gomba eredete
Mielőtt a grafika uralta az internetet, és a sávszélesség alacsony volt, és a modemek hangosan sikoltoztak, az emberek szöveges online játékokat játszottak, úgynevezett „többfelhasználós börtönöknek” vagy „MUD-oknak”.
A MUD egy hálózatos, többjátékos játék, amely általában az RPG stílusú fantasy harcra összpontosít. Az MUD-ok később „ tömegesen többjátékos online szerepjátékok ”(MMORPG-k), hasonló Ultima Online és World of Warcraft .
Ezekkel a játékokkal ellentétben a MUD-ok azonban csak a játékosok, az ellenségek, az akciók és a környezetük szöveges leírását használták.
Az 1970-es évek végén a szöveges kalandjáték eredeti nagygépes változatának rajongói Zork (akkoriban „Dungeon” -nak hívták) egy olyan játékot akart létrehozni, amelyet több ember egyszerre játszhat egy hálózaton keresztül. A első sár DEC PDP-10 nagygépen futott a Essexi Egyetem .
Ahogy az 1980-as évek során a MUD népszerűsége nőtt, számos változat alakult ki a játékstílusok és a kódbázisok (a MUD-ot szerver kiszolgálószoftver) tekintetében. Hamarosan néhány MUD elhatárolódott a harctól, és a beszélgetés és a kísérletezés pusztán társadalmi platformjává vált.
1989-ben Jim Aspnes létrehozta az egyik első, társadalmilag összpontosított MUD-t TinyMUD . A következő évben a fejlesztő, Larry Foard a TinyMUD kódját használta saját szervere alapjaként. Hozzáadott egy világon belüli programozási nyelvet és „TinyMUSH” -nak hívta, és így PUSZKÁK születtek.
A MUSH kifejezés olyan szójáték, amelynek nincs rögzített jelentése a „MUD” kifejezés szóhasználatán túl. Néhány ember később megalkotta a háttere „Többfelhasználós megosztott hallucináció”, de nem volt általánosan elfogadott.
Az alapok: Milyen a Gomba?
Mint a MUD, a MUSH is teljes egészében szöveges. A MUSH meghatározó jellemzője azonban, hogy valaki kiterjesztheti és beprogramozhatja a környezetből. Ezt megelőzően a MUD helyiségszerkezetét vagy kódolták lefordított nyelven (például C), vagy konfigurációs fájlok szerkesztésével és a szerver újraindításával.
A MUSH-on a játékosok szobákat építhetnek és összekapcsolhatják őket. Ennek egyik módja a világon belüli parancsok (például „@dig” a szoba felépítéséhez) használata. A másik olyan program interaktív környezeteken keresztül történik, amelyek a játékkörnyezetben valós időben futó „MUSHcode” nevű belső szkriptnyelvet használják.
Szerkezetileg a MUSHeket helyiségekre, tárgyakra, játékosokra és kijáratokra osztják. A szobák alapvető helyszínek, saját leírásukkal. Az objektumok a helyiségekben és más tárgyakon belül mozoghatnak. A játékosok azok az emberek, akik kapcsolódnak a játékhoz (alapvetően élő tárgyak). A kilépések azok a linkek, amelyek mindent összekapcsolnak.
Amikor először csatlakozik egy MUSH-hoz, megjelenik a környezet leírása és az adott helyen található objektumok vagy játékosok listája. A kölcsönhatáshoz beépített parancsokat, például „look” vagy „say” vagy más játékosok által programozott egyedi parancsokat használhat.
Miért MUSH ma?
A MUSHes-t futtató rendszergazdák varázslók. Minden MUSH szerver (vagy játék) virtuális játszótér a képzelet számára. Általában meghatározott témájúak, például a Transformers, a Tolkien könyvek vagy a vámpírok. Egyes játékosok játszanak egy karaktert a helyszínen, és élnek egy általuk választott fantáziaéletet.
Más játékok nyitottabbak és kísérletezőbbek. Egy közösségi / kódoló MUSH-on (mint az enyém), szabadon építkezhet, amit csak akar. A közösség értékeli a kreativitást és a jó beszélgetést.
GONDOLOM (a kifejezést igeként is használják), mert ez a nyelvi kreatív kifejezés végső formája. Ez egy programozható szöveges környezet, amelyben felépíthetek minden olyan helyet, ahol meg szeretnék látogatni - és a képzeletem a renderelő motor, akárcsak egy könyv olvasásakor.
Ez egy mélyen társadalmi tapasztalat is. Először 1994 őszén csatlakoztam egy MUSH-hoz. Akkoriban barátokat szereztem, akik még ma is vannak. Szinte naponta jelentkezünk egymással a CaveMUSH-on, a MUSH-on, amelyet 2000 márciusában indítottam el. Manapság ugyanúgy használjuk, ahogy mások Laza vagy Viszály .
Meghívást kap a CaveMUSH látogatására - nézzük át, hogyan kell csinálni.
Hogyan lehet webes klienst MUSH-ra használni
A PUSSÁK hagyományosan a telnet protokoll a kommunikációhoz. A választott telnet kliensen keresztül szinte minden MUSH-hoz csatlakozhat. Ha haladóbb vagy, itt keresd fel a CaveMUSH-t: cavemush.com 6116-os port .
Azonban a legtöbb ember számára ideális telnet kliens megtalálása és beállítása sok munkát jelenthet. A Telnet általában elavult az SSH javára , így nehéz lehet olyan klienst találni, amely támogatja a jó MUSHing élményt.
Ehelyett egy praktikus, MudPortal nevű telnet klienst használunk a CaveMUSH-hoz való csatlakozáshoz. Bármilyen webböngészőben működik, beleértve a Safari, a Firefox, az Edge vagy a Chrome böngészőket.
Első, csatlakozzon automatikusan a CaveMUSH-hoz a MudPortal-on keresztül ; látni fogja az alább látható képernyőt.
A MUSH használata előtt létre kell hoznia egy játékosfiókot. A legtöbb MUSH teljesen szabadon játszhat, és ezt anonim módon megteheti, anélkül, hogy húrok lennének - ellentétben a modern korszakkal.
Gondoljon arra, hogy mi legyen a felhasználóneve. A CaveMUSH-on az emberek általában rövid, szeszélyes fogantyúkat választanak, mint például a Dream vagy a Mad (az enyém RedWolf).
Miután eldöntött egy nevet, kattintson az oldal alján található „Írjon be egy parancsot” elemre.
Írja be a következőt, ahol a [username] a kívánt név, a [password] pedig a választott jelszó, majd nyomja meg az Enter billentyűt:
hozzon létre [username] [password]
Ne felejtse el elfelejteni a jelszavát. A szövegdoboz az, hogy miként fogsz mostantól kapcsolatba lépni a MUSH-szal. Csak írja be a parancsokat, majd nyomja meg az Enter billentyűt.
Ezután egy csomó szöveg gyorsan görget a képernyőn. A legfrissebb kimenet a képernyő alján lesz, míg a régebbi információk felfelé és a képernyőn kívülre görgetnek.
Először szürke szöveggel látja az „Öreg kút” nevű szoba leírását.
A színes MUSH megtekintéséhez írja be a következőt:
@ Set = ford
, majd nyomja meg az Enter billentyűt. Megjelenik a „Set” üzenet, amely megerősíti, hogy a parancs sikeres volt.
Most gépelhet
néz
(vagy a parancsikon
l
), és nyomja meg az Enter billentyűt a szoba megtekintéséhez.
Ahogy Dorothy kinyitja a szemét Oz földjén, a MUSH is technikolor színű. Gratulálok - bent vagy!
Az alapszintű szoba elrendezésében a szoba tetején látható a szoba neve, a szoba leírása, a szoba tartalmának listája (a szobában lévő összes tárgy és játékos), valamint a kijáratok listája, amelyek más helyiségekhez vezetnek.
Amikor legközelebb csatlakozik a MUSH-hoz, írja be a következőket a fent létrehozott felhasználónévvel és jelszóval:
csatlakoztassa [username] [password]
Így minden, amit tesz vagy a MUSH-ra épít, a fiókjába kerül.
Első lépések a MUSHy világban
Most, hogy meglátta az első szobáját, próbáljunk köszönni. típus
köszönj
a szövegmezőben, és nyomja meg az Enter billentyűt.
Az eredményt a képernyőn látja. Ha van aktív játékos a teremben, válaszolhatnak. Általában csak az egy szobában lévő játékosok láthatják az Ön eredményeit
mond
parancs.
Beszélhet azonban a Public Channel nevű MUSH-szintű chaten is. Ehhez írja be a következőt, ahol [message] az, amit mondani szeretne:
kocsma [message]
Minden szoba játékosai látni fogják ezt az üzenetet.
Használhatja a
néz
parancsot a szobában lévő tárgyak leírásának megtekintéséhez. Ehhez írja be a következőt:
nézd [object name]
A MUSH mozogásához kijáratokat használ. A CaveMUSH-on szinte minden kijárathoz tartozik egy parancsikon a neve mögött, szögletes zárójelben (<>). Amikor beírja a parancsikont és megnyomja az Enter billentyűt, a kijáraton keresztül egy másik helyre lép.
Ha be akar lépni a „Hole <H>” kijáraton, és belép egy másik helyiségbe, írja be a „h” szót és nyomja meg az Enter billentyűt.
Belép a Cave Nexusba (# 3), amely az egész MUSH alapvető központja.
Innen szabadon felfedezheti a MUSH-t, beszélgethet más emberekkel (típus
WHO
hogy megtekinthesse a csatlakoztatott lejátszók listáját), és az exitekkel fedezze fel, mit építettek mások. Ne felejtsd el használni a
kocsma
parancsot, hogy „Hello” -t mondjon RedWolfnak a Nyilvános csatornán.
A CaveMUSH-nak vannak játékosai a világ minden tájáról. Bár lehet, hogy nem mind aktívak egyszerre, hajlamosak a nap 24 órájában kapcsolatban maradni, ha lehetséges. Így utolérhetik azokat az üzeneteket, amelyeket esetleg elmulasztottak.
Az alábbiakban néhány további alapvető parancsot használhat:
-
típus
énhogy lássa a készletét. -
típus
kap [object]vegyen fel egy elemet a tartózkodási helyén, ha nincs lezárva. -
típus
csepp [object]eldobni egy elemet a tartózkodási helyén, ha nincs lezárva.
Általános MUSH parancsnoki csalólap
Nem fedhetünk le minden MUSH-parancsot itt, de összeállítottunk egy listát a legfontosabbak közül. Ismét az alábbi parancsok elküldéséhez egyszerűen írja be őket, és nyomja meg az Enter billentyűt:
-
Színek megtekintése:
@ Set = ford. Ezt csak egyszer kell megtennie, miután létrehozta a karakterét. -
Nyissa meg a Súgó menüt:
Segítségvagysegítség [subject]. Bármely parancshoz vagy témához segítséget kérhet. -
Nézd meg a környezetedet:
néz -
Nézzen meg egy adott tárgyat vagy játékost:
nézd [object] -
Vedd fel a zárolatlan tárgyat:
kap [object] -
Dobjon el egy lezárt objektumot:
csepp [object] -
Nézze meg, mit cipel:
énvagyleltár -
Tekintse meg az online játékosok listáját:
WHO -
Beszéljen az emberek ugyanabban a szobában:
mondvagy dupla idézőjel ("), majd a mondanivaló követi. -
Privát üzenet küldése egy másik játékosnak:
oldal [player] = [message] -
Teleportáljon haza, ha elakadna:
itthon. (A CaveMUSH-on gépelhet is@itthonhogy teleportáljon vissza a fő hub szobába, a Nexusba.) -
Teleportáljon egy adott helyiségbe vagy tárgyba:
@tel [number]. A rendeltetési helynek Önnek kell lennie, vagy JUMP_OK értékre kell állítania. -
Állítsa be a lejátszó leírását:
@desc me = [description]. Ezt látják mások, amikor látjáknézrád. -
Utazás a kijáratokon keresztül:
A szögletes zárójelek közé beírhatja a teljes kilépési nevet vagy annak parancsikonját (amely a neve után található)
< >). -
Bontás:
típus
KILÉPÉShogy kecsesen kilépjen a MUSH-ból.
Néhány gombaépítési tipp
A MUSH minden objektumának, szobájának, lejátszójának vagy kijáratának egyedi adatbázis-hivatkozási száma van, amelyet „dbref” -nek hívnak. Ez lehetővé teszi, hogy ezekre a MUSH bárhonnan hivatkozhasson - még akkor is, ha nem ugyanabban a szobában van. A tulajdonában lévő objektumok neve után látni fogja annak számát.
Ezt az információt akkor használja fel, amikor ideje építeni. Minden épített szoba vagy tárgy 10 drágakőbe kerül a játékon belüli pénznemben, a kijáratok pedig egybe kerülnek. A költségek a túlzott építkezés visszaszorítását célozták. A 90-es években a számítógépes memória korlátozott volt, és a MUSHes ténylegesen megadóztatta a gépét. Most, ha több pénzre van szüksége az építkezéshez, kérdezze meg a Nyilvános csatornán.
Ismételten a MUSH-ra való építkezés teljes útmutatója meghaladja ezen alapcikk hatókörét. Ne feledje, hogy gépelhet is
segítség [subject]
a parancsok működésének részletesebb ismertetéséhez.
Írja be az alábbi alapvető parancsok bármelyikét, majd nyomja meg az Enter billentyűt:
-
Hozzon létre egy objektumot:
@create [object name]. Minden objektum építése 10 drágakőbe kerül. -
Hozzon létre egy szobát:
@dig [room name]. Írja le a szoba számát (dbref), amelyet a MUSH ad, hogy odamehessen. Kezdetben nem lesz összekötve és lebeg a semmi közepén. Minden szoba 10 drágakőbe kerül. -
Látogasson el az imént létrehozott szobába:
@tel [room number], felhasználva azt a számot, amelyet a felépítés után írt le. -
Írjon le egy szobát:
@desc itt = [description]. A CaveMUSH-on használjuk@ldesc itt = [description], amely megegyezik az egyedi helyiségformázásunkkal. -
Nyissa meg az egyirányú kijáratot a helyiségbe az aktuális tartózkodási helyéről:
@open Exit Name <EN>; és = [room number]. Vagy a szoba tulajdonosa kell, ahová kilép, vagy a szobának LINK_OK értékre kell állítania. A kijáratok kissé összetettek, ezért írja behelp @openhogy további részleteket kapjon a működésükről. -
Állítsa be az objektum leírását:
@desc [object] = [description]. Ezt látják a játékosok, amikor látjáknéza tárgyadnál. -
Tudjon meg többet a zászlókról:
segítség zászlók. Ezek szabályozzák, hogy a játékosok miként lépnek kapcsolatba tárgyakkal, helyiségekkel, kijáratokkal és egymással. -
Jelzők beállítása:
@készlet. típushelp @settovábbi információk erről. -
Az objektumok és kijáratok zárolásának megismerése:
segít zárak. Ezek megakadályozzák az embereket abban, hogy tárgyakat vegyenek vagy kijáratokat használjanak, ha nem akarja őket.
Egy szó a MUSH programozásról
A MUSH-on történő programozás nem kötelező. Sokan kerülik, és jó okkal. A modern MUSHcode programozás némileg hasonlít SELYPÍT szintaxisban. Azok az emberek, akik ismerik az olyan programozási nyelveket, mint a C vagy a JavaScript, általában a MUSHcode-ot használják. Ijesztő lehet a tanulás és őrjítő az olvasás, de ez jól esik a valós idejű környezetben, ha már megszokja.
A MUSHcode beágyazott függvényeket használ a listák értékeléséhez. A játékosok általában objektumokban az egyedi attribútumokban tárolják a kódot, és egyedi parancsok segítségével indítják azt. A kód leírásokká is süthető, hogy dinamikus eredményeket teremtsen, amikor a játékosok tárgyakat néznek.
Tehát láthatja, hogy néz ki, a következő rövid kódsor függvényekkel létrehozza az aktuális helyiség minden objektumának listáját, és megjeleníti a nevüket. A
@kibocsát
parancs kiértékeli és megmutatja az eredményeket a teremben tartózkodóknak.
Ez így néz ki:
@emit [iter([lcon(here)],[name(##)]% r)]
Ha többet szeretne megtudni a programozásról, gépeljen
súgó funkciók
,
súgó felhasználói parancsok
, és
Segítség &
.
Ha nagyobb példát szeretne látni arról, hogy a MUSHcode hogyan néz ki egy funkcionális programban, egyszerűen írja be
vizsgálja meg a # 9802
amikor be van jelentkezve a CaveMUSH-ba. Látni fogja egy olyan objektum kódját, amely lehetővé teszi a Dáma kétjátékos játékát.
További GOMBAK vannak odakint
Sár csatlakozó jelenleg csaknem 100 MUSH-t sorol fel online és készen áll a felfedezésre. Minden adatlaphoz tartozik egy link, így csatlakozhat és játszhat a webböngészőjén keresztül, akárcsak fent. Az itt megtanult parancsok többsége más MUSH-ban fog működni.
Amikor azonban más szervereket látogat meg, ne feledje, hogy minden rendszer egy önállóan működtetett játszótér, saját kultúrával és szokásokkal. A varázslók (rendszergazdák) szeszélye szerint ott vagytok, akik ezt futtatják. Tehát, amíg be nem telepedik, tekintse magát idegen ország turistájának - lépjen könnyedén, és mindig legyen kedves a helyiekkel szemben.
Boldog MUSHING!