VR на основі тексту: Дослідіть новаторський світ MUSHes

Mar 19, 2025
Ігри
Корпорація цифрового обладнання

Чи можете ви створити віртуальну реальність (VR) лише текстом? Люди, які МУШ думають так! Формат гри MUSH (якому зараз 30 років) дозволяє гравцям в Інтернеті спільно будувати текстові онлайн-світи, де їхня фантазія може розгулюватись.

Давайте подивимось, як ви МУШИТЕ!

Походження грязей та муш

До того, як графіка керувала Інтернетом, а пропускна здатність була низькою, а модеми голосно скричали, люди грали в текстові онлайн-ігри, які називались «багатокористувацькими підземеллями» або «Грязями».

MUD - це мережева багатокористувацька гра, яка, як правило, фокусується на фантастичному бою в стилі RPG. Пізніше грязеліки народили “ масові багатокористувацькі онлайн-рольові ігри "(MMORPG), наприклад Ultima Online і Світ Warcraft .

На відміну від цих ігор, MUD використовували лише текстові описи гравців, ворогів, дій та їх середовища.

Наприкінці 1970-х шанувальники оригінальної мейнфреймової версії текстової пригодницької гри Зорк (тоді ще називали «Подземеллям») хотіли створити гру, в яку одночасно могли грати кілька людей по мережі. перше ГРЯЗО був запущений в 1978 році. Він працював на мейнфреймі DEC PDP-10 в Університет Ессекса .

Оскільки популярність MUD зростала протягом 1980-х років, з’явилося кілька варіацій щодо стилів гри та кодових баз (серверне програмне забезпечення, що містить MUD). Незабаром кілька грязьових грязей дистанціювались від бою і стали суто соціальною платформою для спілкування та експериментів.

У 1989 році Джим Аспнес створив одну з перших соціально-орієнтованих Грязей TinyMUD . Наступного року розробник Ларрі Фоард використав код TinyMUD як основу власного сервера. Він додав світову мову програмування і назвав її "TinyMUSH", і, таким чином, MUSHs народилися.

Термін MUSH - це каламбур без жодного фіксованого значення, крім гри в словах для терміна "MUD". Деякі люди пізніше придумали зворотне слово “Галюцинація, що використовується спільно для кількох користувачів”, але вона не була загальновизнаною.

Основи: що таке МУШ?

МУШ близько 1995 року.

Подібно ГРУЗІ, МУШ повністю заснований на тексті. Однак визначальною характеристикою МУШУ є те, що хтось може розширювати та програмувати його зсередини. До цього структура кімнати MUD була або жорстко закодована компільованою мовою (наприклад, C), або редагуванням файлів конфігурації та перезапуском сервера.

На MUSH гравці можуть будувати кімнати та зв’язувати їх між собою. Один із способів це зробити - це використання команд у світі (наприклад, “@dig” для побудови кімнати). Інший - за допомогою програмних інтерактивних середовищ, що використовують внутрішню мову сценаріїв, що називається “MUSHcode”, яка працює в ігровому середовищі в режимі реального часу.

Структурно МУШ поділяються на кімнати, предмети, гравці та виходи. Номери - це базові місця з власним описом. Предмети рухаються всередині кімнат та інших предметів. Гравці - це люди, пов'язані з грою (в основному, живі об'єкти). Виходи - це посилання, які все пов’язують.

При першому підключенні до MUSH ви бачите опис свого середовища та список об’єктів або гравців у цьому місці. Для взаємодії ви можете використовувати вбудовані команди, такі як «подивитися» або «сказати», або власні команди, запрограмовані іншими гравцями.

Чому МУШ сьогодні?

Адміністратори, які запускають MUSHes, відомі як майстри. Кожен сервер MUSH (або гра) - це віртуальний майданчик для вашої фантазії. Зазвичай вони мають певну тему, наприклад, Трансформери, книги Толкіна або вампіри. Деякі гравці ролять персонажа в обстановці та живуть фантастичним життям на свій вибір.

Інші ігри є більш відкритими та експериментальними. На соціальному / кодуючому MUSH (як мій) ви можете вільно будувати все, що завгодно. Громада цінує творчість та хорошу розмову.

I MUSH (термін вживається і як дієслово), оскільки це найвища форма мовного творчого вираження. Це програмоване текстове середовище, в якому я можу побудувати будь-яке місце, яке я хотів би відвідати, - і моя фантазія - це механізм візуалізації, як і коли я читаю книгу.

