mu*index
読み方
プレーンテキスト
テーマ

入門

MUSH、MUD、MUCK、MOO — 言葉の意味するもの

4つの伝統を指す4つの言葉であり、そのどれもジャンルではありません。これらが実際に伝えていること。

これらの言葉はどれもサーバーソフトウェアの系統を指す名前であって、ゲームの種類を指すものでは ありません。これらについて知っておけることの中で、これがずば抜けて役に立ちます。「これはMUSHですか、 MUDですか」という問いにろくな答えが返らないことが多いのも、そのためです。正直な答えはたいてい どちらでもあり、あなたが本当に訊きたかったのは文化のことだ、というものです。

MUD

最も古い言葉であり、今では最も広い言葉です。Multi-User Dungeon — バートルとトラブショーによる1978年 のゲーム — として始まり、90年代半ばには、テキストによるあらゆる多人数世界を指す総称になっていました。

狭い意味で使われるときは、DikuMUDとLPMudの系統を指します。レベル、戦闘、装備、そしてビルダーが あらかじめ書いた部屋を記述するエリアファイルを中心に組み立てられたサーバーです。誰かが「MUDを遊んで いる」と言い、それが何か具体的なものを指しているなら、たいていはこれです。

一覧では、それぞれの系統を単独で見られます。DikuMUDのゲームLPMudのゲームです。

MUSH

TinyMUDの系統から出たMulti-User Shared Hallucinationです。この語を決めているのはテーマではなく ソフトコードです。MUSHのサーバーは、プレイヤーがゲームの内側から使うプログラミング言語を備えて いて、ビルド権限を持つプレイヤーは、ソースファイルに触れることも、何かを再起動することもなく、部屋や オブジェクトや振る舞いを作れます。

この1つの設計判断が文化を生みました。MUSHは自動化された仕組みが薄く、人の手による仕組みが濃くなり がちです — スタッフが回すプロット、書かれたシーン、申請の手続き — 遊んでいる人が、そのまま作っている 人でもあるからです。

PennMUSH、TinyMUSH、TinyMUX、RhostMUSH、CobraMUSH、AresMUSHはいずれもこの系統に属していますが、そう 名乗るものは1つもありません。MSSPには公開できるMUSHという値がなく、PennMUSH以外はそもそもMSSPを まったく公開しないからです。したがって、これらをまとめるのは当サイトが読み取ったことではなく、当サイト が行っていることです。MUSHのゲームが、現れる場所すべてで導出と記されているのは そのためです。

MUCK

MUSHと同じくTinyMUDの子孫で、独自のソフトコード(Forth系の言語であるMUF)を持ち、社交的な世界と ファーリーファンダムの世界という強い伝統があります。技術的にはMUSHに近く、文化的には、両方を遊ぶ人が 同じものだとは言わない程度に異なります — MUCKのゲーム

MOO

MUD, Object-Orientedです。「ゲームが自分自身を編集する」という発想の最も純粋な形で、MOOの中身は ほぼすべて、それを使う人たちが内側から、MOOのプログラミング言語で書いたものです。LambdaMOOがその祖先 であり、MOOは歴史的に、ゲームと同じくらい教育と研究の場でも親しまれてきました。 MOOのゲーム

では、実際には何を訊けばよいのか

4文字の言葉よりも、次の3つの問いのほうがよほど役に立ちます。

  1. 戦闘はあるか、そしてそれは自動化されているか。 これはどの名前よりも確実に、Diku/LPの系統と TinyMUDの系統を分けます。
  2. 誰が作るのか。 スタッフだけか、それともビルドのビットを持つ人なら誰でもか。
  3. 遊びは予定されたものか、それとも流れているものか。 約束して行うシーンとポーズによる ロールプレイか、それともログインしてすぐ動き出すのか。

当サイトの一覧は、最初の問いの一部には答えられます。あるゲームについて当サイトが実測した コードベースは、そのサーバーがどの伝統から来ているかを教えてくれますし、系統のファセットは、 その答えを絞り込みに使えるようにしたものです。文化までは分かりませんし、このページはそのふりを しません。

そのファセットについて、注意を1つ。このページこそ、それに初めて出会う場所だからです。コードベースは 実測ですが、系統は実測ではありません。それはゲームが伝えてきた内容についての当サイトのまとめで あり、実測自己申告と並ぶ独自の札 — 導出 — の下に置かれています。親が争いなく定まらない コードベースは、最も近いものに押し込むのではなく、どの系統からも外します。そうしたゲームのいくつかは FAMILY Customを公開して、自らの言葉で当サイトと同じことを言っています。

関連項目

  • 共同ロールプレイがしたい 求めているのが他の人と一緒にシーンを書くことなら、これがその近道です — 探すべきコードベース、邪魔をしないクライアント、そして最初の晩に何が起きるか。
  • 接続のしかた ホストとポート、そしてtelnet。ゲームのページに載っているアドレスが何を意味し、それをどうするか。
  • PennMUSH 最も広く使われているMUSHサーバー。softcode、長いリリースの歴史、そして当サイトの調査でMSSPとログイン前のWHOの両方に応答した2つだけのコードベースの一つ。
  • AresMUSH Rubyで書かれた現代的なロールプレイ用サーバー。Webのフロントエンドと、softcodeではなく機能として組み込まれたシーン用ツールを備えています。
  • MUCK Forth風の独自のゲーム内言語を持つTinyMUDの子孫。MUSH側とは異なる社交の文化を持っています。
  • MOO オブジェクト指向で、すべて内側から編集され、ゲームエンジンであると同時に研究と教育のプラットフォームでもあります。
  • Evennia 完成したゲームではなく、Pythonのフレームワーク。2つのEvenniaのゲームに共通するものが配管だけ、ということもありえます。