それほど重要ではないかもしれませんが、ぷよぷよの得点のシステムについて書いておきます。
ぷよぷよでは、画面に各プレイヤーの得点が表示されています。これは、ぷよを消したり、下を押して高速落下したりすると増えていきます。そして、その得点に応じておじゃまぷよが発生するわけです。
また、何点で何個おじゃまぷよが発生するかというのはあらかじめ決められています。これを(おじゃまぷよ)レートと言います。通常、通では70点で1個、フィーバーでは120点で1個です。エディットルールなどで変更できます。
0点の状態で4個消しの5連鎖した場合。
発生する得点は4840点で、
4840÷70 = 69 あまり 10
だから相手に69個(岩ぷよ2個ちょっと)のおじゃまぷよが送られます。
10点分余りますが、これは次にぷよを消したときに持ち越されます。 つまり、次は60点あれば1個おじゃまぷよが送れるわけです。
0点の状態で4個消しを2回した場合。
まず1回目の4個消しで40点発生します。
40÷70 = 0 あまり 40
だから、おじゃまぷよは送られません。
2回目の4個消しでまた40点発生します。
この時、前の40点が残っているので合計80点になります。よって
80÷70 = 1 あまり 10
で、相手に1個のおじゃまぷよが送られます。
試合開始後、一度も消さずに中盤で4個消しをした場合。
4個消しで40点発生します。
40÷70 = 0 あまり 40
なので、おじゃまぷよは送られない......はずですが、おじゃまぷよが発生する場合があります。
それはなぜかと言うと、落下ボーナスがあるからです。
落下ボーナスとは、下を押すと入る得点の事です。実は、この得点もおじゃまぷよに反映されます。なので、下押しっぱなしで連鎖を組んでいくと、中盤での単発消しが意外と強力になります。
最初の4手で2連鎖全消しをした場合。(落下ボーナスは考えない)
まず2連鎖で360点発生します。
360÷70 = 5 あまり 10
なので相手におじゃまぷよが5個送られます。その後、全消しボーナスが2100点発生します。(2100÷70 = 30。つまり岩ぷよ1個分です。)
この全消しボーナスが、次に消したときに使われて、岩ぷよ1個分のおじゃまぷよが送れるわけです。
通の場合の、N連鎖をした時の得点Sの計算式を一応載せておきます。
ここで、
ak : k連鎖目で消えたぷよの数×10
bk : k連鎖目の連鎖ボーナス
ck : k連鎖目の連結数ボーナス
dk : k連鎖目の色数ボーナス
k | 1 | 2 | 3 | 4 | 5 | 6 | 7 | ... |
bk | 0 | 8 | 16 | 32 | 64 | 96 | 128 | ... |
連結数 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11以上 |
ck | 0 | 2 | 3 | 4 | 5 | 6 | 7 | 10 |
※2色同時消し等、複数の連結がある場合は連結数ボーナスは各連結で計算した物の和を取るようです。
例えば左の図の場合、
c1 = 3+2 = 5
色数 | 1 | 2 | 3 | 4 | 5 |
dk | 0 | 3 | 6 | 12 | 24 |
要するに、消えたぷよの数が多いほど得点が高いってことです。
コメント
ぷよ初心者 | 2011年3月12日 19:52
計算式分かんねえww
学校で勉強できたらいいのになあ・・・
計算するとき素早く計算できるコツとかありますか?
管理人 | 2011年3月21日 17:33
基本的に計算はしてません。おじゃま量はいつも勘です。
上級者の方はある程度正確に計算出来るようですが、どうやってるのかは分かりません。
mikyan | 2012年11月26日 01:38
この計算式だと、1連鎖が0点になります。
bkの1連鎖目が1なら矛盾無いような気がしますが
いしょた | 2013年1月29日 17:58
正確に言うと、bk+ck+dk=0の場合「1」になります
????? | 2013年3月20日 09:34
?訳和からん
失礼 | 2013年4月14日 16:26
式の真ん中にある
アルファベットのMを
左に90度回転したようなものは
なんですか?
(名無し) | 2013年5月22日 17:05
↑これにΣの説明があります
http://ja.wikipedia.org/wiki/%E7%B7%8F%E5%92%8C
(名無し) | 2014年5月25日 11:48
なるほど!
a | 2014年5月25日 17:14
単発4個消しだけ計算がちがうんかね
ak=40
bk=0
ck=0
dk=0
だからS=40*0=0になるが
a | 2014年5月25日 17:15
単発4個消しだけ計算がちがうんかね
ak=40
bk=0
ck=0
dk=0
だからS=40*0=0になるが
a | 2014年5月25日 17:19
↑連投すんません
たぶん、bkがk=1のとき、bk=1だと思います
a | 2014年5月25日 17:30
何度もすんません
どこかの動画でmomoken様が4個消し2回より5個消し1回の方が得点高いって言ってましたが、bk=1だとすると
◆4個消し2回の場合
40*1+40*1 = 80点
◆5個消し1回の場合
40*(1+2) = 120点
確かに5個消し1回の方が点数高いですね
a | 2014年5月25日 19:32
三度すみません。
単発消し5連鎖の場合、単発(k=1)の時
bk=1と仮定すると、計算上は50*(1+2) = 150点でした。
しかし、実際には100点でした。
おそらく単発(k=1)の場合bkは4個消しの場合のみ1で
他の場合は0なのかもしれません。
ちなみに、bkはNが1<N≦5の場合は、2^(N+1)で
5<Nの場合は{64+32*(N-5)}みたいですね。
a | 2014年5月25日 19:43
↑二行目、「単発消し5連鎖」ではなく
「単発消し5連結」です。
(名無し) | 2014年5月26日 17:37
シグマに感動してしまった。
たっくん | 2014年8月10日 21:45
高速落下ばかりだと、連鎖も単発げしも失敗しやすいので、いい方法が有れば、教えてください。
ぷよぷよ | 2015年7月27日 10:43
計算は、得意だけどこんなにできない~~~~~~~
(名無し) | 2016年11月10日 18:47
1連鎖4個消しは本来0点だが例外的に40点になってるんだよ。