コードベース
Evennia
完成したゲームではなく、Pythonのフレームワーク。2つのEvenniaのゲームに共通するものが配管だけ、ということもありえます。
これを動かしているゲーム
掲載11件 · アーカイブ済み0件 · 実測であって、自己申告ではない
このリクエストの時点でカタログから数えたもので、上のリンクが持つのと同じフィルターによる — この数値とその一覧は一つのクエリであり、食い違うことはない。
ハンドシェイクで提供していたもの:GMCP, MCCP, MSDP, MSSP, MXP
EvenniaはゲームではなくMU*のフレームワークです — それがこれについて最初に知るべきことであり、 Evenniaのゲーム同士を比べることを無意味にしている当のものでもあります。DjangoとTwistedの上に建てられた Pythonのライブラリで、アカウント、オブジェクト、部屋、コマンド、永続化の層、そしてネットワークスタックを 与えたうえで、ゲームそのものはあなたが書くことを期待します。
その帰結として、「Evenniaで動いている」は、「PennMUSHで動いている」よりもはるかに少ないことしか ゲームについて教えてくれません。Evennia上には戦闘MUDもあれば、ロールプレイのゲームもあり、両者は語彙を 共有していません。2つのEvenniaのゲームに共通するコマンドが一つもない、ということもありえます。
すでにPythonを知っている開発者にとっては、何もないところから動く世界までの最短経路であり、2010年代 半ば以降の新しいゲームのかなりの部分がここから始まっています。
外から見たときの姿
EvenniaはMSSPを提供し、それを通じて接続数を公開します。実測したゲームではMCCP2 — 圧縮 — も ネゴシエートしていました。これはtelnetを真剣に扱ったスタックらしい特徴です。
Evenniaはフレームワークなので、あるゲームが何をネゴシエートするかは、部分的にはそのゲームの判断です。 プロトコルの各ページにある採用状況の数値は、サーバーが実際に当サイトへ提供したものの件数であって、 フレームワークにできることの件数ではありません。そしてEvenniaでは、その2つは多くの場合よりも 離れています。
関連項目
- AresMUSH Rubyで書かれた現代的なロールプレイ用サーバー。Webのフロントエンドと、softcodeではなく機能として組み込まれたシーン用ツールを備えています。
- 共同ロールプレイがしたい 求めているのが他の人と一緒にシーンを書くことなら、これがその近道です — 探すべきコードベース、邪魔をしないクライアント、そして最初の晩に何が起きるか。
- GMCP Generic Mud Communication Protocol — テキストと並んで流れる構造化されたJSONメッセージであり、現代のクライアントの多くが土台にしている帯域外チャネルです。