A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | スケールの計算がわからない/わからないから計算機やスプレッドシートに頼りたいけど頼り方もわからない人のための解説 | |||||||||||||||||||||||||
2 | 基本動作 | |||||||||||||||||||||||||
3 | 基本は良いからスプレッドシートにどう入力すればいいかだけ知りたい人は下へ デフォルトC 文系のための計算説明 | |||||||||||||||||||||||||
4 | スケール計算 | |||||||||||||||||||||||||
5 | スケールから実際の数字(RD)を出す場合の計算 | |||||||||||||||||||||||||
6 | 計算式は | |||||||||||||||||||||||||
7 | =1.5^スケール | ※=round(1.5^スケール) とすると自動で四捨五入してくれてすっきりします | ||||||||||||||||||||||||
8 | ※logではないので注意 | |||||||||||||||||||||||||
9 | 関数電卓を使用する場合は | |||||||||||||||||||||||||
10 | 1.5→累乗→スケール→= (分数で表示される場合は「S⇔D」などのボタンがある はず) | |||||||||||||||||||||||||
11 | 累乗ボタン CASIO fx-jp500 の場合 | |||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||
18 | ||||||||||||||||||||||||||
19 | ||||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | ||||||||||||||||||||||||||
22 | ||||||||||||||||||||||||||
23 | Xのy乗とかXの■乗とか書いてあるボタンです | |||||||||||||||||||||||||
24 | ||||||||||||||||||||||||||
25 | 実際の数字(RD)からスケールを出す場合の計算 | |||||||||||||||||||||||||
26 | 計算式は | |||||||||||||||||||||||||
27 | =log(RD,1.5) | |||||||||||||||||||||||||
28 | 関数電卓を使用する場合は | |||||||||||||||||||||||||
29 | log→1.5→,(シフト入力などが必要かも)→RD→= | |||||||||||||||||||||||||
30 | ※表計算ソフトと関数電卓で入力順が逆です。 | |||||||||||||||||||||||||
31 | ||||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | ||||||||||||||||||||||||||
39 | ||||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | ||||||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | casioのfx-JP500では「シフトを押してから)」でした。その他の機種は検索してみてください。 | |||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | 以下めんどうなのでスプレッドシートの計算式だけ書きます。電卓の人は注意。 | |||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | 質疑の結果 「まず「1.5^(スケール)」を計算し、小数点以下は第二位までで切り捨て、それから距離などを掛ける」 が適切な手順とのことでしたので、これを出す入力を説明します。 | |||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | 例題としての「3.1 時間と距離のスケール」 | |||||||||||||||||||||||||
50 | 【基本構造】 | |||||||||||||||||||||||||
51 | このゲームはターンで進行します。スケールが0では1ターンは10分で、距離は800mを意味しています。スケールが1つ変動ごとにそれぞれ1.5倍になります。 | |||||||||||||||||||||||||
52 | について。 | |||||||||||||||||||||||||
53 | 「スケールが0では1ターンは10分」の計算式は | |||||||||||||||||||||||||
54 | =1.5^0*10 | |||||||||||||||||||||||||
55 | 10 | |||||||||||||||||||||||||
56 | 「スケールが0では距離は800m」の計算式は | |||||||||||||||||||||||||
57 | =1.5^0*800 | |||||||||||||||||||||||||
58 | 800 | |||||||||||||||||||||||||
59 | 【スケールが0以外の場合の計算】 | |||||||||||||||||||||||||
60 | もちろん、マイナスでも1.5のマイナス乗で計算されます。 | |||||||||||||||||||||||||
61 | スケールマイナス1なら1.5のマイナス一乗で0.66になりますから、距離1は528mになります。 | |||||||||||||||||||||||||
62 | について。 | |||||||||||||||||||||||||
63 | 「スケールマイナス1の距離1」の計算式は | |||||||||||||||||||||||||
64 | =1.5^-1*800 | |||||||||||||||||||||||||
65 | ですが、小数点第三位以下を無効にして計算するため、スプレッドシートの入力は | |||||||||||||||||||||||||
66 | =TRUNC(1.5^スケール値,2)*スケール0の値 | |||||||||||||||||||||||||
67 | となります。 | |||||||||||||||||||||||||
68 | 「TRUNC(a,b)」で、aの小数点以下をbまでで切り捨てができます。※aとbの間はカンマです | |||||||||||||||||||||||||
69 | さらに、(今回は800を掛けているので発生しませんが)最終結果で小数点以下が出る場合のために、四捨五入の指示「round()」を追加します。 | |||||||||||||||||||||||||
70 | =round(TRUNC(1.5^スケール値,2)*スケール0の値) | |||||||||||||||||||||||||
71 | =round(TRUNC(1.5^-1,2)*800) | |||||||||||||||||||||||||
72 | 528 | |||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ターンはそのまま判定の単位にもなります。すべてのキャラクターは能動的に1ターンに1つの行動判定を行えます。 | |||||||||||||||||||||||||
75 | 例えば5km歩く、というのであれば6.25で6ターンかかるということになります。 | |||||||||||||||||||||||||
76 | について。 | |||||||||||||||||||||||||
77 | 「(スケール0で)5km歩くのに使用するターン数」の計算式は | |||||||||||||||||||||||||
78 | =5000/800 | |||||||||||||||||||||||||
79 | 6.25 | 四捨五入で6 | ||||||||||||||||||||||||
80 | =round(5000/800) | |||||||||||||||||||||||||
81 | 6 | roundで自動四捨五入されたので6 | ||||||||||||||||||||||||
82 | ※ただの割り算だよ! | |||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | 3.6 クラフト | |||||||||||||||||||||||||
85 | クラフトの日数、人口、成長点について | |||||||||||||||||||||||||
86 | 「100×1.5のスケール乗の日数」の計算式は | |||||||||||||||||||||||||
87 | =round(100*TRUNC(1.5^スケール,2)) | |||||||||||||||||||||||||
88 | 「10万×1.5のスケール乗が需要に必要な人口」の計算式は | |||||||||||||||||||||||||
89 | =round(100000*TRUNC(1.5^スケール,2)) | |||||||||||||||||||||||||
90 | 「作るのに必要な成長点は10×1.5のスケール乗」の計算式は | |||||||||||||||||||||||||
91 | =round(10*TRUNC(1.5^スケール,2)) | |||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ニーズ表と計算 | |||||||||||||||||||||||||
94 | 主要食料 (スケール−3) | |||||||||||||||||||||||||
95 | 生活必需品 (スケール−2) | |||||||||||||||||||||||||
96 | 生活用品 (スケール−1) | |||||||||||||||||||||||||
97 | 家電 (スケール−1) | |||||||||||||||||||||||||
98 | 娯楽(スケール0) | |||||||||||||||||||||||||
99 | 簡易な乗り物/スキル/アイテム(スケール1) | |||||||||||||||||||||||||
100 | 乗り物/職業(スケール2) |