MUDクライアントはゲームクライアントであり、マルチプレイヤーオンラインゲームの一種であるMUDに接続するためのコンピュータアプリケーションです。一般的に、MUDクライアントは、 VT100端末エミュレーションとtelnetネゴシエーションを実行する機能を欠いた非常に基本的なtelnetクライアントです。一方、MUDクライアントは、構文の強調表示、キーボードマクロ、接続支援などの機能により、MUD telnetインターフェイスをユーザーがよりアクセスしやすくし、MUDのゲームプレイを強化するために設計されたさまざまな機能で強化されています。 [ 1] [2] [3]
ほとんどのMUDクライアントに見られる標準機能には、ANSIカラーサポート、エイリアス、トリガー、スクリプトなどがあります。クライアントは、組み込みのスクリプト言語を使用して、ほぼ無制限に拡張できます。ほとんどのMUDでは、スクリプトの使用が制限されています。これは、スクリプトによって不公平な利点が生じるだけでなく、ゲームが人間ではなく完全に自動化されたクライアントによってプレイされることになる恐れがあるためです。[4]
著名なクライアントとしては、TinyTalk、TinyFugue、TinTin++、zMUDなどがある。[5] [6]
歴史
注目すべき多数の機能を備えた最初の MUD クライアントは、1990 年 1 月に Anton Rang がUnix 系システム向けにリリースした Tinytalk でした。[7] 1990 年 5 月には、TinyTalk 1.0 をベースにイベント駆動型プログラミングのサポートを追加した TinyWar 1.1.4 が Leo Plotkin によってリリースされました。[8] 1990 年 9 月には、TinyWar 1.2.3 と TT 1.1 をベースにしたTinyFugueが Greg Hudson によってリリースされ、より高度なトリガー サポートが採用されました。 [9] TinyFugue の開発は 1991 年に Ken Keys に引き継がれました。TinyFugue は進化を続け、今日でもUnix 系システム向けの人気クライアントとなっています。[要出典]
TinyFugue(tf)は、主にUnix系オペレーティングシステム向けに書かれたものです。現存する最も初期のMUDクライアントの1つです。[10]主にTinyMUDの亜種を対象としています。[11] TinyFugueは独自のマクロ言語を通じて拡張可能で、そのマクロ言語は広範なトリガーシステムにも結びついています。[11] [12]トリガーシステムにより、自動的に実行されるコマンドを実装できます。[13]
もう一つの初期のクライアントは、1992年4月にピーター・アンオルドが開発したTINTINでした。 [14] 1992年10月、ピーター・アンオルドは最終リリースとなるTINTIN IIIを発表しました。これは、より成熟した機能豊富なプログラムでした。[15] TINTINの開発はビル・ライスによって続けられ、彼は1993年7月にTinTin++ 1.0のリリースを発表しました。[16]このクライアントは、使いやすいスクリプト言語と、設計されたDikuMUDの人気により、急速に人気を博しました。もともとライセンス制限のないオープンソースであったため、GGMud、MudMaster、Puebloなどの現在の多くのクライアントはTinTin++に基づいています。
TINTINの成功を受けて、マイク・ポッターはクライアントのWindows移植版を製作することに熱心になり、 1995年12月にzMUD 1.0をリリースした。 [17] zMUDは当初フリーウェアとしてライセンスされていたが、マイク・ポッターはクライアントの販売で生計を立てられると気づき、 1996年9月にzMUD 4.0をシェアウェアとして販売し始めた。 [18] zMUDは特に自動マッピング機能で知られている。[19] [20]
MUSHクライアント
多くのグラフィカル要素を備えたカスタム MUSHclient インターフェイス。 | |
| 開発者 | ニック・ギャモン |
|---|---|
| 安定版リリース | 4.96 / 2014年12月2日 |
| プラットフォーム | マイクロソフトウィンドウズ |
| タイプ | MUDクライアント |
| Webサイト | このサイトについて |
MUSHclientは、もともとNick Gammonによって作成され、保守されているMUDクライアントおよびピアツーピアチャットシステムです。クライアントはフリーウェアとしてリリースされています。[21] [22] [23] クライアントのソースはGitHubでも入手できます。[24]
特徴
MUSHclientは非常に柔軟性が高く、エイリアス、ホットキー、トリガー(テキストマッチング)、コマンド実行タイミング、変数、マルチセッションサポート、ANSIカラーカスタマイズ、スピードウォーキングなどを提供します。[21] 2008年7月には、「ミニウィンドウ」のサポートが追加され、MUDプログラマーはマップなどの画面上のグラフィック要素をカスタマイズできるようになりました。[23]
MUSHclientはJAWSなどのスクリーンリーダーと互換性があり、テキストを読み上げ、視覚障碍者でもMUDをプレイできる。[25] [21] [26]
MUSHclientは、 VBScriptやJavaScriptなどのWindows Script Host対応言語や、プラットフォームに依存しないLuaスクリプトによる広範なスクリプトサポートを提供します。また、 MCCPとMXPもサポートしています。[22] [23] [27]
MUSHclientもTCP/IPを使用したピアツーピアのチャットシステムで、グループ通話やファイル転送機能を備えています。このチャットシステムは侵入攻撃に対して脆弱です。[28]
ポータビリティ
MUSHclientは主にMicrosoft Windows向けに書かれていますが、 Wineを使用したLinux オペレーティングシステムでも[29]、Boot CampとParallels Desktop for Macを使用したMac OS Xオペレーティングシステムでも正常に動作しています。[30]
ムメ
| ムメ | |
|---|---|
| 開発者 | Philippe "Eru" Rochat、Claude "CryHavoc" Indermitte、Pier "Manwë" Donini、David "Nada" Gay、Gustav "Dáin" Hållberg、プロジェクト コミュニティ |
| エンジン | ディクMUD |
| プラットフォーム | プラットフォームに依存しない |
| リリース | 1992 |
| ジャンル | 中つ国 MUD |
| モード | マルチプレイヤー |
MUME( Multi-Users in Middle-earth) [31]は、 DikuMUDの初期の派生作品の一つで、1991年にPhilippe "Eru" Rochatによって作成され、その後すぐにClaude "CryHavoc" Indermitte、Pier "Manwë" Donini、David "Nada" Gayが参加しました。このゲームは、 J.R.R.トールキンの『指輪物語』に描かれた世界。 [31] MUMEはその後、トールキンの世界をテキスト形式で再現する新しい変更や領域を組み込んだいくつかの新しいバージョンをリリースしました。
MUMEはMUDの世界で一定の人気を誇っています。[33] MUMEは公式DikuMUDウェブサイトでホストされている歴史的DikuMUDリストに含まれており、最も長く続いているDikuMUDの1つとなっています。[34] [35] 2000年9月のインタビューで、ウルティマオンラインの主任デザイナーでありエバークエストIIの最高クリエイティブ責任者であるラフ・コスターは、 MUMEを「プレイヤーの対立を非常に興味深いものにしている」ことでゲームデザイナーとしての彼に影響を与えたゲームの1つとして挙げています。[36]
1998年4月、MUMEはThe Mud Connectorで今月のMUDに選ばれました。[37] [38]
技術的な詳細
MUMEはDikuMUDをベースにしています。[31] MUMEのコアはCで書かれていますが、mudlib(ゲームコマンド、司法システムのサポート、ショップ機能などのグローバルな重要なコード)とゲームワールド(特定の部屋、モバイル、オブジェクトのコード)はMudlleで書かれています。
MUMEは、その構築およびスクリプト言語であるMudlleのスタンドアロンバージョンを公開しています。[39] MudlleはDavid "Nada" Gayによって作成され、彼とGustav "Dáin" Hållbergによって開発されました。
MUME は、Powwow ( unix用) とPuTTYをベースにしたクライアントである PowTTY を使用します。
オペレーティングシステム
クライアントが実行できるオペレーティング システム。
- CPI:クロスプラットフォームまたはインタープリタ型ソフトウェア
プロトコルサポート
クライアントがサポートするプロトコルに関する情報。
- ローカルで実行されるMCCPまたはTLS プロキシ サーバーは、 MCCP または TLS をネイティブにサポートしていないクライアントで使用できます。
- 多くの MUD クライアントはUnicode文字を表示できますが、適切なサポートがないとワードラップの問題が発生します。
スクリプトのサポート
注記
- WSH: Windows Script Host を使用すると、さまざまなスクリプト言語を実行できます。
- CLI:リダイレクトを使用するコマンドライン インターフェイス。システム (C 標準ライブラリ)と混同しないでください。
- 多くのクライアントは独自のスクリプト言語を提供しており、場合によっては別のスクリプト言語も追加されています。
- オリジナルの TINTIN スクリプト言語の修正バージョンを提供するクライアントは、TINTIN をサポートするクライアントとしてリストされます。
- MXP

