サクッと吉里吉里講座 NO.006 基本の要素①C ラベル

>吉里吉里の基本要素は
>文字列記述、コマンド文、変数表示emb文、プログラムeval文
>TJS文iscript~endscript文の5つです

>文字列記述には通常とコメント文とラベル文等があり
>emb文もここのくくりです
>emb文は文字列の間で(間でとは限らないんですが)
>変数を表示します

今回は文字列記述。そのC。ラベル
についてサクッとまとめてみます
(色々例外があってサクッてならなくて申し訳ない)

>・ラベル文
>文字列制御には選択肢やジャンプとかもあって
>文字列を書くような場所に
>(半角アスタリスク)sel_A
>とかのラベルを書いたりもします
>(半角アスタリスク)で始まる文字列
>いやいや、これは半角英数字ではないとは
>書籍に書いてないんですが
>ググったら半角英数字にしておいた方が無難だそうです
>という訳で選択肢やジャンプ文で飛びたい場所がラベルです
>なお(半角アスタリスク)の前に半角スペースとかを置いてはいけません
>僕が初めて吉里吉里をやった時は
>スクリプトをコピペしただけなんですが
>(半角アスタリスク)の前に半角スペースがあって
>謎のエラーでした(そういう仕様だと思ってないので)

AA[r]
BB[r]
[jump target=*EE]
CC[r]
DD[r]
*EE
FF[r]
GG[r]
[s]

タグjumpはgotoのようにtargetで指定したラベルへジャンプします。
タグ[r]は改行のタグです。
タグ[s]は動作の停止です。

・栞
吉里吉里は簡単にゲームデータをセーブ/ロード出来ます
特に設定しなければ、PLAY画面の上部のメニューに
「栞をたどる」「栞をはさむ」という項目があり
「栞をはさむ」→「日時 見出し」の一覧(空欄もあり)
から選ぶとデータをセーブします
「栞をたどる」→「日時 見出し」の一覧(空欄もあり)
から選ぶとデータをロードします
Config.tjsの「// ◆ 保存モード」を変更すると簡単な暗号がかかります
「// ◆ 利用可能な栞の数」を変更すると栞の数が変更出来ます
コピペしてConfig.tjsを検索すると楽かも

・セーブ可能なラベル(見出し)
(半角アスタリスク)sel_B(半角or)|場所B
とかラベルの後ろに|記号を置いて、次の文字列をおくと
セーブ可能なラベルとなります
見出しって書いてます
文字列は日本語で構わないと思います
サンプルも日本語が多いようです
そこに着いてちょいした時とか(次のセーブ可ラベルに着いてない時)
そこに着いた時のデータを保存します
ラベル(半角アスタリスク)sel_B(半角or)|の
後ろの文字列は重複したり、無くても問題ないそうです
変数を置いてもいいそうですが
同じ変数を置くとバグの基になるかもだそうです
重複するラベルには特別なルールがあるそうです
見出しラベルはラベルを省略してもいいそうです
(半角アスタリスク)はつけてくださいね
見出しの省略、重複。ラベルの省略、重複は、
作品のバージョンが上がったりして
そのスクリプトが違う動きをした時の
交換性に問題があるそうなので、自己責任で

AA[r][l]
BB[r]
;通常の見出しラベル
*CC|いろ
DD[r][l]
EE[r]
;通常の見出しラベル
*DD|はに
FF[r][l]
GG[r]
;見出し重複ラベル
*HH|はに
II[r][l]
JJ[r]
;見出し省略ラベル
*KK|
LL[r][l]
MM[r]
;ラベル省略ラベル
*|ほへ
NN[r][l]
OO[r]

;ラベルと見出し省略ラベル
*|
PP[r][l]
[s]

重複したラベルは

;一つ目
*ABC
;二つ目
*ABC:2
;三つ目
*ABC:3

のようになるそうです
ラベルを省略すると
重複したラベルを設定することと同じになるそうです

・イマジナリーボーイフレンド

#なんか文章書く気が
#じぇんじぇん起きないんですがw
#やってる事は
#ネタ帳もどきに書いてあるストックを
#PCにアップしてブログにアップ
#ストックも半分以上アップしたよーなw

