(有)未来検索ブラジルが運営するあらゆる言葉についての記事を閲覧・編集したり、コメントをしたりするサイトです。

単語記事: カンスト

編集

カンストとは、カウンターストップ(Counter Stop)の略称である。

概要

ゲームに使用される用で、ゲーム中の何かしらの加算できる数値が設定された上限(まれに減算して下限)に達した際に用いる。
単に「○○(ゲーム名)」のカンストと言った場合、スコアについて使用されることが多い。

スコア

ACTSTGやPZLなどスコアを稼ぐタイプゲームにおいて、点数が用意された桁を振り切り、それ以上の計測が不可能になることを言う。通常プレーでは発生しないようにしてあることが多く、それでも発生する原因としては、開発者の設定ミス、想定外のスコア稼ぎの発覚によるものが多い。

この現が起こると、多くのゲームでは表示できる最大の点数(9999999点など)で以降のスコアが固定される。点数の1の位や十の位は実際には使用されていない場合もあり、その場合9999990点などがカンストになる。アーケードゲーム雑誌ではハイスコア集計が打ち切られてしまう。

変わった例としては、「レインボーアイランド」などにおいては、意図的にスコアカンスト値が低めに設定されており、「スコアの桁を増やす」アイテム(またはコマンド)を用いなければスコアが頭打ちになるように設計されている。

スコア以外

所持値、プレイ時間などの累積する数値(敵のレベルゲームランクなどの見えない数値を含む)にも使用される。ランダムで変化する数値の場合は上限値になってもカンストとは言わない。

こちらではRPGSLGで使用されることが多い。
例えばまとめて持てるアイテム数のカンストはよく見られる。これについては、消費アイテムの上限値がゲームバランスに直結する。やくそうが8個しかもてないのと99個持てるのでは難易度がかなり変わることはすぐわかるだろう。

値の場合たいていは終盤にならないと(あるいは意図的な稼ぎをしないと)カンストしないように設定するのが普通だが、この上限が余裕で達しうる値である場合、終盤のゲームバランスに影する場合もあり、多くの場合の偏ったキャラが不利を被ることになる。(が強いキャラ々とカンストしてそれ以上強くならず、終盤は他のキャラが成長して似た攻撃になってしまうなど。そうなるとが強い分他のパラメータが低いはずのキャラは役立たずになってしまったりする。)

例えば「アイドルマスター」における各値は様々な形で意図的に制限がかけられており、制限を越えるとカンストする。これらの制限値はかなり容易に達成可なので、初期値が高くて値減衰の大きいキャラよりも初期値が低くても値減衰の少ないキャラの方が終盤に強い。(ただしスコア重視するとカンストまでの期間を減らせる初期強キャラのほうが有利とも。)

逆に上限に達するのが前提のバランスにしていることもあり、その場合カンストしていないキャラだけ不遇になったりする。(HP9999になっている前提で6000ほどのダメージを与えてくるボスに、HP5000ほどのキャラが即死してしまうなど。)
また、味方のHPカンスト999なのに敵からのダメージカンスト999999999である場合もあり、後半の敵の大ダメージ攻撃にはHPカンストとか関係がなくなってしまう場合もある。

装備なしでの値と装備ありでの値が同じ数値でカンストする場合、値最大でアップ装備をつけて外すと値が下がることがある。また、レベルアップカンスト値とアイテム使用による値加算カンスト値が異なる場合、レベルアップカンストにしてからアイテムを使用すると得することがある。

ゲーム中に上限値を伸ばす手段が用意されていることもある。(ゼルダの伝説で財布や爆弾袋・矢筒が大きくなる、FFダメージ限界突破アビリティテイルズで2周以降の特典として各アイテム所持数が増えるスパロボで2周以降の特典として改造段階が増えるなど。)

RPGの戦闘中では値の一時的な変化についてカンスト上限が通常時と異なる設定になっていて、通常のカンスト上限をオーバーできることが多い。
少し変わった例では、DQMJでは、通常でカンストしている値には戦闘中も補助魔法が効かないが、カンストしていなければ補助魔法普通に効く。守備カンスト999よりも998のほうがスクルトをかけて1000オーバーにできるので硬くなるのである。

カンストをしない場合

カンストのために数値固定などの対策を行わない場合、65535(11111111 11111111)2などの一定の値(多くは2の乗数-1)を越えると0(00000000 00000000)2に戻る、最大の桁の表示が数字以外のものに変化する(8→9→A→Bなど)などの振る舞いをする。スコアが最大をえると0に戻ってしまうというのはスコアラーにとっては悪夢だろう。

それどころか最悪の場合、数値を符号付整数で管理していて、例えば体が32767(01111111 11111111)2えるとオーバーフローで-32768(10000000 00000000)2に行ってしまい、この直後に「体が0以下(MSBが1)=死亡」というような判定を食らう場合もある(初代マリオでの増殖し過ぎ、TORの攻撃バグ、Wizでレベルアップしすぎてロストになる等)。