Це також глибокий соціальний досвід. Я вперше підключився до MUSH восени 1994 року. Тоді я завів друзів, яких маю і сьогодні. Ми реєструємось один у одного майже щодня на CaveMUSH, MUSH, який я розпочав у березні 2000 р. У наші дні ми використовуємо його так само, як інші Ослаблення або Розбрат .

Вас запрошують відвідати CaveMUSH - давайте розглянемо, як це зробити.

Як використовувати веб-клієнта для MUSH

МУШИ традиційно використовують протокол telnet для спілкування. Ви можете підключитися майже до кожного MUSH через вибраний вами клієнт telnet. Якщо ви досвідченіші, ви можете відвідати мій CaveMUSH тут: cavemush.com порт 6116 .

Однак для більшості людей пошук та налаштування ідеального клієнта telnet може бути великою роботою. Як правило, Telnet застарілий на користь ССХ , тому може бути важко знайти клієнта, який підтримує хороший досвід MUSHing.

Натомість для підключення до CaveMUSH ми використаємо зручний клієнт telnet під назвою MudPortal. Він працює в будь-якому веб-браузері, включаючи Safari, Firefox, Edge або Chrome.

Спочатку, автоматично підключитися до CaveMUSH через MudPortal ; ви побачите екран, показаний нижче.

Перш ніж ви зможете використовувати MUSH, вам потрібно створити обліковий запис гравця. Більшість MUSHes абсолютно безкоштовні, і ви можете робити це анонімно, не маючи жодних струн, що є суттєвим контрастом із сучасною епохою.

Подумайте, яким ви хочете, щоб було ваше ім’я користувача. На CaveMUSH люди, як правило, вибирають короткі, химерні ручки, як Dream або Mad (моє - RedWolf).

Визначившись із іменем, натисніть "Ввести команду" внизу сторінки.

Введіть наступне, де [username] - це ваше ім’я, а [password] - вибраний вами пароль, а потім натисніть клавішу Enter:

створити [username] [password]

Обов’язково запишіть свій пароль, щоб ви його не забули. Текстове поле - це те, як ви будете взаємодіяти з MUSH відтепер. Ви просто вводите команди, а потім натискаєте Enter.

Далі на екрані швидко прокручується купа тексту. Останній вихід буде в нижній частині екрана, тоді як старіша інформація прокручується вгору та поза екраном.

Спочатку ви бачите опис кімнати під назвою “Стара криниця” сірим текстом.

Щоб побачити МУШ в кольорі, наберіть @ Set = перев , а потім натисніть Enter. Ви бачите повідомлення “Встановити”, яке підтверджує, що команда була успішною.

Тепер ви можете друкувати дивись (або ярлик л ) і натисніть клавішу Enter, щоб подивитися кімнату.

Подібно до Дороті, яка розплющує очі в країні Оз, МУШ зараз перебуває у технічному кольорі. Вітаємо! Ви вже!

У базовій схемі кімнати ви бачите назву кімнати вгорі, опис кімнати, список вмісту кімнати (усі предмети та гравці в кімнаті) та список виходів, що ведуть до інших кімнат.

Під час наступного підключення до MUSH введіть наступне, використовуючи ім’я користувача та пароль, які ви створили вище:

підключити [username] [password]

Таким чином, все, що ви робите або будуєте на MUSH, буде збережено у вашому обліковому записі.

Перші кроки у світі MUSHy

Тепер, коли ви побачили свою першу кімнату, спробуємо привітатись. Тип привітайся у текстовому полі та натисніть Enter.

Ви бачите результат на екрані. Якщо в кімнаті є активні гравці, вони можуть відповісти. Як правило, лише гравці в одній кімнаті бачитимуть результати вашого сказати команди.

Тим не менш, ви також можете поговорити в чаті MUSH, який називається Public Channel. Для цього введіть наступне, де [message] - це те, що ви хочете сказати:

паб [message]

Гравці в кожній кімнаті побачать це повідомлення.

Ви також можете використовувати дивись команда, щоб побачити опис предметів у кімнаті. Для цього введіть наступне:

погляд [object name]

Щоб пересуватися МУШОМ, ви використовуєте виходи. На CaveMUSH майже кожен вихід має ярлик за назвою в кутових дужках (<>). Коли ви вводите ярлик і натискаєте Enter, ви переходите через вихід в інше місце.

Щоб пройти через вихід «Отвір <H>» і зайти в іншу кімнату, введіть «h» і натисніть Enter.

Ви рухаєтесь до Печерного Нексусу (№3), який є основним центром усього МУШУ.