君が好きな人は、
誰か様なのだと言う。

だから、僕のこの詞たちの対象も、
誰か様なのだろう。

あの子のようでいて、あの子でない。

その辺ごっちゃにしてはいけない。

誰か様ってどんな人なんだろうね。
君の言うだれか様も、
案外、ぼやけてて、
イマジナリーボーイフレンド。
なのかもしれない。

だから、僕の中の、
誰か様も、
イマジナリーガールフレンド。
なのだろう。

・レンアイケイケン

#自分恋愛の引き出し少なすぎるなー
#と思ったw
#なんか書いてることワンパターン
#似たようなことばかり書いてるw
#案外、ラブソングなんてそんなものかもしれないけどw

君は彼氏ができたことのない人でもないし、
今では既婚者であるほど、
恋愛スキルがある人だし。

でも、どうして僕とは、
おつきあいしてくれなかったのだろうか。

交わってくれなかったのだろうか。

最初は好感触、
だったのになー。

僕は、好感触じゃないと、
好きにならないのにね。

でも僕は、恋愛の傾向として、
だんだん片思いっぽい状態に追い込まれる、
傾向があるのだ。

いつの間にか片思いにされてしまった僕。

いつまでも、おつきあいしてくれない君。

サクッと吉里吉里講座 NO.005 基本の要素①B コメント

>吉里吉里の基本要素は
>文字列記述、コマンド文、変数表示emb文、プログラムeval文
>TJS文iscript~endscript文の5つです

>文字列記述には通常とコメント文とラベル文等があり
>emb文もここのくくりです
>emb文は文字列の間で(間でとは限らないんですが)
>変数を表示します

今回は文字列記述。そのB。コメント
についてサクッとまとめてみます

・コメント
文字列の先頭に;(半角セミコロン)をつけると
コメントだそうです
表示されない文字列で
製作者がつけておくちょっとした説明です
(半角セミコロン);の前になんか書くと
コメントにはならないっぽいです
ちなみに設定ファイルConfig.tjsは
設定記述の前に(半角セミコロン);がついてるんですが
TJS式なのでコメントとは違うっぽいっすね
TJS式に関しては後日

それでは簡単な例です
ブログの設定で半角セミコロンの前に
スペースが入ってるかもしれません
スクリプトに実際に書く時は
半角セミコロンの前には何も記述しないで下さい

こんにちわ[r]
;こちらは
;コメントです
それではサヨウナラ[p]

サクッと吉里吉里講座 NO.004 基本の要素①A 通常の文字列記述

>吉里吉里の基本要素は
>文字列記述、コマンド文、変数表示emb文、プログラムeval文
>TJS文iscript~endscript文の5つです

>文字列記述には通常とコメント文とラベル文等があり
>emb文もここのくくりです
>emb文は文字列の間で(間でとは限らないんですが)
>変数を表示します

今回は文字列記述。そのA。文字列記述
についてサクッとまとめてみます

>・通常の文字列記述
>そのまま文字列を書くだけ
>文字列がそのまま表示されます
>他の要素のルールに従った記述は他の要素になります

と以前記述しました
例はコチラ
ちょっとコマンド混じってますがw

私のHNは高畑ラボです[r]
北海道に住んでいます[p]

コマンド[r]は改行
コマンド[p]は改ページ。クリック待ちです。

・いい年齢

#THE BOOM様「いいあんべぇ」
#みたいなタイトルですな
#曲のタイトルは一応ってかんじで
#適当につけてますw
#噂話みたいな内容っすw
#なんか頑張ってブログ書いてる割に
#吉里吉里講座を書く時間が取れないんですけど
#詞(詩)をPCに打ち込むのに
#結構時間食ってるんだろうか
#メモってあるのを打ち込んでるだけなんですがw

僕はいい年齢だと言うのに、
未だ童貞で。

あのような人がエラソウに、
しゃべってる割に、
ちゃんとおつきあいを、
してくれないからだと思う。

