1の数値を格納出来る変数であるとも言えます。以外の状態も記憶できるスイッチであるとも言えます。「スイッチ」をすべて「変数」に置き換えることが可能なのです。いって、すべてのスイッチを変数に置き換える意味はありません。変数に置き換えた方が便利なものもあれば、スイッチのままの方が便利なものもあります。そこで、ここでは変数に置き換えた方が便利な例を一つ紹介しましょう。「シナリオ進行度」を変数で管理するシナリオの進行とともに、町の人のセリフが変わったり、ショップの品揃えが変わったり、新たなイベントを発生させたい場合は、シナリオの節目をクリアするごとに記憶しておく必要があります。次のようなシナリオ進行をするゲームを作るとします。つのスイッチが必要になります(最初は必要ないので)。したがって、シナリオのボリュームが増えれば増えるほど、必要なスイッチの数はさらに増えます。目の町へ到着する5薬草を採ってきてほしいと頼まれる6森へ行って薬草を入手する7お分かりでしょうか?一つの変数で、すべての節目を記憶出来るのです。「森へ行って薬草を入手した」段階だと分かります。以上」に設定すれば良いことになります。したスイッチはどれだったっけ......というようなことがなくなります。このように、シナリオの流れを細かく記憶しておくのは、スイッチよりも変数を使う方が便利なのです。洞窟と塔のどちらを先にクリアしても問題ないというシナリオにしたとします。