魔の都だった - 「魔の罠の都」
2013/12/23
dot言語
ゲームブック
ゲームブックです。
今回は、
魔の罠の都―ソーサリー〈02〉 (Adventure Game Novel)
スティーブ ジャクソン Steve Jackson
楽しみというよりは、構造を調べるというか、どうなってるんだろうというところなのですが、前回、は素直に分岐をエクセルに移していけばよかったのですが、今回が難易度があがってつらかったです。。。
次のパラグラフに飛ぶために謎解きがあり、謎を解けたら、すすめるというふうになっています。
物語中にでてくる「呪文」を書き留めておくとか、おぼえておくとか、あと順番も大事です。
今回もこちらのサイトを参考にしてみました。
今回のみそは謎解きだと思いますが、呪文を4つ集めてないとだめです。それも順番通りに、さらに呪文を不完全な状態で教えられるので、不気味な神像がでてきたときに、あちらこちらにキスして補完しないといけないような感じです(多分、解いてないので...(笑))
パラグラフのつながりが切れるので、面倒なので、いくつ通ればゴールかは今回、もとめていません。
ゴールの511の前のパラグラフに続くパラグラフがないのですが、どうやったらこの数字がでてくるかわかってないです。
この辺がこのゲームブックの醍醐味なのかも!!!!
追記、呪文に関しては、こちらのサイトの説明がとても参考になる。
不完全ですがとりあえずグラフ。
大体あたっているだろう、dot言語で表現したパラグラフです。
digraph sample {
1 -> 12;
1 -> 178;
1 -> 337;
1 -> 496;
1 -> 408;
1 -> 381;
1 -> 474;
10 -> 298;
10 -> 174;
10 -> 69;
100 -> 29;
101 -> 109;
102 -> 81;
103 -> 192;
103 -> 463;
103 -> 446;
103 -> 349;
103 -> 363;
103 -> 422;
104 -> 65;
104 -> 319;
105 -> 46;
106 -> 268;
107 -> 319;
107 -> 264;
108 -> 137;
108 -> 130;
108 -> 467;
108 -> 420;
108 -> 346;
108 -> 478;
108 -> 453;
109 -> 175;
11 -> 276;
11 -> 441;
11 -> 450;
11 -> 373;
11 -> 435;
11 -> 357;
110 -> 331;
110 -> 282;
110 -> 68;
111 -> 244;
111 -> 140;
112 -> 270;
113 -> 271;
114 -> 243;
115 -> 133;
116 -> 290;
116 -> 330;
117 -> 137;
118 -> 74;
119 -> 370;
119 -> 345;
119 -> 502;
119 -> 440;
119 -> 449;
119 -> 195;
12 -> 169;
12 -> 218;
120 -> 60;
120 -> 139;
121 -> 103;
122 -> 252;
122 -> 109;
123 -> 270;
124 -> end;
125 -> 151;
126 -> 291;
127 -> 217;
127 -> 319;
128 -> 49;
128 -> 237;
129 -> 105;
13 -> 105;
130 -> 137;
131 -> 165;
132 -> 286;
132 -> 121;
132 -> 24;
133 -> 3;
133 -> 137;
134 -> 9;
134 -> 235;
134 -> 19;
135 -> 226;
135 -> 83;
135 -> 56;
136 -> 82;
136 -> 263;
137 -> 191;
138 -> 256;
138 -> 239;
139 -> 187;
139 -> 165;
14 -> 133;
140 -> 229;
140 -> 95;
141 -> 31;
141 -> 266;
141 -> 101;
141 -> 193;
142 -> end;
143 -> 30;
144 -> 165;
144 -> 120;
145 -> 273;
145 -> 283;
146 -> 104;
146 -> 56;
147 -> 54;
148 -> 73;
148 -> 109;
149 -> 199;
149 -> 170;
15 -> 267;
150 -> 58;
150 -> 242;
151 -> 189;
152 -> 295;
152 -> 319;
153 -> 8;
153 -> 27;
153 -> 137;
153 -> 482;
153 -> 413;
153 -> 359;
153 -> 429;
153 -> 472;
154 -> 9;
155 -> 146;
156 -> 301;
157 -> 80;
157 -> 287;
157 -> 113;
157 -> 26;
158 -> 89;
159 -> 267;
16 -> 127;
160 -> 202;
160 -> 165;
161 -> 9;
161 -> 119;
162 -> 83;
163 -> 314;
163 -> 2;
163 -> 334;
163 -> 88;
163 -> 296;
163 -> 231;
164 -> 99;
164 -> 16;
165 -> 110;
166 -> 264;
167 -> 160;
168 -> 205;
168 -> 122;
169 -> 254;
17 -> 201;
170 -> 153;
170 -> 185;
171 -> 90;
171 -> 75;
172 -> 53;
172 -> 194;
173 -> 34;
173 -> 223;
174 -> 298;
174 -> 42;
174 -> 77;
175 -> 157;
175 -> 26;
176 -> 67;
176 -> 44;
176 -> 137;
177 -> 261;
177 -> 33;
177 -> 263;
178 -> 225;
178 -> 59;
179 -> end;
18 -> 176;
18 -> 96;
180 -> 329;
181 -> 9;
181 -> 134;
181 -> 19;
182 -> 104;
182 -> 56;
183 -> 128;
183 -> 49;
183 -> 237;
184 -> 103;
185 -> 98;
185 -> 153;
186 -> 34;
186 -> 173;
187 -> 156;
187 -> 165;
188 -> 39;
189 -> 38;
19 -> 119;
190 -> 234;
191 -> 297;
191 -> 84;
192 -> 143;
193 -> 109;
194 -> 95;
195 -> 203;
196 -> 298;
196 -> 174;
196 -> 42;
197 -> 226;
197 -> 83;
198 -> 204;
198 -> 50;
199 -> 210;
199 -> 272;
2 -> 314;
2 -> 163;
2 -> 334;
2 -> 88;
2 -> 296;
2 -> 231;
20 -> 264;
200 -> 264;
201 -> 33;
201 -> 263;
202 -> 131;
202 -> 139;
203 -> 9;
204 -> 123;
204 -> 116;
204 -> 275;
205 -> 122;
206 -> 135;
207 -> 148;
208 -> 140;
208 -> 172;
209 -> 16;
21 -> 81;
210 -> 228;
210 -> 238;
211 -> end;
212 -> 4;
212 -> 64;
213 -> 320;
213 -> 85;
213 -> 28;
213 -> 456;
213 -> 351;
213 -> 375;
213 -> 470;
213 -> 338;
214 -> 511;
215 -> 181;
215 -> 19;
215 -> 280;
215 -> 9;
216 -> 144;
217 -> 152;
217 -> 319;
218 -> 254;
219 -> 160;
22 -> 358;
22 -> 384;
22 -> 454;
22 -> 491;
22 -> 411;
22 -> 299;
220 -> 106;
220 -> 6;
221 -> 22;
221 -> 299;
222 -> 110;
223 -> 13;
223 -> 493;
223 -> 366;
223 -> 383;
223 -> 509;
223 -> 455;
224 -> 205;
224 -> 168;
224 -> 122;
225 -> 36;
225 -> 291;
226 -> 162;
227 -> 211;
227 -> 15;
228 -> 247;
228 -> 259;
229 -> 336;
23 -> 150;
23 -> 213;
23 -> 242;
23 -> 58;
230 -> 201;
231 -> end;
232 -> 103;
233 -> 149;
233 -> 153;
233 -> 98;
234 -> 469;
234 -> 369;
234 -> 416;
234 -> 507;
234 -> 460;
234 -> 136;
235 -> 154;
235 -> 494;
235 -> 481;
235 -> 388;
235 -> 353;
235 -> 415;
236 -> 430;
236 -> 376;
236 -> 484;
236 -> 406;
236 -> 340;
236 -> 129;
237 -> 300;
237 -> 233;
238 -> 247;
238 -> 259;
239 -> 307;
239 -> 62;
24 -> 232;
24 -> 41;
24 -> 184;
24 -> 489;
24 -> 458;
24 -> 354;
24 -> 407;
24 -> 510;
240 -> 318;
240 -> 160;
241 -> end;
242 -> 213;
243 -> 114;
243 -> 29;
244 -> 261;
244 -> 269;
244 -> 33;
244 -> 263;
245 -> 62;
246 -> 329;
247 -> 259;
248 -> 165;
249 -> 164;
249 -> 16;
25 -> 39;
250 -> 298;
250 -> 42;
250 -> 174;
251 -> 213;
251 -> 305;
252 -> 314;
252 -> 2;
252 -> 284;
252 -> 334;
252 -> 88;
252 -> 296;
252 -> 231;
253 -> 306;
253 -> 86;
254 -> 260;
254 -> 371;
254 -> 504;
254 -> 486;
254 -> 432;
254 -> 344;
255 -> 133;
256 -> 11;
257 -> 417;
257 -> 347;
257 -> 398;
257 -> 445;
257 -> 342;
257 -> 243;
258 -> 317;
258 -> 288;
259 -> 281;
259 -> 170;
26 -> 483;
26 -> 439;
26 -> 428;
26 -> 475;
26 -> 465;
26 -> 157;
260 -> 308;
260 -> 333;
261 -> 17;
261 -> 40;
262 -> 448;
262 -> 396;
262 -> 404;
262 -> 506;
262 -> 526;
262 -> 61;
263 -> 240;
263 -> 160;
264 -> 419;
264 -> 360;
264 -> 386;
264 -> 490;
264 -> 457;
264 -> 304;
264 -> 45;
264 -> 20;
264 -> 107;
264 -> 166;
264 -> 200;
264 -> 158;
265 -> 326;
266 -> 109;
267 -> 325;
268 -> 66;
268 -> 171;
268 -> 294;
269 -> 63;
269 -> 177;
27 -> 37;
270 -> 250;
270 -> 327;
271 -> xxx;
271 -> end;
272 -> 247;
272 -> 259;
273 -> 303;
273 -> 313;
274 -> 133;
275 -> 135;
276 -> 239;
277 -> 103;
277 -> 89;
278 -> 326;
279 -> 160;
28 -> 300;
28 -> 233;
28 -> 183;
280 -> 332;
280 -> 161;
281 -> 294;
282 -> 227;
283 -> 100;
283 -> 294;
283 -> 243;
283 -> 257;
284 -> 314;
284 -> 78;
284 -> 334;
284 -> 88;
284 -> 296;
284 -> 231;
285 -> 97;
285 -> 148;
286 -> 277;
286 -> 89;
287 -> 271;
288 -> 270;
289 -> 233;
289 -> 329;
29 -> 294;
290 -> 367;
290 -> 462;
290 -> 382;
290 -> 434;
290 -> 495;
291 -> 254;
292 -> 66;
292 -> 171;
292 -> 294;
293 -> 140;
293 -> 208;
293 -> 133;
294 -> 244;
294 -> 328;
295 -> 315;
295 -> 319;
296 -> 314;
296 -> 2;
296 -> 163;
296 -> 334;
296 -> 88;
296 -> 231;
297 -> 216;
297 -> 51;
298 -> 77;
298 -> 42;
298 -> 174;
299 -> 326;
3 -> 18;
3 -> 96;
30 -> 206;
300 -> 91;
300 -> 329;
301 -> 248;
302 -> 391;
302 -> 379;
302 -> 447;
302 -> 410;
302 -> 400;
302 -> 311;
303 -> 243;
303 -> 257;
304 -> 264;
305 -> 213;
306 -> 86;
306 -> 312;
307 -> 245;
307 -> 62;
308 -> 333;
309 -> end;
31 -> 109;
310 -> 473;
310 -> 480;
310 -> 433;
310 -> 365;
310 -> 389;
310 -> 118;
311 -> 153;
312 -> 501;
312 -> 402;
312 -> 464;
312 -> 343;
312 -> 438;
312 -> 179;
313 -> 29;
314 -> 2;
314 -> 163;
314 -> 334;
314 -> 88;
314 -> 296;
314 -> 231;
315 -> 152;
315 -> 319;
316 -> 140;
316 -> 208;
316 -> 133;
317 -> 249;
317 -> 7;
317 -> 390;
317 -> 499;
317 -> 476;
317 -> 452;
317 -> 424;
318 -> 279;
318 -> 5;
318 -> 167;
318 -> 92;
318 -> 71;
318 -> 219;
319 -> 285;
319 -> 148;
32 -> 297;
320 -> 28;
320 -> 85;
321 -> 293;
321 -> 335;
322 -> 244;
323 -> 263;
324 -> 264;
324 -> 158;
325 -> 132;
325 -> 198;
326 -> 265;
326 -> 278;
326 -> 35;
326 -> 93;
327 -> 10;
327 -> 298;
327 -> 77;
328 -> 32;
328 -> 57;
329 -> 316;
329 -> 262;
33 -> 190;
33 -> 234;
330 -> 270;
331 -> 253;
331 -> 86;
332 -> 203;
332 -> 9;
332 -> 119;
333 -> 21;
333 -> 102;
334 -> 314;
334 -> 2;
334 -> 163;
334 -> 88;
334 -> 296;
334 -> 231;
335 -> 153;
336 -> 72;
336 -> 274;
336 -> 255;
336 -> 115;
337 -> 1;
338 -> 85;
338 -> 28;
339 -> 137;
34 -> 236;
34 -> 361;
34 -> 387;
34 -> 498;
34 -> 414;
34 -> 355;
340 -> 236;
340 -> 399;
341 -> 27;
341 -> 137;
342 -> 243;
343 -> 179;
344 -> 254;
345 -> 119;
346 -> 108;
347 -> 43;
348 -> 8;
349 -> 192;
349 -> 89;
35 -> 326;
350 -> 403;
350 -> 264;
351 -> 213;
351 -> 28;
352 -> 380;
352 -> 409;
352 -> 372;
353 -> 154;
354 -> 192;
354 -> 41;
355 -> 236;
356 -> 137;
357 -> 11;
358 -> 299;
358 -> 104;
358 -> 56;
359 -> 153;
359 -> 423;
359 -> 341;
36 -> 126;
36 -> 291;
360 -> 264;
360 -> 158;
361 -> 34;
362 -> 323;
362 -> 436;
363 -> 192;
364 -> 137;
365 -> 118;
366 -> 13;
367 -> 192;
367 -> 135;
368 -> 61;
369 -> 234;
369 -> 263;
37 -> 55;
37 -> 76;
37 -> 492;
37 -> 401;
37 -> 394;
37 -> 461;
37 -> 348;
370 -> 119;
371 -> 81;
372 -> 263;
373 -> 11;
374 -> 468;
375 -> 85;
375 -> 28;
376 -> 223;
377 -> 249;
377 -> 7;
378 -> 95;
378 -> 14;
379 -> 98;
38 -> 147;
38 -> 87;
380 -> 61;
380 -> 263;
381 -> 169;
381 -> 218;
382 -> 192;
382 -> 135;
383 -> 46;
384 -> 299;
385 -> 137;
386 -> 264;
386 -> 403;
386 -> 350;
387 -> 236;
388 -> 154;
388 -> 9;
389 -> 310;
389 -> 118;
39 -> 112;
39 -> 197;
390 -> 249;
390 -> 7;
391 -> 153;
392 -> 487;
393 -> 196;
394 -> 55;
395 -> 16;
395 -> 249;
395 -> 7;
396 -> 61;
397 -> 135;
398 -> 43;
399 -> 46;
4 -> end;
40 -> 230;
40 -> 17;
400 -> 98;
401 -> 55;
401 -> 137;
402 -> 312;
402 -> 392;
403 -> 158;
404 -> 61;
405 -> 323;
406 -> end;
407 -> 41;
408 -> 1;
409 -> 263;
41 -> 324;
410 -> 153;
411 -> 299;
411 -> 104;
411 -> 56;
411 -> 326;
412 -> end;
413 -> 8;
413 -> 27;
414 -> 46;
415 -> 154;
416 -> 234;
417 -> 29;
418 -> 288;
418 -> 258;
419 -> 264;
42 -> 10;
42 -> 77;
42 -> 174;
420 -> 108;
420 -> 130;
420 -> 137;
421 -> end;
422 -> 192;
422 -> 89;
423 -> 8;
423 -> 27;
423 -> 137;
424 -> 317;
425 -> 323;
426 -> 61;
426 -> 368;
427 -> 77;
427 -> 196;
428 -> 26;
429 -> 27;
429 -> 8;
429 -> 137;
43 -> 145;
43 -> 243;
43 -> 257;
43 -> 294;
430 -> end;
431 -> 468;
432 -> 81;
433 -> 118;
434 -> 270;
435 -> 11;
436 -> 82;
437 -> 95;
438 -> 487;
439 -> 26;
44 -> 67;
44 -> 137;
440 -> 119;
441 -> 11;
442 -> 288;
442 -> 258;
443 -> 95;
444 -> 236;
444 -> 173;
445 -> 243;
446 -> 192;
447 -> 98;
448 -> 61;
449 -> 119;
449 -> 195;
45 -> 264;
450 -> 11;
451 -> 323;
452 -> 16;
452 -> 249;
453 -> 137;
454 -> 299;
455 -> 13;
455 -> 46;
456 -> 320;
456 -> 85;
456 -> 28;
457 -> 264;
458 -> 192;
459 -> 14;
46 -> 131;
46 -> 60;
46 -> 139;
460 -> 234;
461 -> 117;
462 -> 290;
462 -> 397;
463 -> 192;
463 -> 89;
464 -> 487;
465 -> 26;
466 -> 47;
467 -> 108;
468 -> 205;
468 -> 122;
468 -> 224;
468 -> 168;
469 -> 234;
47 -> 288;
47 -> 258;
47 -> 466;
47 -> 377;
47 -> 442;
47 -> 395;
47 -> 418;
470 -> 213;
471 -> 77;
471 -> 505;
472 -> 27;
472 -> 137;
473 -> 118;
474 -> 169;
474 -> 218;
475 -> 271;
476 -> 249;
476 -> 7;
477 -> 468;
478 -> 137;
479 -> 77;
479 -> 196;
48 -> 165;
480 -> 118;
481 -> 154;
482 -> 153;
483 -> 26;
483 -> 271;
484 -> 129;
485 -> 468;
486 -> 254;
487 -> 198;
487 -> 132;
488 -> 196;
489 -> 24;
489 -> 89;
49 -> 268;
49 -> 220;
490 -> 264;
491 -> 299;
492 -> 55;
492 -> 76;
493 -> 13;
494 -> 235;
495 -> 330;
495 -> 192;
496 -> 178;
497 -> 323;
498 -> 236;
498 -> 444;
499 -> 249;
499 -> 7;
5 -> 160;
50 -> 143;
500 -> 95;
500 -> 14;
501 -> 179;
502 -> 119;
503 -> 468;
504 -> 254;
504 -> 81;
505 -> 196;
506 -> 61;
507 -> 234;
508 -> 137;
509 -> 13;
51 -> 144;
510 -> 192;
511 -> goal;
52 -> 2;
52 -> 163;
52 -> 334;
52 -> 88;
52 -> 296;
52 -> 141;
53 -> 229;
53 -> 133;
54 -> 209;
55 -> 117;
56 -> 25;
56 -> 188;
56 -> 39;
57 -> 186;
57 -> 173;
58 -> 251;
59 -> 225;
6 -> 237;
60 -> 165;
61 -> 140;
61 -> 208;
61 -> 133;
62 -> 32;
62 -> 322;
62 -> 57;
63 -> 261;
63 -> 33;
63 -> 263;
64 -> 93;
65 -> 270;
66 -> 280;
66 -> 215;
67 -> 137;
67 -> 356;
67 -> 385;
67 -> 508;
67 -> 364;
67 -> 339;
68 -> 94;
68 -> 159;
69 -> 319;
69 -> 83;
7 -> 249;
70 -> 323;
71 -> 160;
72 -> 133;
73 -> 168;
73 -> 224;
73 -> 205;
73 -> 122;
73 -> 431;
73 -> 485;
73 -> 374;
73 -> 503;
73 -> 477;
74 -> 207;
74 -> 148;
75 -> 43;
76 -> 117;
77 -> 196;
77 -> 471;
77 -> 427;
77 -> 488;
77 -> 479;
77 -> 393;
78 -> 52;
78 -> 163;
78 -> 334;
78 -> 88;
78 -> 296;
78 -> 231;
79 -> 111;
79 -> 222;
8 -> end;
80 -> 113;
80 -> 26;
81 -> 23;
81 -> 138;
81 -> 292;
82 -> 405;
82 -> 362;
82 -> 497;
82 -> 451;
82 -> 425;
82 -> 70;
82 -> 323;
83 -> 47;
83 -> 127;
84 -> 57;
84 -> 322;
85 -> 28;
86 -> 282;
86 -> 68;
87 -> 209;
88 -> 314;
88 -> 2;
88 -> 163;
88 -> 334;
88 -> 296;
88 -> 231;
89 -> 104;
89 -> 56;
89 -> 221;
9 -> 171;
9 -> 294;
90 -> 43;
91 -> 180;
91 -> 289;
91 -> 246;
92 -> 160;
93 -> 155;
93 -> 182;
93 -> 212;
94 -> 312;
95 -> 14;
95 -> 459;
95 -> 437;
95 -> 378;
95 -> 500;
95 -> 443;
95 -> 229;
96 -> 108;
96 -> 18;
97 -> 310;
97 -> 118;
98 -> 302;
98 -> 321;
98 -> 153;
99 -> 151;
99 -> 125;
99 -> 147;
}
: