2016.06.18
4315文字 / 読了時間:5.4分程度
WPテーママニュアル

ゲームブック風機能(キャラクター設定、名前変換機能他)?

当ワードプレステーマは、固定ページの「ページテンプレート」を利用したゲームブック風機能(キャラクター設定、名前変換機能他)が同梱されています。

  • ゲームブック風小説的機能を、「ショートコード」を利用して簡単に追加
  • 名前変換機能ほか各種設定等
  • ランダムな分岐、フラグでの分岐、変化等

ゲームブック風機能(キャラクター設定、名前変換機能他)の導入法?

導入手順です。

  • ゲームブック風機能用固定ページ(status)を作成(名前は何でもok)
  • その固定ページの「ページテンプレート」(右メニュー-ページ属性-テンプレート)「plugin-gamebookfu」(ファイル名は「plugin_gamebookfu.php」)に指定して保存
  • その固定ページに、フォーム等が表示されていればok
  • 投稿(新規追加)で「テキストエディタ」に、「myouji」「namae」等のクイックタグが追加されていればok

screenshot_editor

ゲームブック風機能(キャラクター設定、名前変換機能他)の使い方?

使い方は簡単です。

  • ユーザー側……statusページで項目を登録(設定保存)する
  • 管理人側……テキストエディタ上部のクイックタグに関連機能のタグが追加されているので(名前など)それを使用して記事を作成

ゲームブック風機能(キャラクター設定、名前変換機能他)のショートコード一覧?

基本的なショートコードはテキストエディタ上部のクイックタグにあります。

screenshot_editor

statusページ(ページテンプレート「plugin-gamebookfu」を適用したページ)のソースにショートコード一覧があるので、適宜それを確認してください。

この機能関連のショートコードは「_functions_gamebookfu.php」にまとめてあります。

ゲームブック風機能(キャラクター設定、名前変換機能他)のカスタマイズ?

基本的には、ページテンプレート(「plugin-gamebookfu」)のファイル「plugin_gamebookfu.php」のカスタマイズでそれなりに対応できると思います。

  • 項目関連の簡単なカスタマイズ(武器はいらないから楽器にする等)→「plugin-gamebookfu」(ファイル名は「plugin_gamebookfu.php」)を適宜カスタマイズ
  • クイックタグがいらない(追加したい)→「functions.php」を適宜カスタマイズ
  • ショートコードを追加したい→「_functions_gamebookfu.php」を適宜カスタマイズ
  • ランダム関連の辞書をカスタマイズしたい→「plugin-gamebookfu」(ファイル名は「plugin_gamebookfu.php」)、or「jisyo」フォルダの中の各辞書ファイル(人名、地名等)

使い方サンプル?

まずは、固定ページ「status」で設定(Cookie保存)します。

 →固定ページ「status」

以下の表示が、フォームで設定(Cookie保存)されたものです。

「myouji」(苗字)……[myouji]
「namae」(名前)……[namae]
「seibetu」(性別)……[seibetu]
「nenrei」(年齢)……[nenrei]
「adana」(通り名)……[adana]
「syussin」(出身地)……[syussin]
「tanjoutuki」(誕生月)……[tanjoutuki]
「tanjouniti」(誕生月)……[tanjouniti]
「syokugyo」(職業)……[syokugyo]
「syuzoku」(種族)……[syuzoku]
「buki」(武器)……[buki]
「kuchiguse」(口癖)……[kuchiguse]
「zokusei」(属性)……[zokusei]

「irokami」(髪の色)……[irokami]
「irome」(目の色)……[irome]
「charabody」(身体的特徴)……[charabody]

※WordPressで実際に使用するショートコードは[]で囲みます。
(例)[syo-toko-dosanpuru]
ショートコードとして機能していない場合はそのまま表示されますが、機能している場合は適宜変換されます。
以下のショートコードサンプルは、[]を「」で表示しています。

また次のデータは、「plugin-gamebookfu」(ファイル名は「plugin_gamebookfu.php」)、or「jisyo」フォルダの中の各辞書ファイル(人名、地名等)で、ユーザーの入力とは無関係(ただし保存はフォームの設定ボタンを押した時点)に保存された設定項目です(カスタマイズすれば、それなりに使い道があるんじゃないかと思います)。

「jin1」(人物1)……[set_jin1]
「jin2」(人物2)……[set_jin2]
「jin3」(人物3)……[set_jin3]
「jin4」(人物4)……[set_jin4]
「jin5」(人物5)……[set_jin5]

人物はデフォでは三国志関連人名になっているので、適宜「jisyo」フォルダ内の「jisyo_jinbutu1.txt」をカスタマイズしてください。

ランダムな西洋風フルネーム。

