装備管理システム:Food
ナビゲーションに移動
検索に移動
F表に関するあれこれです
F表制作画面
割り振りについて
最適割り振りは、システムのアルゴリズムが(製作者がそんなに詳しくないのと、本質的にどうにもならなそうなせいで)死ぬほど重いので、たぶん8人くらいが限界です。いまのところアルゴリズムは、人数をn、一人当たりの食材の数をmとしたとき、(n!)^mくらいなので(たぶん)、だれかもっといいアルゴリズムを知ってる人がいたら教えてくれると嬉しいです。
それ以上の人数については非最適割り振りを使ってください。
材料やレシピ
材料やレシピについては、SettingsのF関係から追加できる。
材料(Ingredient)
調理に使う材料についての情報。ここにある材料以外をレシピで指定しても無効となる。以下はパラメータの解説である。
- DisplayName
表示される名前
- Unit
最低単位、じゃがいもなら1個、肉なら50gなど。システムはユニット倍になるように材料を四捨五入します。
- 数え方
1あたりの数え方。(Unit単位ではない)
- 分割する量の目安(Unit単位)
何Unitごとに分けるべきかという目安。例えば、ハムの1Unitが50gで分割目安が6Unitなら分割目安は300gで、隊全体で900g必要な時300gずつに分ける。
- Weight
1Unitではなく、1あたりの重さ。例えば肉なら当然1gあたり1g。この情報は自動割り振りに利用されます。
レシピ(Recipe)
材料にあるものしか使えないことに注意。
- DisplayName
使う材料の名前。材料でのDisplayNameと一致している必要がある。
- Amount(0.01単位)
一人当たり使う量。
浮動小数点での誤差を防ぐために、0.01単位となっている。そのため、一人当たりじゃがいも0.35個であれば"35"、肉100gであるならば、"10000"とする必要がある。