カウンターストップ
ある変数の値がその変数が扱える限界を超えている場合、一定値以上のカウントをストップするようプログラムを組んでいないと機械的なオーバーフローが発生し、予期しない動作やフリーズを起こし、そのままプレイを強行すれば最悪の場合セーブデータの破損や機械的な故障を起こすなどの結果が起こりうる。また、変数の型によっては、一定以上の値は負の数として扱われるため(原理は2の補数を参照)、それを考慮していないプログラムではさまざまな不具合が発生することが予想される。
そういったことを防ぐため、プログラム側で特定の値を超えている場合に当該変数の値を上限値に設定してしまう処理、もしくはその処理によってカウントが進まなくなった状態をカウンターストップ (counter stop)、略してカンストと呼ぶ。以下カウンターストップを「カンスト」と表記する。 カンストする値は数桁の10進数整数の上限、もしくは数桁の2進数整数の上限となることが多い。