「jinw1」(人物1)……[set_jinw1]
「jinw2」(人物2)……[set_jinw2]
「jinw3」(人物3)……[set_jinw3]
「jinw4」(人物4)……[set_jinw4]
「jinw5」(人物5)……[set_jinw5]

以下のものも同様です。

「chimei1」(地名1)……[set_chimei1](1-3まで)
「meisi1」(名詞1)……[set_meisi1](1-3まで)
「ryori1」(料理)……[set_ryori1]
「devil1」(ソロモン72柱)……[set_devil1](1-3まで)
「mons1」(モンスター)……[set_mons1](1-5まで)
「tarot1」(タロット、大アルカナ)……[set_tarot1](1-22まで)

「set_zoku1」(属性)……[set_zoku1]
「set_year1」(年、ランダム)……[set_year1]
「set_date1」(日付)……[set_date1]
「set_yobi1」(曜日)……[set_yobi1]

辞書がどうなっているかは、「_jisyofiles.php」で確認してください。

性別設定による分岐

性別設定は、人称や分岐等のフラグに使用しています。

「seibetu」(性別)……[seibetu]

「1nin」(1人称)……[1nin]
「2nin」(2人称)……[2nin]
「3nin」(3人称)……[3nin]

人称自体を変更したい場合(※性別男の一人称を「僕」にしたい等)は、「_functions_gamebookfu.php」を適宜カスタマイズしてください。

クッキーと無関係なランダム表示関連

「rnd_page3 num1=100 num2=200 num3=300」(ランダムリンク)
    ……<次>
「rnd_word3 num1=とり num2=うさぎ num3=ねこ」(ランダムワード)……ねこ
「rnd_num num1=1 num2=6」(ランダム数字)……3

ショートコードの「num1」等の項目を適宜設定します。

「rnd_word3 num1=とり num2=うさぎ num3=ねこ」であれば、「とり、うさぎ、ねこ」のどれかがランダムで表示されます。

「rnd_num num1=1 num2=6」では、1-6までのランダムな数字が表示されます。
「rnd_num num1=100 num2=60000」に変更すれば、100-60000のどれかになります。

まとめ

ワードプレステーマNb,Mbに追加してあります。

使い方はいろいろあると思います。

また、性別による分岐などもあるので、詳しくはファイルを直接見ていただければと思います。

あるいは、お題とか、プロットにもそれなりに使えるかも?

(例)

[set_year1][set_date1][set_yobi1]、[myouji][namae]は[set_chimei1]で[set_jin1]と出会い、[set_meisi1]を求めて旅に出る。
[set_chimei2]でモンスターの[set_mons1]と戦い6匹倒したが、ソロモン72柱の[set_devil1]が現れ、[set_jin1]は殺されてしまう。
[set_chimei3]で[set_ryori1]を食べていると[set_jin2]が仲間に加わったので、再び[set_devil1]に戦いを挑んで倒した。
世界は救われて[myouji][namae]は故郷の[syussin]に帰り、[set_jin2]と[set_ryori1]レストランを開いた。
[3nin]([myouji][namae])の最後の言葉は「[1nin]に、もっと[set_zoku1]の[set_meisi2]を……」で、それを聞いたのは[set_jin3]ただ一人だった。

(完)

(ショートコード[]を「」にした版)

「set_year1」「set_date1」「set_yobi1」、「myouji」「namae」は「set_chimei1」で「set_jin1」と出会い、「set_meisi1」を求めて旅に出る。
「set_chimei2」でモンスターの「set_mons1」と戦い「rnd_num num1=1 num2=6」匹倒したが、ソロモン72柱の「set_devil1」が現れ、「set_jin1」は殺されてしまう。
「set_chimei3」で「set_ryori1」を食べていると「set_jin2」が仲間に加わったので、再び「set_devil1」に戦いを挑んで倒した。
世界は救われて「myouji」「namae」は故郷の「syussin」に帰り、「set_jin2」と「set_ryori1」レストランを開いた。
「3nin」(「myouji」「namae」)の最後の言葉は「「1nin」に、もっと「set_zoku1」の「set_meisi2」を……」で、それを聞いたのは「set_jin3」ただ一人だった。

 →固定ページ「status」(で設定)

たとえばこんな感じとか……。

(続き)→[マニュアル]ゲームブック風機能を使用する2(経験値、所持金、キル数、獲得アイテム等の処理)









Comment





×

Status


苗字:
名前:
性別:
年齢:
通り名:
出身:
誕生月:
誕生日:
職業:
種族:
武器:
属性:
髪色:
目色:
口癖:

Setting

苗字:
名前:
性別:
年齢:
通り名:
出身地:
誕生月:
誕生日:
職業:
種族:
武器:
属性:
髪色:
目色:
口癖:




× 
×


最近の投稿

最近のコメント

アーカイブ

カテゴリー

メタ情報

×

Custom Menu