Звідси ви можете вільно досліджувати МУШ, розмовляти з іншими людьми (тип ВООЗ щоб переглянути список підключених гравців), і використовуйте виходи, щоб дослідити, що створили інші люди. Не забудьте використовувати паб команда сказати "Привіт" RedWolf на Суспільному каналі.

У CaveMUSH є гравці з усього світу. Хоча вони можуть не всі бути активними одночасно, вони, як правило, залишаються на зв'язку 24 години на добу. Таким чином, вони можуть наздогнати повідомлення, які вони могли пропустити.

Нижче наведено кілька інших основних команд, які ви можете використовувати:

  • Тип i щоб переглянути ваш інвентар.
  • Тип отримати [object] щоб забрати предмет у своєму місці, якщо він не заблокований.
  • Тип падіння [object] скинути предмет у своє місцезнаходження, якщо він не заблокований.

Генеральний шпаргалка командування MUSH

Ми не можемо охопити кожну команду MUSH тут, але ми склали список деяких найважливіших. Знову ж таки, щоб надіслати будь-яку з наведених нижче команд, просто введіть їх і натисніть Enter:

  • Дивіться кольори: @ Set = перев . Це потрібно зробити лише один раз після того, як ви створили свого персонажа.
  • Доступ до меню Довідка: допомогти або довідка [subject] . Ви можете попросити допомоги щодо будь-якої команди чи теми.
  • Подивіться на своє оточення: дивись
  • Подивіться на конкретний предмет або програвач: погляд [object]
  • Підніміть розблокований предмет: отримати [object]
  • Відкиньте розблокований об’єкт: падіння [object]
  • Подивіться, що ви носите: i або інвентар
  • Перегляньте список онлайн-гравців: ВООЗ
  • Поговоріть з людьми в одній кімнаті: сказати або подвійні лапки ( " ), а потім те, що ви хочете сказати.
  • Надіслати приватне повідомлення іншому гравцеві: сторінка [player] = [message]
  • Телепортуйте додому, якщо застрягнете: додому . (На CaveMUSH ви також можете набирати текст @home щоб телепортуватися назад до головної кімнати концентратора, Nexus.)
  • Телепортуватися до певної кімнати або об’єкта: @tel [number] . Пункт призначення повинен належати вам або встановити значення JUMP_OK.
  • Встановіть опис гравця: @desc me = [description] . Це те, що бачать інші, коли вони дивись на тебе.
  • Подорож через виходи: Ви можете ввести повне ім’я виходу або його ярлик (розташований після його назви) між кутовими дужками ( < > ).
  • Від'єднати: Тип КВІТ витончено вийти з МУШУ.

Кілька порад щодо побудови МУШУ

Кожен об'єкт, кімната, програвач або вихід на MUSH має унікальний контрольний номер бази даних, який називається "dbref". Це дозволяє вам посилатися на будь-який із них з будь-якої точки МУШУ, навіть якщо ви перебуваєте не в одній кімнаті. Після назви будь-яких об’єктів, якими ви володієте, ви побачите їх номер.

Ви використовуєте цю інформацію, коли настає час будувати. Кожна побудована кімната або об’єкт коштує 10 дорогоцінних каменів в ігровій валюті, а вихід - один. Витрати мали на меті стримувати надмірне будівництво. У 90-х пам’ять комп’ютера була обмежена, і MUSH фактично оподатковували свої хост-машини. Тепер, якщо вам потрібно більше грошей, щоб побудувати, просто запитайте на Громадському каналі.

Знову ж таки, повний посібник з побудови МУШ виходить за рамки цієї основної статті. Пам’ятайте, ви також можете друкувати довідка [subject] для більш детального пояснення того, як працює кожна з цих команд.

Введіть будь-яку з наступних основних команд і натисніть клавішу Enter:

  • Створити об’єкт: @create [object name] . Кожен об’єкт коштує 10 дорогоцінних каменів.
  • Створити кімнату: @dig [room name] . Запишіть номер кімнати (dbref), який дає вам МУШ, щоб ви могли туди піти. Спочатку він буде від’єднаний і плаватиме посеред нічого. Кожна кімната коштує 10 дорогоцінних каменів.
  • Відвідайте кімнату, яку ви щойно створили: @tel [room number] , використовуючи номер, який ви записали після побудови.
  • Опишіть номер: @desc тут = [description] . На CaveMUSH ми використовуємо @ldesc тут = [description] , що відповідає нашому нестандартному форматуванню кімнати.
  • Відкрийте односторонній вихід у кімнату з поточного місцезнаходження: @open Exit Name <EN>; і = [room number] . Ви повинні бути власником кімнати, з якої робите вихід, або для кімнати має бути встановлено LINK_OK. Виходи дещо складні, тому типу help @open щоб отримати докладнішу інформацію про те, як вони працюють.
  • Встановіть опис об'єкта: @desc [object] = [description] . Це те, що бачать гравці, коли вони дивись на вашому об'єкті.
  • Дізнайтеся про прапори: прапори допомоги . Вони контролюють взаємодію гравців з предметами, кімнатами, виходами та між собою.
  • Встановити прапори: @set . Тип help @set для отримання додаткової інформації щодо цього.
  • Дізнайтеся, як зафіксувати об'єкти та виходи: довідкові замки . Вони заважають людям брати предмети або використовувати виходи, якщо ви цього не хочете.

Слово про програмування MUSH

Програмування на MUSH є необов’язковим. Багато людей уникають цього, і з поважною причиною. Сучасне програмування MUSHcode дещо нагадує ЛІСП в синтаксисі. Люди, які знайомі з мовами програмування, такими як C або JavaScript, зазвичай вважають MUSHcode тупим для роботи. Це може бути страшним навчанням і божевільним читанням, але це добре підходить до середовища реального часу, коли ви звикнете до нього.

MUSHcode використовує вкладені функції для оцінки списків. Гравці зазвичай зберігають код у спеціальних атрибутах на об'єктах і використовують власні команди для його запуску. Код також можна вписати в описи для отримання динамічних результатів, коли гравці дивляться на об'єкти.

Отже, ви можете бачити, як це виглядає, наступний короткий рядок коду використовує функції для створення списку кожного об’єкта в поточній кімнаті та відображає їх імена. @emit команда оцінює це і показує результати всім у кімнаті.

Це виглядає так:

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

Якщо ви хочете дізнатись більше про програмування, введіть довідкові функції , допомогти командам користувача , і допомога & .

Щоб побачити більший приклад того, як виглядає MUSHcode у функціональній програмі, просто введіть вивчити # 9802 коли ви ввійшли в CaveMUSH. Ви побачите код об’єкта, який дозволяє грати в Шашки для двох гравців.

Там більше МЮШ

Грязьовий з'єднувач в даний час перераховано майже 100 МУШ в Інтернеті та готові до дослідження. У кожному списку є посилання, тому ви можете під’єднуватися та грати через веб-браузер, як і раніше. Більшість команд, які ви вивчили тут, працюватимуть в інших MUSH.

Однак, коли ви відвідуєте інші сервери, майте на увазі, що кожна система - це дитячий майданчик, що управляється незалежно від своєї культури та звичаїв. Ви готові до роботи майстрів (адміністраторів), які керують ним. Тож, поки ви не влаштуєтесь, вважайте себе туристом в чужій країні - крокуйте легковажно і будьте завжди добрими до місцевих жителів.

Щасливого МУШУ!

Text-Based VR: Explore The Pioneering World Of MUSHes


Ігри - Найпопулярніші статті

Як уникнути перегляду домашніх даних Інтернету

Ігри Jan 10, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Нерідкі випадки, коли постачальники інтернет-послуг обмежують обсяг даних, ..


Як створити ігрову подію на PlayStation 4 або Pro

Ігри Dec 5, 2024

Якщо ви любите проводити час в іграх з іншими в Інтернеті, створення події на PlayStation 4 або Pro - це прос..


Ask How To To Geek: Відновлення XBMC FTP, перейменування телешоу та Android Market в емуляції

Ігри May 19, 2025

Раз на тиждень ми копаємося в поштовій сумці нашого читача і відповідаємо на ваші гострі запитання..


Як вручну створити резервну копію файлів ігор Steam

Ігри May 10, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Steam має вбудована система для створення резервної копії своїх ігров..


Заощаджуйте місце на диску машини часу, виключивши ці папки із резервних копій

Ігри Mar 2, 2025

Чи отримуєте ви сповіщення про повний диск Time Machine? Вам здається, що ваші резервні копії забирають з..


Як грати в Minecraft на своєму Chromebook

Ігри Jul 27, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Chromebook не є ідеальними ноутбуками Minecraft, це точно. Немає веб-версії або версії..


Що ви сказали: ваші улюблені кооперативні ігри

Ігри Sep 15, 2025

Хоча конкурентоспроможні ігри приносять задоволення, відповідь читачів на запитання "Запитайте чита�..


Даремно витрачайте час з найвигіднішою флеш-грою

Ігри Oct 23, 2025

Близько опівночі я натрапив на нову флеш-гру, опубліковану dillon, одним з наших учасників форуму ... приблиз..


Категорії