PIC16F84A スロットゲーム


前回作成した スロットゲーム基板 を使って、プログラムを作成しました。
数字の「777」を揃えるスロットゲームです。

操作はタクトスイッチを押すだけです。
タクトスイッチは2つありますが、ゲームに使用するのは左側で、右側はリセットボタンです。
7セグには0から9の数字が1/3秒間隔で順番に表示され、ビープ音が鳴ります。
スイッチを押すごとに、3桁の7セグの右側から停止し、選んだ数字が表示されます。
**3 -> *23 -> 123
3回押すと、選んだ数字が点滅して、ゲームが終了します。
777が揃ったときは、77Lのように数字が回転する、特別な動作をします。

LEDは1秒間隔で点滅しますが、ゲームの進行とは関係ありません。

プログラム領域の使用量は、99.6%で、限界まで使っています。
7セグの表示、LEDの点滅、ビープ音、ボタンの監視などを行っています。

ソースコードは Github に公開しました。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です