これを逆利用してHP回復でオーバーフローさせて大ダメージを与えたり(FFUSAダークキング聖剣3のブラックラビエストポリス伝記のエッグドラゴン等)、高額アイテムの大量購入で額をオーバーフローさせてく買ったり(FCDQ4のカジノコインバグ)することができる。逆に正の値だけ想定された数を計算上負の値にすることで『逆向きに一周』させ、通常あり得ない大きな数にさせたり(FE炎の錬成バグFF4や5の投げる武器の増殖等)することも出来る。この場合は0でカンストしないといけない数値のチェックミスである。

数値がゲームデザイン的に加算の機会の上限(または減算の下限)が決まっている場合、(最初から数値の格納ビット数を間違えてない限り)オーバーフローは起こらないはずなので、カンストの処理を省略することはよくある。上記のバグの例はその上限下限の設定をミスした(あるいは意図的に設定しなかった?)せいである。

他にカンストをしない場合としては、オーバーフローと無関係に一定値になると数値を初期値にクリアするものもある。代表的なものとして、コイン100枚で残機が1増えてコインは0枚になるなどのパターンが良く見られる。
最終面をクリアすると1面に戻る場合なども、ステージ数をカンストしていないと言える。ステージ数をカンストすると、(ゲームオーバーになるのでなければ)最終面をクリアしてまた最終面になるため、製作者がそれを良しとしなかった場合の意図的なものである。2の乗数(256など)の面をクリアして1面に戻るようにしたい場合、オーバーフローをわざと放置してループさせることもある。

ニコニコ動画におけるカンスト

ニコニコ動画に搭載されてる@ボタンカウンターストップする事態がおきている。
カウンターの上限が999までなので、カンストがおきた場合、新たに@ボタンを用意する対応がなされている。

コメント数も動画の長さによって異なる上限のカンストがあり、この場合新しいコメントがくると一番古いコメントが消える。

関連動画

関連項目

携帯版URL:
http://dic.nicomoba.jp/k/a/%E3%82%AB%E3%83%B3%E3%82%B9%E3%83%88
ページ番号: 260431 リビジョン番号: 1272760
読み:カンスト
初版作成日: 08/06/20 10:53 ◆ 最終更新日: 11/08/28 06:47
編集内容についての説明/コメント: カンストしない場合の項を追加。また、スコアの話とパラメータの話を分割。他いろいろ追加。
記事編集 / 編集履歴を閲覧 /

カンストについて語るスレ

15 : ななしのよっしん :2011/12/31(土) 19:14:07 ID: Up0FBHFejf
エストポリスのエッグドラゴンは知らなかった。
意外なところに載ってるもんだなぁw
16 : 記事作成者 :2012/01/17(火) 14:29:17 ID: SQ0Wlwwa6K
よく見かけるカンスト値は「255」だよね。

そらくは、2桁の16進数で表せる最大の数字が256だから。
そこから1つ「0」のためのを引いて255がMax値なんだと思う。
17 : ななしのよっしん :2012/01/17(火) 14:31:45 ID: TpPfBhrF+Y
そらくも何もそれしかないだろ
18 : ななしのよっしん :2012/01/22(日) 23:59:59 ID: ZfXzhazQrb
>>16
正確には0xFF=255だから「255」が最大
ただし一般人が1から数えるのに対してプログラミング普通0からなので、
0を1とみて一つずらした256をMaxとすることがある、というわけ
19 : ななしのよっしん :2012/01/27(金) 20:37:20 ID: ya9tIRRfel
ファイアーエムブレムではフルカンの事を「ステータス緑風(笑)
なんて言ったりするよね。カンストした値が緑色になるから。
20 : ななしのよっしん :2012/01/27(金) 23:46:50 ID: +LpT387mDR
コンティニューありの烙印がわかるように、下一桁を0のまま(コンティニューや乱入があると下一桁が1以上の値になる)にしてるゲームもけっこうあるね
21 : ななしのよっしん :2012/02/06(月) 21:01:03 ID: E1Eyk1j27F
バキが裏返ったのもカンスト設定せずにマイナスプラスになってしまったんですね、わかります
22 : ななしのよっしん :2012/03/31(土) 12:31:11 ID: IjBSZZA1ak
古いゲーム16進法に変換する機がないから16進法メモリを10進法として使っている(ないというか機をつけるリスクが多すぎる)
そのために桁ごとにメモリを使っているから999の次がA00だったりする
A00は1000だからカンストFFFは1500+150+15(=1665)になるのかな?
二桁だったら165がカンスト
マリオワールドを参考にさせていただきましたw
23 : ななしのよっしん :2012/03/31(土) 12:34:14 ID: IjBSZZA1ak
ピグでカジノドルマイナスになるとかいうのはカンストかな
24 : ななしのよっしん :2012/04/30(月) 13:05:17 ID: 8cDACGE6W2
確か初代のスーマリは残機が127カンスト、そこから1UPすると残機が0になるって仕様だったな

ところで、2のn乗-1(nは自然数)で表される数のことをメルセンヌ数というんだが、関連項に入れたらどうかな?
もし入れるとしたら相互リンクにして欲しいな
ページトップへ戻る