開発支援

  • Amazon.co.jp
    開発支援を希望する方は、上のリンクを通してAmazonでお買い物をすると、私にいくらかの開発費が入る……はずです。

最近のトラックバック

ようやくゲットしましたよ

無料ブログはココログ

どどんとふの接続ユーザが増えると重くなる訳は?

 どどんとふを利用するには「サーバ」「インターネット回線」「利用端末(PCとかタブレット)」の3つが必要ですね。
 もちろん、サーバは有志や企業が無料公開しているものがあるので自分で用意する必要は必ずしも無いわけですが、世の中にまるっきり無いと使えないことには変わりありません。

 この中で情報がどのように流れていくかを簡単に書くと、

[端末]
 ↓
 ↓ 「サイコロを振ったよ!」
 ↓
[インターネット回線]
 ↓
 ↓ 「サイコロを振ったよ!」
 ↓
[どどんとふサーバ]

 とサーバに伝わり、返事は逆方向に

[どどんとふサーバ]
 ↓
 ↓ 「成功!」
 ↓
[インターネット回線]
 ↓
 ↓ 「成功!」
 ↓
[端末]

 と結果が帰ってきます。

 接続ユーザが増えてくるとサーバが処理しなくてはならないことが、どんどん増えてきます。
 サーバの処理能力には上限がありますので、処理する仕事が山盛りになってくるとちょっとずつ返事を遅らせて仕事のやりくりをしなくてはいけません。
 そのため、接続ユーザ数が増えるとどどんとふが重く感じられるようになってきます。

 では、サーバの処理能力が十分あれば、いくら接続してきても重くならないの?

 いえいえ、サーバの処理能力が無限大だとしても重くなってくる要素があるのです。
 カンの良い方は気が付いたと思います。
 インターネット回線ですね。

 インターネット回線も、データをやり取りする能力に上限があります。
 接続ユーザが増えると、当然やりとりするデータが増えます。
 従って、インターネット回線の能力を超えるデータをやり取りしようとすると、まるでデータが詰まりかかっているようにデータのやり取りが遅くなります。
 そのため、どどんとふが重くなったように感じるのです。

 無限の処理能力を持つサーバと無限のデータ転送能力を持ったインターネット回線を用意できれば、どんなに接続してきても重くならないどどんとふが用意できます。
 ……どう考えても、あまりにコストが高すぎますよね。

 そんな訳で、限られた能力のサーバとインターネット回線を使う以上は、能力を超えた人数で使うと重くなるのは避けられない。
 そこで、なるべく多くの人が楽しめるようにサーバの提供をしている方もユーザの方も気を付けているわけです。

cre系のIRCサーバがUTF-8に移行したようですね

 というわけで、BCdice(Ver1.x系)をお使いでIRC用の文字コードをUTF-8に変更する必要がある方も多いかと思います。
 この変更はとっても簡単。

46行目の
my $IRC_CODE = 'iso-2022-jp';       # IRCサーバとの通信に使うコードを指定

my $IRC_CODE = 'utf8';       # IRCサーバとの通信に使うコードを指定
にするだけです。

 急に表示が文字化けして困ってる方は是非IRCサーバの文字コードを確認してみてください。

暑くなってきたのでデザイン変更です

 すっかり更新しなくなってしまいましたが一応恒例のデザイン変更を。
 例によって色違いなのですが!

らぁさんの特殊ダイスサンプルコード

 Twitterのフォロワーのらぁさんからの実装(サンプル作成)依頼があったので、そのコードを置いておきます。
 実は書いただけでテストをしていないので動くかどうかが怪しいという酷い話なのですが「何をやろうとしているか」が判ればどうということは無いと思います。

 BCdiceのVer2に見事移植されたら、竹流さんの方にコードが行くと思いますですよ。

「ra_dice_sample.zip」をダウンロード