コンピューターの世界では、MXPはMUD eXtension Protocolの略です。[43] MUDでは、 HTMLとXMLを大まかにベースにしたマークアップ言語 [44]を使用して、通常のテキスト出力を拡張するために使用されます。[45] MXPを使用するには、 MUDクライアントだけでなくサーバーにも実装する必要があります。[46] MXPはパブリックドメインです。[47]
その他の用途
MXPはCERDECでも通信プロトコルとして使用されています。[48]
参考文献
- ^ Levine, John R. (1997). More Internet for Dummies . IDG Books. p. 199. ISBN 0-7645-0135-6MUD に接続するより良い方法は
、MUD クライアント プログラム (MUD 用に特別に設計されたプログラム) を使用することです。MUD プログラムは、実際にはさまざまな MUD 関連のコマンドが追加された Telnet プログラムです。
- ^ Shah & Romine 1995、p. 257、「機能には、正規表現のハイライトとギャグ、自動ログイン、マクロ、行編集、画面モード、トリガー、サイバーポータル、ログ記録、ファイルとコマンドのアップロード、シェル、および複数の接続が含まれます。」
- ^ Busey 1995、p. 200、「TinyFugueシステムは、MOO、MUCK、および多くの TinyMUD 派生システムのプレイヤーにとって、長い間人気のクライアント インターフェイスでした。複数のセッション、マクロ、トリガーと自動化、コマンド履歴、およびその他の機能をサポートする強力な機能リストを備えた TinyFugue は、ユーザーに環境を最大限に制御できるようにします。Tintin++ などの最近のプログラムは多くの支持を得ていますが、経験豊富なクライアント プログラマーの手による TinyFugue のパワーと柔軟性のために、多くの MUD プレイヤーが TinyFugue を使い続けています。」
- ^ Raph Koster (2008)。「ボットの簡単な歴史」。
初心者に対する誰もが「クライアントを入手してください」とアドバイスし、その後に、特定の MUD には許可される内容に関する特定のルールがあるという長い警告が続きます。言い換えると、サードパーティのツールは、非常に価値のあるインターフェイス強化を追加するものであると考えられていましたが、同時に、少し過剰なパワーも与えていました。
- ^ チョン1996、256頁。
- ^ バートル2003、481ページ。
- ^ Anton Rang (1990)。「TinyTalk 1.0 が匿名 FTP で利用できるようになりました。」
TinyTalk は TinyMUD システムへのインターフェイスです。Telnet に代わるものであり、多くの新機能が追加されています。
- ^ Jason Downs (1990)。「TinyWar は存在します! これがそれです...」
現在使用しているプログラムです。Tinywar は、Anton Rang によって最初に書かれた後のプログラムである tinytalk を修正したものです。MUD 固有の機能を備えた telnet クローンです。
- ^ Greg Hudson (1990)。「TinyFugue 1.1.4 が匿名 FTP にリリースされました」。TinyFugue
は、TinyWar 1.2.3 のほとんどの機能、GrimJim の TT 1.1.jwl-2 ベータ版の機能、私自身の多くの拡張機能 (広範な再入、トリガーの優先順位、トリガーの確率など)、および入出力ウィンドウを組み込んだ、これまでで最も高度な TinyClient であると私は考えています。
- ^ Mulligan, Jessica; Patrovsky, Bridgette (2003).オンラインゲームの開発: インサイダーズガイド. New Riders. p. 453. ISBN 1-59273-000-01990
[...] MUD クライアント tinyFugue のバージョン 1.4 ベータ版が利用可能になりました。
- ^ ab Shah, Rawn; Romine, James (1995).インターネットでの MUD のプレイ. John Wiley & Sons, Inc. p. 257. ISBN 0-471-11633-5.
TinyFugue [...] 一般的にはtfとして知られています。主に TinyMud スタイルの Mud 用に設計されていますが、LPMUD および Dikus でも動作します。機能には、正規表現のハイライトとギャグ、自動ログイン、マクロ、行編集、画面モード、トリガー、サイバーポータル、ログ記録、ファイルとコマンドのアップロード、シェル、および複数の接続が含まれます。
- ^ ビュジー、アンドリュー (1995)。MUDウィザードの秘密。SAMS出版。p. 200。ISBN 0-672-30723-5
TinyFugueシステムは、MOO、MUCK、および多くの
TinyMUD
派生システムのプレイヤーにとって、長い間人気のクライアント インターフェイスでした。複数のセッション、マクロ、トリガーと自動化、コマンド履歴、およびその他の機能をサポートする強力な機能リストを備えた TinyFugue は、ユーザーに環境を最大限に制御する機会を提供します。Tintin++ などの最近のプログラムは多くの支持を得ていますが、経験豊富なクライアント プログラマーの手による TinyFugue のパワーと柔軟性のため、多くの MUD プレイヤーが TinyFugue を使い続けています。
- ^ Cheong, Fah-Chun (1996).インターネットエージェント: スパイダー、ワンダラー、ブローカー、ボット。New Riders。pp. 256。ISBN 1-56205-463-5また、
TinyTalk、TinyFugue、Tintin などのフロントエンド クライアント プログラムもあり、人間のプレイヤーに MUD へのより簡単なインターフェイスを提供します。これらのプログラムは、部屋に入ってきた人を自動的に挨拶するなど、より日常的な作業の一部を処理できます。
- ^ Peter Unold (1992)。「TINTIN - a dikumud client」。
(T)he K(I)cki(N) (T)ick D(I)kumud Clie(N)t (なんてこった、TINTIN って呼ばれたかっただけなんだが…)
- ^ Peter Unold (1992)。「TINTIN III リリース」。TINTIN
III は、ディクマダーを支援するために特別に設計された Mud クライアントです。さまざまな UNIX 実装で動作します。
- ^ Bill Reiss (1993)。「tintin++ の入手先」。Berkeley
が diku ベースを削除したため、pub/mud/diku ディレクトリの flipper.pvv.unit.no に tintin++ 1.0 ベータ版のコピーを置いています。今後は、tintin++ の更新をそこに置こうと考えています。
- ^ Mike Potter (1995)。「新しい Winsock MUD クライアント: zMUD」。zMUD
は、TinTin++ の多くの機能に加え、カスタマイズ可能なボタンなどのグラフィカル インターフェイス機能を備えた強力なクライアントです。
- ^ Mike Potter (2006). 「Zugg Software について」
1996 年 9 月 zMUD v4.0 がシェアウェアとしてリリース -- Zugg Software が正式に設立されました
- ^ ドッジ、マーティン、キッチン、ロブ (2000-09-02)。サイバースペースのマッピング。ラウトレッジ。p. 153。ISBN 0-415-19884-4これを実現しようとする興味深いアプローチの 1 つは、
MUD 空間内の移動を自動的に記録し、この情報を使用して訪問した空間を動的にマッピングすることです。このようなアプローチは、図 8.5 に示す自動マッピング ツールを含む Zugg Software の zMUD クライアントによって採用されています。zMUD は、部屋の説明をデコードし、標準的な基本的な歩行方向、テレポート、および一方通行のリンクを記録するように構成できます。
- ^ バートル、リチャード(2003)。仮想世界のデザイン。ニューライダーズ。p. 481。ISBN 0-13-101816-7
一般的なテキスト ワールドで使用するために構築された一部のクライアント (最もよく知られているのは zMUD) は、任意の部屋の接続を自動的にマップし、仮想世界を徹底的に探索して正確なマップを作成できます
。 - ^ abc 「AudioGames は、オーディオゲーム、盲人向けゲーム、視覚障害者向けゲームのリソースです!」
- ^ ab "MUSHClient". Materia Magica . 2015年2月19日時点のオリジナルよりアーカイブ。
- ^ abc 「MUSHclient « The Twilight Sun」。jonathan.com。2010年7月4日時点のオリジナルよりアーカイブ。
- ^ 「MUSHclient ソース」。GitHub。
- ^ 「Mushclient リソース」。
- ^ 「RandyLaptop: MUSHclient: - アクセス可能で強力な MUDding」。2008 年 2 月 23 日時点のオリジナルよりアーカイブ。
- ^ 「Mushclient を使い始める - オンライン ゲーム」。
- ^ gifre.org [永久リンク切れ ]
- ^ 「WineHQ - MUSHclient」. appdb.winehq.org .
- ^ Bobbiac (2007-05-18). 「OS X の MUSHclient (Mactel のみ。PPC の方には申し訳ありません。)」。
- ^ abc マロニ、ケリー; ベイカー、デレク; ワイス、ナサニエル (1994)。ネットゲーム。ランダムハウス/マイケル・ウルフ&カンパニー、Inc. p. 79。ISBN 0-679-75592-6
MUME IV
Multi-Users in Middle Earth
、または MUME は、トールキンの中つ国の世界をシミュレートします。 [...] ロールプレイングが推奨されていますが、これは主に冒険と戦闘の MUD です。 [...] サーバー: Diku
- ^ 「The Last Outpost」。2007年12月30日時点のオリジナルよりアーカイブ。 2010年4月6日閲覧。MUME
(1992)
- ^ Nayar、Pramad K. (2010).ニューメディアとサイバーカルチャーの紹介。ワイリー=ブラックウェル。 p. 143.ISBN 978-1-4051-8166-2
そのため、小説の架空世界に沿って MUD のオンライン空間が作られていくのを見るのは興味深いことです。人気の例としては、テリー・プラチェットのフィクションに基づいたオンライン ゲーム Discworld MUD (discworld.atuin.net/lpc/)、または JRR トールキンの指輪
物語に
基づいた MUME (Multi-Users in Middle Earth、www.lordotrings.com/artmedia/mume.asp) と LOTRO (Lord of the Rings Online、lotro.turbine.com/) があります。
- ^ Herlihy, Jay (2003-04-25). 「The Oldest DikuMuds」. dikumud.com. 2009-06-26時点のオリジナルよりアーカイブ。2010-08-02閲覧。
- ^ Herlihy, Jay (1998-10-09). 「The Historical DikuMUD List」. rec.games.mud.diku . 2010-08-02閲覧。
- ^ Aihoshi, Richard. 「Raph Koster インタビュー」. VaultNetwork . IGN Entertainment. 2000-10-17時点のオリジナルよりアーカイブ。2010-04-06閲覧。
- ^ 「1998年4月のMud of the Month」。The Mud Connector。1998年4月。2010年1月3日時点のオリジナルよりアーカイブ。2010年4月6日閲覧。
- ^ Hall, Lynne (1999-05-30). 「TMC レビュー: MUME - 中つ国のマルチユーザー」. The Mud Connector .
- ^ 「Mudlle ダウンロード サイト」 。2010年 4 月 7 日閲覧。
- ^ Waitzman, D. (1988年10月). 「Telnetウィンドウサイズオプション」. tools.ietf.org . 2017年8月8日閲覧。
- ^ Postel, J. (1983 年 12 月). 「Telnet レコード終了オプション」. tools.ietf.org . 2017 年8 月 8 日閲覧。
- ^ Postel, J.; Reynolds, J. (1983 年 5 月). 「Telnet Echo Option」. tools.ietf.org . 2017 年 7 月 7 日時点のオリジナルよりアーカイブ。2017年8 月 8 日閲覧。
- ^ 「MUD eXtension Protocol (MXP)」。2013年10月15日閲覧。
- ^ ゴンサロ・ウルタド・ヌーニョ (2009). 「エージェント/ロボット自律調査の仮想プラットフォームと仮想インターフェイスの作成」(PDF)。
エチケットMXP
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) - ^ “MXP (Mud eXtension Protocol)”. God Wars II . 2016年3月6日時点のオリジナルよりアーカイブ。
- ^ 「MUD サーバーに MXP サポートを追加する方法」 。2013年10 月 15 日閲覧。
- ^ 「MXP 設計ノート」 。2013年10 月 15 日閲覧。
- ^ Gregory E. Saunders (2008)。「陸軍エンタープライズ アーキテクチャの文化的変化が、永続的な紛争の時代にミッション成功への道を開く」(PDF) 。2013年 3 月 17 日のオリジナル(PDF)からアーカイブ。2013 年10 月 15 日取得。ESB
: ESB 機能ブリック所有者: CERDEC バージョン: 0.7 [..] 通信 (MXP、Web サービス、トランスポート プロトコル、ルーティング、アドレス指定) [...] MXP = MUD 拡張プロトコル
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)
外部リンク
- MUD 拡張プロトコル - MXP プロトコル仕様
- MXP プロトコル仕様 - mudstandards.org より、アーカイブ。
- 公式サイト
- Elven Runes、MUME コミュニティ サイト
- Mudlle ダウンロードサイト
- GitHubからMUMEクライアントをダウンロードする
