frostar@wiki内検索 / 「SW2.0モンスターデータ」で検索した結果
-
SW2.0モンスターデータ
実際に過去のセッションで使用したオリジナルモンスターのデータ集です。 強さのバランス的にはゆるめです。 改変などはご自由にどうぞ。 特殊能力表記説明 ○=常時 〆=主動作 ☆=補助動作 ■=宣言 ▽=条件 ▼=条件選択 ML4 +笛吹き男 笛吹き男 ML4 分類:魔神 知能=人間並み 知覚=五感(暗視) 反応=敵対的 生息地= 言語=交易共通語、魔神語 知名度=10/16 弱点:物理ダメージ+2 先制値=10 移動速度=15 生命抵抗力=7(14) 精神抵抗力=6(13) 攻撃方法 命中 打撃 回避 防護 HP MP 拳 5(12) 2d+6 4(11) 3 40 20 特殊能力 呪歌/6(13) 10レベル未満で取得可能な呪歌で、歌唱効果なしの呪歌をすべてが使用可能。 効果範囲は50m ○奏闘術 自らの呪歌を継続しながら通常通りの行動を行うこと... -
メニュー
...サプリメント データSW2.0モンスターデータ プログラム プログラムを始める人へ プログラムメモデータ構造リスト構造 時間計測 FPS管理 数学関数 文字列操作関数strrep 描画関数TransparentAlphaBlt RotateBlt RotateTransparentAlphaBlt 描画関数の時間比較 知っておくと便利 コントロール色を変える チェックボックス付きリストビュー C++標準ライブラリ系StringSplit AccessIterator Java風Iterator winsock系WebSocketサーバ JavaScript系JSONPででたとこのデータ取得 CodeIQ結城浩さんの問題Bits Nick Scissors Paiza Online Hackathon新人女子の書いたコードを直すやつ リンク 自分関係 リンクについて ここの... -
SW2.0データ系サプリメント
データ系サプリメントはそれぞれに追加データ、追加ルールが記載されていて、ゲームを拡張して遊ぶために必要です。 プレイヤーズハンドブックはデータ系サプリメントとツアー系サプリメントを合わせたようなもので、その地方独自のデータやルールがあります。 アルケミストワークス(AW) 追加技能アルケミストについてのデータ、絡み武器、追加アイテムデータなどボリュームたっぷり! ルールブックⅠ~Ⅲのアイテムや魔法などのデータが一挙掲載されているのでゲーム中の参照も便利。 ソード・ワールド2.0サプリメント アルケミスト・ワークス バルバロステイルズ(BT) 本来なら敵であるはずの蛮族をPCとして使える! モンスターデータも大量に掲載。 GMをやるならモンスターデータがものすごく役に立ちます。 ソード・ワールド2.0サプリメント バルバロステイルズ ウィザーズトゥーム(... -
SW2.0データ系サプリメント2
カルディアグレイス(CG) 大量の追加データを掲載したサプリメント 種族は改訂版に掲載された「シャドウ」のほかに「フィー」「フロウライト」「ラルヴァ」「ウィークリング」 技能は「ウォーリーダー」「ミスティック」「デーモンルーラー」 そのほか、追加のアイテムやモンスターなども多く掲載されています。 改訂戦闘ルールも簡易・標準・熟練のそれぞれについて詳しく載っています。 ソード・ワールド2.0 ルール データブック カルディアグレイス イグニスブレイズ(IB) キャラクター データブック 戦闘特技の改訂、今までに掲載 新種族の詳しい設定と豊富なモンスターデータが売り。 新種族としては改訂版Ⅱに掲載された「ハイマン」のほか、猫人「ミアキス」、蛮族側のドワーフ「ダークドワーフ」、外見からもはや人族側として隠れる気がない「バルカン」が追加。 また、モンスターの召還について... -
SW2.0キャラ管理ツール
SW2.0(ソードワールド2.0)のキャラ管理ツール。 各種自動計算や、ダイスボットに対応したコードはきだし、セッションサポートなど様々な機能がある。 現在、一番メインに更新を行っているツール。 更新情報 2011/10/15 ver0.866 一部機能をアルケミスト技能に対応。武器のカテゴリ絡みを追加。 現在、ver1.5を開発中。 それに伴い、現行のツールの更新は停止しています。 修正のみは受け付けております。 ※SW2.0キャラ管理ツールver2の正式リリースに伴い、こちらのツールの配布を停止します。 -
モンスターツール
モンスターデータ入力ツール。 モンスター1体のデータを入力し、保存、読込可能。 ダメージ計算機能などもついている。 現在更新停止中 最新版 2010/08/31 ver0.50 -
SW2.0
タイトル ソード・ワールド2.0 出版社 富士見書房 著者名 北沢慶/グループSNE 私が一番多くプレイしているシステムです。 このサイトでキャラクター管理ツールを公開しています。 世界観はファンタジー世界。 成長システムは技能ごとのレベルを経験点を使ってあげていくシステム。 基本的に6面ダイスを2個しか使わないシステムなので初心者にもとっつきやすいかと。 乱戦エリアの概念はちょっと複雑ですが、その辺のルールが改訂されたルールブックⅠ改定版が2012年7月発売予定です。 基本ルールブック データ系サプリメント シナリオ系サプリメント ツアー系サプリメント -
FAQ(SW2.0キャラ管理ツール)
SW2.0キャラ管理ツールに関するよくある質問 武器や防具の入力の仕方がわからない その場所をダブルクリックすると、入力用のウィンドウが表示されます。 武器の削除の仕方がわからない 武器の編集(リストの該当武器をダブルクリック)で、武器の名前を空にすると武器が削除されます。 プレイヤー名の入力の仕方がわからない メニューバー(画面上部)から[プレイヤー]-[プレイヤー名登録]で入力できます。 メニューの[キャラクター]-[コピー][削除]が選択できない 仕様です。過去に実装していたのですが、バグが出たため、現在使用禁止になっています。 灰色になって入力できない場所、ボタンがある 前提条件を満たしていないと入力できない部分が存在します(例 セッションサポートの風の翼は種族がリルドラケンのときのみチェック可能) セッションサポートの魔法や騎獣に何も出ない レベルや騎芸などの前提条件を満... -
公開・更新状況について
現在公開中のプログラム SW2.0キャラ管理ツールver2 表出力ツール 抽出ツール ネクロニカキャラ管理ツール 2次元戦闘管理ツール 直線距離管理ツール 更新してるもの SW2.0キャラ管理ツールver2 修正受付 表出力ツール 直線距離管理ツール 更新未定 抽出ツール ネクロニカキャラ管理ツール 更新予定なし 2次元戦闘管理ツール 未公開のプログラム GMツール モンスターツール DX3rdキャラ管理ツール まよきんキャラ管理ツール そのうち、作り直す予定 GMツール モンスターツール 公開予定なし(※重大なバグがあり、直す予定がない) DX3rdキャラ管理ツール まよきんキャラ管理ツール -
SW2.0基本ルールブック
ゲームに必要なルールやデータが記載されたルールブックです。 文庫本サイズなので、お求めやすいかと。 ルールブックⅠ ゲームに必要な基本的なルールやデータが掲載されています。 ゲームを始めるにはまずルールブックⅠから! これさえあればとりあえずは遊べます。 ソード・ワールド2.0 ルールブック I (富士見ドラゴン・ブック) ルールブックⅠ 改訂版 ルールブックⅠの改訂版です。 主に戦闘ルールについて改訂されています。 そのほかに、新種族であるシャドウも追加されています。 ルールブックⅡ 10レベルまでのデータや追加技能、追加アイテムが掲載。 種族も追加されてます。グラスランナー。 そしてなんといってもリルドラケン! リルドラ女子かわいいよリルドラ女子。 ルールブックⅡ 改訂版 ルールブックⅡの改訂版。 ルールブックⅠの改訂版ほど大きな改訂は... -
SW2.0プレイヤーズハンドブック
それぞれの地方に関するデータが詰まってます。 特に流派データは戦闘特技をカスタマイズ可能で、戦術の幅が広がります。 プレイヤーズ・ハンドブック フェイダン博物誌(PH) アイヤールにトラップ領があるので、そのための罠データなどが特徴です。 ソード・ワールド2.0サプリメント プレイヤーズ・ハンドブック フェイダン博物誌 プレイヤーズ・ハンドブック ザルツ博物誌(PZ) エイギア地方の脅威として名のある魔物も詳しく紹介されています。 ソード・ワールド2.0サプリメント プレイヤーズ・ハンドブック ザルツ博物誌 プレイヤーズ・ハンドブック ユーレリア博物誌(PY) ユーレリア地方の国々が多く紹介されています。 幻獣が暮らす都市キノアや人魚とともに生きる都市どれドロンなどの個性的な都市が多いです。 それぞれの都市には姫がおり、親密度を上げることで何かしらの効果... -
SW2.0シナリオ系サプリメント
キャンペーンのようなシナリオが入ったサプリメント。 とはいっても、実際にはゲームブックに近い感じで、GMがいなくてもプレイできるようになっています。 ソロプレイなんてのも可能。 ソード・ワールド2.0サプリメント ミストキャッスル ─蛮都からの生還─ フェアリーガーデン ソードワールド2.0サプリメント ―妖精たちの空中庭園― ソード・ワールド2.0サプリメント エターナルエンパイア ‐不滅の探究者たち‐ ソード・ワールド2.0サプリメント カースドランド ‐凶夢への反攻‐ -
SW2.0キャラ管理ツールver2
概要 データベースファイル(テキスト形式)を編集することで追加データや自作データにも対応可能な管理ツール。 ※著作権の都合上、初期状態ではほとんどのデータが入力されていませんので、同梱のデータベースの説明を読みながら入力してください。 キャラ管理ツール2は開発コードです。バージョンは1.500以降になります。 前バージョンからの引継ぎ これまでのキャラクター管理ツールからのデータの引き継ぎが可能ですが、引き継ぎを行うと元に戻すことができません。 また、これ以降のアップデートでもそれ以前のバージョンからのデータを引き継げるようにする予定です。 データベースが入力されていない部分のデータを前バージョンから引き継ごうとするとデータがおかしくなる可能性があります。 いずれのデータ引き継ぎの際にもバックアップを取っておくことをお勧めします。 引き継ぎによりデータが破損した場合でも保障は行いませ... -
シナリオの作り方
シナリオがなければ文字通り話にならない。 ということでシナリオの作り方について書いていきます。 私なりの作り方なのであしからず。 私は次のような順番でシナリオを作ってます。 やりたいものを決める まずはそのシナリオでやりたいものを決めます。テーマと言ってもいいかもしれません。 たとえば、リドルや使いたいモンスター、時事ネタなんていうのでもいいです。 大まかな流れを決める やりたいものが決まったら大まかな流れを決めます。 あまりこだわらないのであれば依頼を受けてそれをこなすという単純な流れでいいと思います。 ボスを決める 多くのシナリオではその最大の障害となるのはボスモンスターです。 やりたいものがモンスターだったりする場合はそのモンスターがボスになるとは思いますが、ボス自体のデータやボス以外の取り巻きモンスターなどのデータ的な部分を決めていきます。 イベン... -
表出力ツール
SW2.0で使用されるデータをまとめて表形式に出力するツールです。 月光華亭にて採用されています。 ダウンロード。 最新版 2013/10/30 ver1.203 戦闘特技を改訂前と改定後(IB)でページを変更できるように(どっちかの情報を保存できます) 2013/10/30 ver1.204 戦闘特技のページ切り替えがうまくいかないバグを修正 2014/01/29 ver1.205 問題があったのでルールブックの購入機能を削除しました -
ソフトの配布について
現在、SW2.0キャラ管理ツールに関してのみ、メールでの配布希望を受け付けております。 配布の条件としては、 再配布は個人レベル、特定の条件でのみ許可 ネット上への拡散は特に禁止 SW2.0のルールブックを所持していること となります。 以上の条件を守れる方で、キャラ管理ツールがほしいという方は以下のメールを送ってください。 frostar47☆gmail.com (☆を@に読み替えてください) 件名 SW2.0キャラ管理ツール配布希望 内容 キャラ管理ツールがほしいという旨の内容と名前(ハンドルネーム)を書いてください。 メールを受け取り次第、念のため詳しい配布条件のメールを送らせていただきますので、それに承諾できる方にキャラ管理ツールを送らせていただきます。 gmailを使用しているため、lzh形式で圧縮しての配布となりますので、解凍ソフト等を使... -
SW2.0ツアー系サプリメント
ツアー系サプリメントはそれぞれの場所の地図、NPCなどの設定がたくさん掲載されています。 またシナリオフックもあるので、その地方を題材としたシナリオの作成に役立つらしいです。 実はもってないんですよね。ほしいんですけど。 ソードワールド2.0ツアー(1) ルーフェリア ソード・ワールド2.0ツアー(2) リオス -
プロフィール
私のプロフィールとか HN frost 由来 星霜という言葉からstar frost→frost star→frostarだったのが、面倒になってfrostだけに TRPG歴 2009年9月くらいから SW無印(完全版)(未プレイ) SW2.0(1~3,AW,BT,WT,CG,IB,LL,MCは所持(未プレイ),FGは未所持(プレイ経験有)) デモンパラサイト(基本) (シルバーレイン)(ルルブ未所持,プレイ経験のみ) DX3(1,2,上級,PE,IC) アリアンロッドRPG(基本,SG)(未プレイ) アリアンロッドRPG2E(1,2)(未プレイ) ナイトウィザード無印(基本)(未プレイ) (ナイトウィザード2nd)(ルルブ未所持,プレイ経験のみ) 迷宮キングダム(新王国,新迷宮) シノビガミ(基本)(未プレイ) 永い後日談のネクロニカ(未プレイ) 好きな種族 異種族系が好き。 タ... -
お手伝いについて
以下のようなことをやってくれるお手伝いさん募集中です。 報酬や特典は特にあるわけではないです。 また、製作者様のお名前はReadMeに掲載させていただきます。 SW2.0キャラ管理ツール アイコン作成 マニュアル作成(HTMLやhelpファイルなどを使ってスクリーンショットを使ったマニュアル) 作ってみたよ!という方は以下のようなメールをお送りください。 frostar47☆gmail.com (☆を@に読み替えてください) 件名 キャラ管理ツールアイコン or キャラ管理ツールマニュアル 内容 製作者様のお名前(ReadMeに掲載するため、ハンドルネームなど) 製作物をキャラ管理ツールに使用、同梱してもよいという旨の文章。 インターネット上への掲載(後述する複数の応募があった場合の掲載)についての可否。 注意 必ずオリジナルのものを送ってくだ... -
足跡
どれくらい人が来てるかみたいので、設置してみました。残してくれるとうれしいです。 -- frost (2012-05-14 10 19 24) ツール制作感謝します。身内のオンラインセッションで使用させて頂きます。 -- 名無しさん (2012-05-19 02 03 26) SW2.0の乱戦管理ツール、SSを見た限りでは使い勝手がよさそうなのですが、配布予定はないのでしょうか? -- ななし (2012-05-30 21 53 30) ななしさん、ありがとうございます。乱戦管理ツールについてですが、現状バグがいろいろと残っており、更新の予定もないので今のところ配布予定はありません。しかし、要望が多ければ直して配布することもあるかもしれません。 -- frost (2012-05-31 11 50 47) ↑訂正。やはり少し前向きに考えてみようかと思います。しかし、... -
ツールコメント
ツールについて ツールについて、質問、修正依頼、要望等あればこちらへどうぞ -- frost (2013-02-13 18 52 52) キャラ管理ツールver2にて質問です。基準値txtと魔法種別txtに深智を登録したのですがツールの方では名前は出ているのに魔力や行使等の数値が出ていないのはやり方が間違っているんでしょうか? -- 名無しさん (2014-10-24 17 31 01) コードが間違ってる可能性があります。基準値.txtには「魔力[深智魔法] ソーサラー/知力,コンジャラー/知力」魔法種別.txtには「深智魔法 ソーサラー コンジャラー」を追加してください -- frost (2014-11-01 23 10 39) 作者様の通りに記入し出来るようになりました。ありがとうごさいます! -- 名無しさん (2014-11-03 08 37 31) ... -
GMツール
GM用のモンスター管理ツール。 複数のモンスターの表示や多部位モンスターにも対応している。 モンスターツールとデータの保存形式が共通のため、モンスターツールで作成したデータを読み込むことが可能。 現在更新停止中 更新情報 2010/08/31 ver0.50 -
JSONPででたとこのデータ取得
先日、でたとこサーガの支援ツールを公開しました。 これは公式のキャラクター登録書からデータを取得しています。 公式のキャラクター登録書ではJSON形式のデータが公開されており、 キャラクターのURLに.jsonを付加することで、JSONのデータを参照することが可能です。 このJSONデータの中身を支援ツールの項目に反映させています。 このように、Web上に公開されているデータを取得して扱うことはよくあるケースです。 データを取得するためにはXMLHttpRequestを使うことが多いですが、 XMLHttpRequestにはクロスドメイン制約というものがあるので、 自分と異なるドメインに存在するデータを取得する事ができません。 jQueryとjquery.xdomainajax.jsというプラグインを使うことで可能になるのですが、これはちとめんどい。 そこで、JS... -
RotateTransparentAlphaBlt
TransparentAlphaBlt、RotateBltを合わせた関数、RotateTransparentAlphaBltを作成する。 つまり、この関数1つで拡大縮小、回転、背景色透過、半透明合成などが実現できます。 以下、ソースコード。 BOOL RotateTransparentAlphaBlt( HDC hdcDest,//描画先HDC int DestX,//描画先長方形左上X座標 int DestY,//描画先長方形左上Y座標 int DestW,//描画先長方形幅 int DestH,//描画先長方形高さ HDC hdcSrc,//描画元HDC int SrcX,//描画元長方形左上X座標 int SrcY,//描画元長方形左上Y座標 int SrcW,//描画元長方形幅 int SrcH,//描画元長方形高さ int rad,//回転角度(ラジアン単位) COLO... -
Java風Iterator
C++ (fork) Advent Calendar 2013の12/7分の記事として C++のイテレータについてちょっと書いていこうかなと。 本当はブログに書くものらしいんですが、プログラム系のブログはやってないのでwikiで失礼します。 私自身としてはC++に関して初級者と中級者の間くらいなのであんまり期待しないで読んでいただけるといいかなと。 さて、本題です。 C++のSTLにはlistやvectorなどのコンテナ(データを格納する構造)があります。 コンテナ内の要素を一つずつ取り出すには(vectorとかだとインデックスアクセスで行うときもありますが)通常はイテレータを使用します。 vector int iterator it = data.begin(); while(it!=data.end()){ std cout *it++ end... -
汎用ランダム出力ツール
IRC上でキーワードの集合からランダムで表示するLimeChat2用マクロです。 .ini形式のファイルに反応キーと文字列を記述しておくと、反応キーに対応した文字列を出力します。 文字列の中にコードを記述することで、キーワード集合からランダムに抽出した文字列を 文字列に代入して表示することができます。 詳しくは同梱のReference.txtもしくはReferenceを参照してください。 サンプルとしてトランプのカード束からランダムに1枚引くようなデータを記述したPickup.iniを同梱しています。 Limechat上ではマクロを有効にした後 #トランプ と発言することでトランプを引くことができます。 インストール方法 インストール・設定を参照 更新情報 2013/05/04 ver1.000リリース ダウンロード -
CodeIQ:Nick
http //www.hyuki.com/codeiq/ 問題2 問題概要 =でつながれたニックネームのリストからデータをグループ化する。 データの一部 William=Bill Arthur=Art Willy=Billy Bill=Billy 解法 =でつながれたデータをためていけばいいのでHashSetなどのコレクションを利用します。 最終的にソートする必要があるので私はTreeSetで作成。 グループが複数存在するため、TreeSetのArrayListを作ります。 ArrayListじゃなくてもいいと思うけどTreeSetにしてソートするのはTreeSet同士のcompareがどうなってるかわからないのでちょっと避けました。 手順としては=でデータを分断して左辺か右辺がTreeSet内に存在してたらそこに挿入するということを繰り返せばいいので次のようなコードを設... -
抽出ツール
ツール出力を含むテキストからツール出力を抽出するツールです。 最新版 ver1.001 メモ欄の追加。名前、種族、性別、命中力、回避力、防護点、魔力、参加回数、プレイヤー名での昇順、降順ソート実装。 技能を外部データベースに。技能レベルでのソート実装。冒険者レベルでのソート実装。 同じ名前のキャラは下側にあるものを優先して取り込むように。 ダウンロード -
でたとこサーガ支援ツール
でたとこツール でたとこサーガのプレイ支援用ツールです。 きまぐれファンタジアにて、採用していただいています。 IRC(RGRB)、どどんとふのダイスコードに対応しています。 公式サイトのキャラクターシート登録書からデータを取得して使用します。 ※データのバージョン次第では読み込めない場合があるので、登録書で保存し直してください。 2015/04/11 公開 -
TRPGとは
TRPGとは何か TRPGとはテーブルトーク・ロールプレイングゲームの略です。 RPG(ロールプレイングゲーム)といえば、多くの人がTVゲームを思い浮かべると思いますが、 もともとRPGという言葉はTRPGのことを言っていました。 TRPGという言葉自体は和製英語なので、今でも海外でRPGといったらTRPGのほうを言うらしいです。 では、TRPGとは一体何なのか。 それは言葉通り、ロール(役割)をプレイング(演じる)ゲームです。 TVゲームのRPGでは、プレイヤーが主人公や仲間のキャラクターを操作し、目的を果たすために目の前の障害をクリアし、進んでいきます。 すなわち、シナリオに書かれた役割を演じるという意味でRPGという名前が付いています。 TRPGでも基本的にはそれと同様で、シナリオに沿った役割を演じるゲームです。 以下、RPGという場合にはTVゲームのRPGについ... -
リスト構造
リスト構造はデータと次のデータへのアドレスを1つの塊(ノード)として持っていて、それを連ねたデータ構造である。 利点 データの挿入、削除がしやすい データをどんどん追加できる 欠点 目的のデータへのアクセスが面倒 まずはノードを作ってみる。 Data型という型のデータを格納するリストについて考える。 class Node{ Data data; Node* next; } 次のデータへのポインタは自分の型のポインタになる。 ちなみに、とりあえず各データへアクセスするためのメソッドについては置いておく。 リストの本体は次のようになる class List{ Node* rootP;//先頭ノードのポインタ void addData(Data d);//データ追加 void insertData(int n,Data d);//データ挿入 Data... -
新人女子の書いたコードを直すやつ
問題はここにあります。 要約すると N D p_1 p_2 ... p_N m_1 m_2 ... m_D という書式の入力が与えられ、それぞれのm_iに対して和がm_iを超えない最大の値になるようにp_jから異なる2個を選択するというものです。 とりあえず私の最終コードは↓みたいな感じ。言語はJavaです。 import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class Main {private static List Integer goods;public static void main(Strin... -
汎用デッキツール
IRC上でデッキを扱うためのLimeChat2用マクロです。 .ini形式のファイルにデッキの設定を記述することで任意のカードで構成されるデッキを扱うことができます。 詳しくは同梱のReference.txtもしくはReferenceを参照してください。 サンプルとしてトランプのデッキデータを記述したdeck.ini、trump.iniを同梱しています。 Limechat上ではマクロを有効にした後 #デッキセット,トランプ と発言することでトランプのデッキを設定し、続いて #ドロー と発言することでカードを1枚引くことができます。 インストール方法 インストール・設定を参照 更新情報 2015/01/13 ver0.5000 公開 ダウンロード -
インストール・設定
※操作はすべてLimeChat2.40の場合の手順です インストール方法 macrosフォルダをLimechatのマクロを置く場所へ突っ込んでください。 マクロの置き場所は LimeChat2.exeのあるディレクトリ\Users\ユーザ名\Macros ただし、Windows Vista以降でLimeChat2.exeがC /Program Filesの下におかれている場合、 C \Users\ユーザ名\AppData\Roaming\LimeChat2\Macros となります。 その後、LimeChat2のマクロ設定(上部メニュー[設定]-[マクロの設定])から必要なマクロを右クリックで○をつけて有効にしてください。 画像ではDiceサーバでDistanceマクロが有効になっています。 チャンネル設定 特定のチャンネルでのみマクロを有効にしたい場合,マクロの設定から変更し... -
オンラインセッションについて
オンラインセッションとは オンラインセッションとは、チャットを利用してオンラインでTRPGを遊ぶことです。 オンセと略されることもあります。 これに対し、実際に会ってプレイすることはオフラインセッション、オフセと呼ばれることもあります。 オンラインセッションの利点 人が集まりやすい オンラインセッションでは、参加者同士の都合さえつけば、時間や場所の制約にとらわれずにプレイすることができます。 また、オンセをやりたい人同士で集まっているサイト(オンラインセッションサイト)もネット上に多くあるので、 知らない人同士でゲームをプレイすることも可能です。 RPがしやすい キャラクターのRPは人によってはなかなか難しいと感じる人も多いです。 特に異性のキャラクターではなかなか演じるのが大変だったりもします。 しかし、チャットだと基本的にはテキストでキャラクターの感情を表すこ... -
CodeIQ:Bits
http //www.hyuki.com/codeiq/ 問題1 問題概要 法則性を見つけて文字化けしたデータを復元する。 データの先頭の一部 ?0??0?0???0?000100000?11??00?0100?0??1??000001?100?0010??000?1000?001100?0001101 解法 1)区切る ビットの羅列から法則性を見つけるのは難しいので一定個数で区切ります。 個数はビット列ということでとりあえず8bit(1バイト)で区切ってみると ?0??0?0? ??0?0001 00000?11 ??00?010 0?0??1?? 000001?1 00?0010? ?000?100 0?001100 ?0001101 とりあえず切りよく区切れたのでこのまま進めてみることに 2)法則を見る 見ると、下に行くほど上位のビットに1が出現することが多くなって... -
まよきんダイスツール
LimeChat向けまよきんダイスボット。 特徴表や名前表など各種表を自動的に出してくるツール。 ある程度は作ったけどデータの打ち込みとか面倒で モチベーションが低下したため開発中止。 -
まよきんキャラ管理ツール
迷宮キングダムのキャラ管理ツール。 迷宮キングダムのセッション記念に作ってみたものの、更新を行っていないので、基本的な機能のみ搭載。 プレイ前に作成したため、従者のジョブが1個しか設定できないなどの致命的なバグが残ってたりもする。 更新未定 更新情報 2011/01/28 ver0.50 暫定リリース。画像表示ができない。勲章はデータを読み込むと左寄せになります。 スキルグループは奥義、その他以外の場所はジョブなどから自動でチェックされ、自分でチェックした場所、はずした場所は保存されません。 -
StringSplit
std stringの文字列を任意の文字列を区切り記号として分割し、それを格納したstd vectorを返す関数。 分割数も指定可能。分割数よりも分割後のデータ数が少ない場合、空の要素で埋める。 vector string StringSplit(string str, string delim,unsigned int tokennum){ vector string tokens; int num = 1; size_t count=0; while((count = str.find(delim)) != str.npos){ if(num==tokennum)break; tokens.push_back(str.substr(0,count)); str=str.substr(count+delim.size()); num++; } if(str.length()... -
ツールに関する注意事項
基本的には各種ツールのフォルダ内に同梱されているReadMe.txtをお読みください。 共通の注意事項を以下にまとめます。 著作権について ツール自体の著作権は製作者であるFrost(フロスト、Frostar)に帰属します。 ツール内に使用しているデータについてはその製作元に帰属します。 ライブラリの使用などに関しては著作権明記などは特に必要ありません。 再配布について 個人間での再配布は許可しますが、私が許可した場所以外のWebサーバ上にアップロードし、常時ダウンロード可能な状況にすることは禁止します。 再配布においては次の2点を必ず守ってください。 無料配布であること ReadMe.txtなど同梱されているファイルと一緒に配布すること 改変について ライブラリなどでソースコードが同梱されているものについては内容を改変して配布しても問題ありません。 改変された場合、その著作権は改... -
HPMPツール
LimeChat2でキャラクターのHPMPを管理するツール。 キャラのHPMPを 名前 HP/MP というコードで管理します。 複数キャラの場合、コードを半角スペース区切りで記述します。 topicに設定されたコードをコマンドで操作することができます。 例 topicに設定されたコードが a 10/20 b 20/10 の時 #HP,-5,b を実行するとtopicが a 10/20 b 15/10 へ書き変わります。 詳しくはReferenceもしくはファイルに含まれているReference.txtをお読みください。 インストール方法 インストール・設定を参照 更新情報 2013/09/04 ver1.002 トピックの文字を消したときにエラー終了するのを修正 ダウンロード -
コラムについて
ここでは、TRPGに関するコラムを書いていきます。 内容は私の主観的なものになると思いますので、あくまで参考程度に見ていただければ幸いです。 用語解説 GM=ゲームマスター PL=プレイヤー PC=プレイヤーキャラクター PT=パーティ RP=ロールプレイ -
マスタリング
実際にマスタリングを行うときのテクニックなどについて書いていきます。 伝家の宝刀GM権限 基本的にTRPGにおいてはルールブックよりも絶対の黄金ルールがあります。 それがGM権限です。 しかし、ルールブックをあまりに無視してGM権限を振りかざすのはPLの不満の原因やルールの混乱につながりかねません。 そのため、ルールブックに従うというのが基本ではありますが、それでもGM権限を必要とする場面はあります。 例えば従うべきルールブックの内容が複数の解釈ができる記述であったり、特定の条件下でどのような処理をすべきかルールブックに記述されていないといった場面がそれです。 また、お互いの負担を軽減するために複雑な処理を簡易化するということもあるでしょう。 そのような場合でもできるだけ公平かつ自然な裁定になるように気をつけましょう。 時間管理 終了までの時間を管理するのもGMの仕... -
チェックボックス付きリストビュー
リストビューにチェックボックスを付けるには拡張スタイルを使用する。 拡張スタイルを使用するにはComctl32.dll(ver4.70以降)を使用する。 Comctl32.dllを使用する際には、最初に初期化が必要である。 InitCommonControls(); 実際にチェックボックスを付けるときは作成したリストビューにLVS_EX_CHECKBOXESスタイルを付ければいい。 ListView_SetExtendedListViewStyle(hList,ListView_GetExtendedListViewStyle(hList) | LVS_EX_CHECKBOXES); hList リストビューのハンドル リストビューに付けられたチェックボックスの情報を取得するにはListView_GetCheckStateマクロを使用する。 ListView_Get... -
直線距離管理ツール
LimeChat2で直線距離を管理するツール。 キャラ間の距離を キャラ識別子-○m-キャラ識別子-○m-キャラ識別子… という形式で管理します。 topicに設定された距離の情報をコマンドで操作することができます。 例 topicに設定された距離が a-10m-b/c の時 #左,5,b を実行するとtopicが a-5m-b-5m-c へ書き変わります。 動作にはマクロを有効にしているユーザーがオペレータ権を持っている必要があります その他、距離や範囲の情報を取得するコマンドも実装。 詳しくはReferenceもしくはファイルに含まれているReference.txtをお読みください。 インストール方法 インストール・設定を参照 TRPG.netのToyBoxの機能の1つとして組み込まれました。 更新情報 20... -
ネクロニカキャラ管理ツール
永い後日談のネクロニカのキャラ管理ツールです。 更新情報 2011/11/21 ver1.002 基本パーツのあしの対象の誤字を修正。 ダウンロード -
描画関数の時間比較
各描画系の関数について時間計測を行いました。 計測したのは以下の関数。 BitBlt StretchBlt TransparentBlt AlphaBlend TransparentAlphaBlt RotateBlt RotateTransparentAlphaBlt 計測ではhdc1に画像を読み込み、それをhdc2に計測対象の関数で描画します。 読み込み時間などは計測の対象に入らず、あくまで関数自体の処理時間を計測します。 また、時間は100回描画した時の平均値で出しています。 画像はかえるさんを使いました。透過させるために一部青(RGB(0,0,255))で塗りつぶしてます。 Transparent系による透過は青(RGB(0,0,255))、半透明合成のアルファ値は128で固定。 BitBlt以外の拡大倍率とRotate系の回転角度は()の中の値です。 結果は以... -
直線距離管理ツール:Reference
前提として 動作にはマクロを有効にしているユーザーがオペレータ権を持っている必要があります 距離の設定 トピックを変更されるとそのトピックを距離表として設定します。 距離表の形式 距離表の形式は キャラ識別子-○m-キャラ識別子-○m-キャラ識別子… となります。 キャラ間の距離が0の場合 キャラ識別子/キャラ識別子 と書くことができます。 同じ乱戦にいる場合 [キャラ識別子/キャラ識別子…] のように記述します。 コマンド #右,distance,character characterの識別子と一致するキャラをdistanceだけ右に移動させてトピックを更新します。 characterを省略した場合、発言者のニックネームの最初2文字をcharacterとしてコマンドを実行します。 #左,distance,character characterの... -
数学関数
数学系は基本的にmath.hに標準で用意されている。 ただ、昔はPI(円周率)とかの定数も普通に使えたと思ったんだけど、なんか最近のだと使えなくなってるっぽいです。 _USE_MATH_DEFINESをdefilneすると (#define _USE_MATH_DEFINESをソースコードの最初らへんに書くと)使えるようになる。 使えるようになる定数の一部。 e(ネイピア数) M_E π(円周率) M_PI π/2 M_PI_2 π/4 M_PI_4 log(e) M_LOG10E ln(10) M_LN10 √2 M_SQRT2 math.hで提供される関数の中で角度を引数とする関数(sinとかcosとか)は角度をradian単位で指定する。 degree単位で指定したい場合は、以下の式でdegreeからradianに変換してから引き渡す。 radian = M... -
AccessIterator
特定のオブジェクトのメンバ関数にイテレータで得られる引数を順次渡し、 その戻り値を返すイテレータ。 T_it イテレータの型 T_ret 戻り値の型 T_arg 引数の型 T_cls オブジェクトのクラス ここで、イテレータは引数のイテレータであるため、暗黙的に引数の型(T_ret)のイテレータである。 template class T_it,class T_ret,class T_arg,class T_cls class AccessIterator public std iterator std input_iterator_tag,T_ret { public typedef T_ret (T_cls *AccessFunc)(T_arg) const; T_it it; T_cls *object; AccessFunc func; pu... - @wiki全体から「SW2.0モンスターデータ」で調べる