-
Notifications
You must be signed in to change notification settings - Fork 0
/
tebiki.html
112 lines (111 loc) · 4.11 KB
/
tebiki.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<!DOCTYPE html>
<html lang="ja">
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META name="keywords" content="官能小説,自動生成,七度文庫,エンターブレイン,ゲームコンテスト,伊集院光,七度言語,仕様,ソースコード,シナリオ,手引き">
<META name="description" content="小説記述言語「七度言語」シナリオ作成の手引き">
<TITLE>小説記述言語「七度言語」シナリオ作成の手引き</TITLE>
</HEAD>
<BODY>
<BR>
<H2>シナリオ作成の手引き</H2>
<BR>
<OL>
<H3><LI>開始、終了メッセージの変更</H3>
開始メッセージをユーザーが変更するには
シナリオに<BR>
<BR><FONT COLOR="#800080">system_mes 開始メッセージ<BR>
表示したい開始メッセージ<BR>
end<BR>
</FONT><BR>を追加する<BR>
終了メッセージをユーザーが変更するには<BR>
<BR><FONT COLOR="#800080">system_mes 終了メッセージ<BR>
表示したい終了メッセージ<BR>
end<BR>
</FONT><BR>を追加する<BR>
例(sample43.7th)<BR>
<H3><LI>システムの初期設定</H3>
システムの初期設定が必要なときは開始メッセージに追加する。<BR>
例(sample44.7th)<BR>
<BR><FONT COLOR="#800080">
scene システム初期設定<BR>
[女友達=礼子さん]<BR>
[先輩=芳恵さん]<BR>
end<BR>
system_mes 開始メッセージ<BR>
表示したい開始メッセージ<BR>
{システム初期設定}<BR>
end</FONT><BR>
<H3><LI>章番号の変更</H3>
章番号はシステムであらかじめ定義されているがユーザーが変更できる<BR>
システムで定義されているのは<BR>
<FONT COLOR="#800080">
<BR>
system 章番号<BR>
{段落}<BR>
[%章番号++]<BR>
/<BR>
~~([%D章番号])<BR>
/<BR>
{段落}<BR>
end<BR>
</FONT>
<BR>でありこれを任意に変更できる。<BR>
章番号にタイトルを入れたい時は<BR>
<BR><FONT COLOR="#800080">
system 章番号<BR>
[%章番号++]<BR>
/<BR>
~~([%D章番号])[章タイトル]<BR>
/<BR>
{段落}<BR>
end<BR>
</FONT>
<BR>のように設定を行い章番号呼び出し時にタイトルを代入する<BR>
例(sample45.7th)<BR>
<BR><FONT COLOR="#800080">
title 入学式に出席する<BR>
[章タイトル=入学式の朝]<BR>
{章番号}<BR>
朝起きて、着替えを済ませると部屋をでて大学まで行きました。<BR>
入学式の会場は正門の奧にある古い講堂でした。<BR>
end<BR>
</FONT>
<H3><LI>特定のシナリオの呼び出し</H3>
タイトル文によって指定された小説の自動生成の開始シナリオを無視して特定のシナリオを実行したいときには。<BR>
<FONT COLOR="#800080">
<BR>
system 七度言語小説生成<BR>
</FONT>
<BR>という文を追加する。(例sample46.7th)<BR>
この場合title文によって指定されたシナリオは無視され、七度言語小説生成というシナリオだけが実行される。<BR>
この時は開始メッセージは表示されない<BR>
title文によって指定されたシナリオを呼び出したい時は<BR>
<BR>
<FONT COLOR="#800080">
{小説ランダム生成}<BR>
</FONT>
<BR>
と指定する(例sample47.7th)<BR>
<H3><LI>デバッグの手順</H3>
七度言語で記述した特定のシナリオをデバッグするには、オリジナルのシナリオとは別に
指定したシナリオの呼び出すためのファイルを作成し。<BR>
<FONT COLOR="#800080">
<BR>
system 七度言語小説生成<BR>
{デバッグしたいシナリオ名}<BR>
end<BR>
</FONT>
<BR>と記述して、バッチファイルでこれらのファイルを結合して実行すればよい。<BR>
特定の分岐を選択したい時は優先度の指定で<BR>
{&+優先して選択したい分岐先のシナリオ}<BR>
として、特定のシナリオを優先的に選択できる。<BR>
<H3><LI>制限事項</H3>
シナリオは一行最大4096半角文字まで。<BR>
シナリオは最大200000行まで。<BR>
定義出来る変数は最大80個まで。<BR>
selece文で一度に定義できる分岐先は最大100個まで<BR>
title文は最大100個まで。<BR>
変数は最大4096半角文字まで。<BR>
</OL></BODY>
</HTML>