寒くなってきたので

 例によって秋~冬用にテーマ変更です。
 同じデザインの色違いなんですけどね(笑

「ボーンズ&カーズ」はVer2に移行します

 NET-IRCが最新のActivePerlに未対応だったりして、長い間新規参入する方に不便をかけていたりします。
 「どどんとふ」の製作者である竹流さんがRuby版のB&Cを起こして公開しています。

https://github.com/torgtaitai/BCDice

 Exerbで変換もしてあるので、Windowsユーザでソースに興味が無い方はexeをダブルクリックで起動できます。
 そんな訳で、B&CはVer2に移行します。
 Perl版のVer1は開発終了となりますので、よろしくお願いします。

 ……GitHubの使い方がイマイチ判らないんだけどね!(笑

「ボーンズ&カーズ」Ver1.2.45公開

 今回の更新は、ネクロニカの製品版対応です。
 ネクロニカのルールブックをつぎはぎ本舗さんから献本を受けまして、さっそく確認してみたらロールじゃなくてパーツ破損のルールが変更になっていたんですね。
 という訳で今回の更新は

---
・パーツを使用してダイスを増やしたロール時のパーツ破損を
 β版「失敗したときに、1の出目が出た数」
  ↓
 製品版「ファンブルした時に全損」に変更しました。
---

 詳しい使い方はReadmeをご覧ください。

「ボーンズ&カーズVer.1.2.45」をダウンロード

«「ボーンズ&カーズ」Ver1.2.44公開

TRPG用ツール関連リンク

  • ActivePerl
    ActiveStateのWindows用Perl処理系ActivePerlのサイト。英文。
  • COM Meets Ruby
    Windows用Ruby処理系の一つActiveScriptRubyのサイト。
  • TRPG支援ツール@Wiki
    2ch卓上ゲーム板TRPG支援ツールスレWiki
  • どどんとふ@えくすとりーむ
    Ruby+Flashの高機能オンセツール「どどんとふ」の公式サイト。プレイ会場もあるのでお試しもOKです。私のB&Cが丸ごと入ってます。
  • ターミナルベロシティ
    IRCオンラインセッション界でデファクトスタンダードなダイスボットOD-Toolが公開されているWiki。ぶっちゃけ国産TRPGのフォローアップはOD-Toolの方が良いですw

よく行くサイトさん

  • ten-youの日記
    JavaScriptでLimeChatのマクロ作りに余念がない“ten-you”さんのブログ。DX2用決定版マクロはここから出るかも?!
  • TRPG SNS
    TRPGに特化したSNS。利用は無料で、どどんとふの半公式コミュもあります。
  • TRPG.NET Wiki
    IRCサーバでお世話になっているTRPG.NET上にある、TRPG関係の包括的?Wiki
  • あかまんぼう
    アイコンなどのグラフィックス関係で多大な協力をしてくれている“なかやまさき”さんのブログ
  • お店番ブラウの控え室
    TRPG仲間にして、グラフィック担当の“白瀬 北斗”氏のブログ。内容はTRPGと無関係な罠。
  • きまぐれTRPGニュース
    有名なTRPG関係ニュースのまとめサイト。新製品から論考まで幅広く網羅されています。
  • ひきだしの中身blog
    CoCの伝道師かつ作家かつ美味い物スキーの“内山 靖二郎”氏のブログ。
  • ぽち*ぷ~ち
    怒濤のLinux使い“犬山ぽち丸”さんのサイト
  • トリスメギストスラボ
    三賢者の研究所でしょうか?絵が描けてTRPGが出来る“xing”さんのサイト。デザインが綺麗だなぁ。
  • パルテストラーダ
    “Regulus”さんのArsMagicaのサイトです。人のことは言えませんけど、マニアックですよね(笑
  • 大槌ぶんぶん
    ウォーハンマー翻訳チームの方のブログ。「どどんとふ」の竹流さんの友人だそうです。凄い人は凄い人と繋がってるものですね。
  • 来ヶ!たいたいキングダム 4th Destructor
    Ruby使いの“来山 竹流”さんのブログ。メインは「ど@えむ」に移行したので、こっちはTRPGと開発の話?!
  • 迷いの森
    私はもっぱらブログを読んでる“雪だるま”さんのサイト

こんなの読んでます