設計を見直そう17、進まない原因を考える。

うあー、もうだめだー、おしまいだーな日々がぎゅんぎゅん加速する昨今。
何でも加速すればいいってものじゃないよねって、ぼやんとコーヒーをすすってみたり。
昔は32Kで高速だったのになーって。
何だかもうすっかり秋だなぁ・・って、どうでもいいまとめ方してみたり。

ああもう、コーヒー冷めちゃってる。

そいえば朝とか、布団から肩がこんちわーしているだけで寒くなってたり、喉がヒリヒリしたりする。
むむむ、コロナさん第二陣がアップはじめてそう。
んあー。
冬物クリーニングに出さないとだ。

昨年は「カビてますねw」とか失笑されたので、こ、今年は状態良くキープできるよう努めたぞ。
別段、数千円の安物だから、クリーニング代を節約して毎年買い替えてもよいのだけれど。
何かその時を共にすると、愛着が生まれる。
苦労したなーって。
こいつとは戦友みたいな。
今年も頼むよって。

カビてたけど。

し、ししし、仕方ないじゃないさ!そういうお国柄なんだってば。
トワナナさんのせいじゃないよ。
熱帯雨林、熱帯雨林だからね、お箸の国は。
し、仕方ないね。
 
 
・・・。

そんなわけで。
ゲームをつくるよー。

とか景気よくはじめてみるも、実は困った困った状態。
ううーん。

前回の記事からゲームつくりの作業が進まない。
厳密にはまとめのページのリライトを続けていて、まったく成果が出ないわけではないのだけれど。
あれ?この作業、手に付けにくいなって感覚があって。
仕方ないから他の箇所に手を移してしまって。
後で自己嫌悪。

避けてない?って。

面倒ごとというか、たぶん、組み立て方に迷っている箇所。
それが新しいルールを組み立てようとしているのであればなおさら。
世界中を探せば似たような、あるいはそっくりな「それ」はあるのかも知れない。
けれど、見つけていない「それ」は新しいもののまま。
正しい方法とか、正解な方法とか、一般的な方法とか。
そんなものが無いところで「おもしろいはずなんだよ!」って意地張るのが創作。

だから。

原因を考えることが必要だ。
 
 
だぶん。

まず現状を整理。
何をするゲームなのか?という点では選択肢を選び、結果を得るという点で整理できていて。
マルチ・プレイやパーティーに関してもルール上実現は可能。
ルールを外部ファイルで差し替える点も可能。
プログラム上も実現は難しくない。
シートという媒体を使うことや、要素やデータの分け方にも検討が進んでいる。

その上で、ある操作をシミュレートする上で不足するものは何か。
何がないから「それが実現可能である」ことが立証できないのか。

んー。

表現をプログラムに置き換えると、詳細設計寄りの話題になっているのかな?
であれば、要素や決まりごと(ルール)だけでは足りない。
たぶん。
ええと、ええと。
ここで必要なのは「処理」と「フロー」かな?

料理に置き換えると、材料を揃えて、洗う、切る、焼く、煮る、で、カレーを作りたいのだけれど、それを何に対してどの順番で行えばいいのかがつながっていない。
調理手順?
例えば処理を考えた場合、下拵えという処理には「野菜を洗う」、「野菜を切る」、「野菜を炒める」、「肉を炒める」、という手順がある。
煮るという処理には「湯を沸かす」、「炒めた野菜を入れる」、「炒めた肉を入れる」、「灰汁をとる」、「ルーを入れ煮込む」、という手順がある。

あれ?
ルーとかちゃんと作らないと美味しくならない?
いやいや、できものでも十分美味しいよね。
ジャパン国のカレールーおいしいよ。

あとはカレーライスなら、
これに更にごはんを炊くという処理があって、「お米を研ぐ」、「お米を水に浸す」、「お米を炊く」という手順がある。

ここでは大項目のことを「処理」と呼んでいて、「下拵え」、「煮る」、「ごはんを炊く」の3つを定義している。
中項目のことを「手順」と呼んでいて、それぞれ、うーん?
どちらも処理と言えば処理なのだよね。

もっと、分かり易い感じがいいな。

全て処理と呼んでしまって、それを上位から下位の項目(階層)に分ける方がよいかな。

上位:大項目
中位:中項目
下位:小項目

みたいな括りで。
上位から下位までの階層の数はだいたい3つくらいで済むくらいが見わたしがよさそうだけれど、必要であれば、更にその中で項目訳すればいいのかな。

お米を研ぐという処理を項目で表現した場合。

・上位:ごはんを炊く
 ・中位(1):ごはんを研ぐ
  ・下位(A):ごはんを計量して必要量用意する
  ・下位(B):ごはんをザルに移す
  ・下位(C):ごはんを水で洗う
 ・中位(2):お米を水に浸す
  ・下位(D):ごはんを釜に移す
  ・下位(E):水を規定量釜に入れる
  ・下位(F):一定時間待つ
 ・中位(3):お米を炊く
  ・下位(G):釜に火をかける
  ・下位(H):煮立つまで待つ
  ・下位(I):火を止めて蒸らす

うん。
ごはんを炊くならこんな感じで表現できるはず。
これをTRPGさん1号に置き換えられればよいはず。

うーん、でもこれって以前も似たような書き方をしていたような気も。
項目(階層)を意識していなかったからダメだったのかな。

ひとまずもう一度、項目を意識してやり直してみよう。
 
・・・。
 
はふん。
もう少しだけ。
ススメナイこと、ススマナイこと、書いていこうかなって。
そんなことをちょっと考えてみたり。
そしたらもうちょっとだけ、ススメルかなって。

ダメでいいんだよ。
たぶん。

あ、でもでも。
いろいろ危ないので、大雨の日は安全な場所でごろごろして生き延びて下さい。
ラジオとか聞いたり、携帯ゲーム機で遊んだり。
いつでもトンズラできるを維持してね。

大丈夫。
内緒でよいので、はっぴーでいて下さい。

よい一週間をね。