「ツール」タグアーカイブ

TRPGのリプレイに最適なCSSスタイルを考える

タイトル通りです。

CSSってのは、HTMLの見た目をエレガントにカッチョウヨクデザインする事の出来る特別な文法であります。この機会に勉強するのもよいでしょう。

この記事では、CSSはある程度理解しているという前提に立ち考えていこうかと思いますよ。

pre か p か dl か。

まずどのHTMLタグを使用してデザインをするのか、選定をしていかないといけませんね。

テキストをそのまま持って来るという意味で、一番簡単なのが「pre」タグです。

<pre>
改行なんかも気にせずいけるもんね
わーいわーい
</pre>

brタグなんかを利用しなくてもそのままコピペでいけちゃいますね。ただ、問題点もあります。

それは各行のデザインをする事が出来ないということ。無難なテキスト丸出しなのでションボリーにな感じになりがちです。

二つ目、「dl」タグです。これは辞典などの項目に用いられますね。

<dl>
 <dt>PC1</dt>
 <dd>あいうえお</dd>
</dl>

こんな感じです。見出しと内容でこのように分かれてくれるの比較的見やすい形になるし、CSSでスタイリングもしやすいです。

が、htmlタグを見ての通り、それぞれの項目をタグで包む必要があるので面倒くさいという点があります。

そんなわけで、今回私は「p」タグを利用することにしました。

このブログを作るのに利用されている「wordpress」では、普通に文章を打てば、吐き出されるhtmlデータは全て「p」タグで囲われているのです。

これを利用しない手はありません。

実際にデザインしていく

とはいっても特に難しい事は考えません。見やすい文章になるように細かく調整していくだけです。

<div class="replay">
 <p>PC1:テスト</p>

<p>GM :テテスト</p>

<p>
 PC1:テストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテスト</p>

<p>GM :テ、テスト</p>
</div>

利用するテキストはこんな感じ。div.replayに囲まれた物のみに適応される形ですね。

素のままだとこんな感じ。

まず横幅を大体600pxにします。これは、横長になりすぎるとそれだけでストレスになる場合があるからですね。

読みやすい!

しかし折り返された文章が名前と被って読みづらい気もします。

そこで。

「text-indent」と「padding-left」を使用します。

text-indentは文章の一行目だけをインデントします。

p{
 text-indent:1em;
}

これで、

こんな感じになるわけですね。

じゃあこうしてみると?

p{
 text-indent:-3em;
 padding-left:3em;
 }

こんな感じで二行目以降にインデントする事が出来るわけですね。

他にも色々と装飾を乗っけて、見やすいTRPGリプレイを目指してみて下さいね。

軽く修正してみて最終的にはこんな形に。

<style type="text/css">
 body{
 max-width :600px;
 margin :0 auto;
 }

p{
 margin :0;
 text-indent :-4em;
 padding :10px 0 10px 4em;
 border-bottom :1px dotted gray;
 font-size :12px;
 font-family :monospace;
 }
 </style>

今回のデモは↑より。

また、aoringo worksではIRCやどどんとふの利用により生成されたチャットログを見やすくするためのwebツールを開発しています。

aoringo CHAT logger

こちらもご利用下さいな。

ネクロニカ手駒作成ツール「aoringo nechronica malisize」アップデート

TRPGネクロニカ手駒作成支援ツール|aoringo nechronica malisize

自分で使っていて「なんで最大行動値だせないんだ糞ツールがっ」と思ったのでアップデートいたしました。地味に使い辛くて本当に申し訳ありませんでした。

ついでに、微妙に違和感があった出力テキストの修正をほどこしました。

仕切り線を最初と最後に移動、レギオン数を下の方にもってきました。

さらに見やすいフォーマット、機能追加希望などがありましたらお気軽にコメント欄にでも連絡くださいな!! これからもよろしくお願いいたします。

Aoringo Toolsに掲載している各ツールにアイコンをつけましたにゃん

Aoringo Tools

文字だけだと見づらいと思ったのでアイコンをつけてみました。

あざとかわいい感じを狙いました。狙えてますか?だにゃん(謎キャラ

ドット絵難しいっす。誰か教えてください。もしくは作ってください。まあ、結局自分でやるしかないのですけれどねっ

aoringo ICON writer

aoringo ICON writer

どどんとふでは基本的に絵のついたコマを利用します。

しかし、全てのコマに絵が必要でしょうか。手軽に差別化されたアイコンを利用したいと思ったことはありませんか。
例えば「罠」とか「月曜」とか、文字のコマが利用できたら便利だと思いませんか?

というわけで作りました。

50*50の文字アイコンを簡単に作成してダウンロードする事が出来ます。

色もカラーピッカーでお手軽に設定する事ができます。「追加」ボタンを押すことで同じ色設定でどんどんコマを作成する事も可能となっております。

このように、文字によって少し位置がずれちゃう場合もあります。そのための微調整欄も用意しました。

気になる文字の位置を少しだけ調整してやる事で、かなり良い感じのコマが作成できます。

是非とも自由な発想で遊んでみてください!

aoringo ICON writer

.

ps:さっそくあそばれました・・・(笑)

どどんとふ上に配置したら変なことになった。 on Twitpic

驚くほどシンプルでイカしたwordpressテーマ「wsc7」をカスタマイズしよう – その7 – キャッシュを利用する

一連の記事→wordpressテーマをカスタマイズしよう Archives – aoringo works

ワードプレスではあらゆる場所でphp関数が走ります。例えば一週間に一記事投稿するとしても、人が来る度に毎回「記事があるかどうか走査→新着分5件を表示」という動作をします。

勿体なくないですか? 検索ページなどは毎回単語が変わるのでその限りではありませんが、カテゴリ一覧、記事一覧、etc、etc、ちまたでは色々な高速ツール、プラグインを勧める記事がありますが、自身でも高速化の対策をしていく必要があります。

もしやもすると高速化プラグインには今回の記事の内容を行うモノもあるかもしれませんが、今回は自分で用意しますよ。

続きを読む 驚くほどシンプルでイカしたwordpressテーマ「wsc7」をカスタマイズしよう – その7 – キャッシュを利用する

開発

一人、もしくは複数で制作されたもの。aoringo発案、メイン制作なものは「aoringo」が冠につく。

aoringo CHAT logger
IRC、TRPGチャットのログを綺麗に整形することができるwebツール
Aoringo Elysion Enemy-sheeter
エリュシオンTRPGのエネミーシートを簡単に作成できるwebツール
共同制作:Kurumi’s TRPG archive

提供

依頼を受ける形で制作した制作物。

TRPG.NET セッションマッチングシステム
TRPG.NETが運営している、TRPGをプレイする全ての人たちに向けたTRPGマッチング特化webサービス
cre.jp 検索ページ
NEXTに属する各種体系の総合的な検索webツール
IRC公開LOG | クリエイターズネットワーク
NEXTが運営する一部のIRCチャンネルのチャットログを閲覧することが出来る。CRE.jp、TRPG.net、語り部で運用中