コラム / テトリスぽいもの / 35



テトリス、
スコアとレベルの変化のルールよく知らないのですが・・・
適当に
スコア=レベル×同時消しの二乗×10
とかしてみます。
レベルの変化は
・・・?
消しが発生したら で いいか
で、
レベルが上がったら落下が早くなるものです。
落下ウェイトのカウンタの最大値、
TPiece.d_max
を、減らしていきたいと思います。
現在、30ですが、
30はやっぱ遅すぎるので、
10からスタートにして、
レベル99を最大にしましょう。
d_maxは理屈上、1未満になる意味はないので、
最大難易度の状態でd_maxは1にします。
そうすると、
レベル0  → 10
レベル99 →  1
ですから、
式としては、
d_max=10−(レベル÷10)
となりますね。 
まぁ、これでおもしろくなるかは別として。
次回からこれで実装しましょう。