僕は君に童貞を卒業させて、
欲しかったけど、
君にはそんな気もなく。

出会ったのはお互い若い頃だぜ。

そんな気、ないなら、
僕を他の人に、
譲ってくれればいいのに。

それでなければ、そうさなあ。
僕の役目をバトンタッチしてくれる人は、
ちゃんと探してますか?。

ちゃんとおつきあいをしてくれる気も、
感じられないくせに。

僕は、そんな気もない女性は、
ちゃんとつき放すけどね。
責任も取れないし。

色んな人に愛想や笑顔を、
振りまくくせに、
ちゃんと幸せにする気がない君。

そんな手段に勝てなくて、
若い頃に出会ったのに、
いい年齢になってしまった、
童貞の僕。

ひどいよね。
エラそうにしている割には、
僕とはレンアイをする気が、
なかったってことかな。

あの人と出会ったのは、若い頃。
そして、今、僕はいい年齢。

あの人と出会ったのは、若い頃。
そして、今、僕はいい年齢。

・あの言葉

#さっき、アップした詞(詩)が短すぎたので
#もう一つアップw
#相変わらず妄想リリックw

僕がこうやって詞を書きためているのは、
あなたがあの言葉を書いたからでしょう。

僕にとってあの言葉は、
一区切りだったのかな。

昔はちょっと詞を思いついても、
めんどくさいから、あまり推敲せず、
今もあんまり推敲してないけど、
twitterに載っけてた。

詞を書き溜めて、電子書籍にしよう。
そう思ったんだけど、

そしたら、
ちょっと時間をかけて、書き溜めてる。

それもこれも君が、
あの言葉を書いたからじゃないか。

そう思ってる。

サクッと吉里吉里講座 NO.003 基本の要素①③ 基本記述

吉里吉里の基本要素は
文字列記述、コマンド文、変数表示emb文、プログラムeval文
TJS文iscript~endscript文の5つです

文字列記述には通常とコメント文とラベル文等があり
emb文もここのくくりです
emb文は文字列の間で(間でとは限らないんですが)
変数を表示します


・通常の文字列記述

そのまま文字列を書くだけ
文字列がそのまま表示されます
他の要素のルールに従った記述は他の要素になります


・コメント

文字列の先頭に;(半角セミコロン)をつけると
コメントだそうです
表示されない文字列で
製作者がつけておくちょっとした説明です
(半角セミコロン);の前になんか書くと
コメントにはならないっぽいです


・ラベル文

文字列制御には選択肢やジャンプとかもあって
文字列を書くような場所に
(半角アスタリスク)sel_A とかのラベルを書いたりもします (半角アスタリスク)で始まる文字列
いやいや、これは半角英数字ではないとは
書籍に書いてないんですが
ググったら半角英数字にしておいた方が無難だそうです
という訳で選択肢やジャンプ文で飛びたい場所がラベルです
なお(半角アスタリスク)の前に半角スペースとかを置いてはいけません 僕が初めて吉里吉里をやった時は スクリプトをコピペしただけなんですが (半角アスタリスク)の前に半角スペースがあって
謎のエラーでした(そういう仕様だと思ってないので)


・変数表示emb文

embタグは文字列の間で(間でとは限らないんですが)
変数を表示します

私の名前は[emb exp=f.my_name]です

のように使用します

・いまひとつ

いまひとつ。
僕が君に踏み込めないのは。

いまひとつ。
僕は君のことが信用出来なくて。

いまひとつ。
君に僕がふさわしいと思えなくて。

でも、こうやって、
君への詞を書いているのは。

やっぱり僕は、
君のことが好きなのだからだと思う。
くやしいけどね。

君は、僕が君のことを好きな気持ちを、
さんざん利用しつくして、

”好き”という感情を冒涜するのは、
女子として痛いなあ。とは思うけど。

”好きになった人だから”という、
強い責任と運命の存在は、
冒涜しないで欲しいと思う。

#出たw妄想リリックw。
#昔ものすごいはまってたTHE BOOMの、
#「気球に乗って」という歌の2番のでだしが、
#”いまひとつ”だったっていうねw。