プログラムライブラリ - もぐら叩き (fx-9860GII)
プログラムライブラリ
誤字脱字・記載ミスや分かりにくい表現は随時追記・修正します
2017/08/04
追加・修正 2017/08/15
2017/08/04
追加・修正 2017/08/15
WHACK-A-Mole (もぐら叩き) - fx-9860G / fx-9860GII
著作権者
やす (Krtyski)
[当ブログ管理人]
対応機種
Casio fx-9750GIII, fx-9860Gシリーズ(G, GII, GIII) (fx-FD10 Pro でも動作すると思われます)
Casio fx-5800P 用は こちら
Casop fx-CGシリーズ用は こちら
プログラムの説明
Whack-A-Mole (もぐら叩き) のオリジナルは、非力な fx-5800P でアクションゲームを作れるかどうか試しに作ったものです。
それを fx-9860Gシリーズ に移植しました。
設定を変更する画面では、fx-5800P に搭載されている便利な ? 命令が fx-9860GII には無いので、e-Gadget 特製入力ボックス 2.1G を使ってプログラム全体を見直して、使い易くしました。
ゲーム機能は、fx-5800P 用と同じ。3×3 の配置の孔から モグラが顔を出した時に [1] ~ [9] の対応するテンキーで叩く、お馴染みのモグラ叩きです。
一定ポイントを超えると、偽モグラが顔を出したり、偽モグラと本物が一緒に顔を出すようになり、偽モグラを叩くとペナルティとなります。各種設定を変更する機能があり、難易度を自由に変えられます。
今回の移植にあたり、ゲーム進行を遅くするための ウェイト 設定を新設し、他のパラメータの初期値も変更しています。デフォルトで fx-5800P と同じ感じで遊べるようになっていると思います (若干易しめ)。
プログラムの使い方
もぐら退治の賞金稼ぎがゲームコンセプト:
- ゲーム開始時に、LIFE ポイント (初期値 7) をもらう。
- モグラ退治が遅い場合や間違って退治するとLIFE が減り、LIFE ゼロでゲーム終了!
- モグラ1匹あたり、定額の資金 (FUND、初期値 20) をもらう。
- モグラ退治に時間がかかるほど、退治費用 (COST) がかさむ。
- モグラ退治が速ければ、FUND - COST が儲けとなり、賞金 PRIZE に加算される、
- モグラが顔を出してから所定の時間がかかり COST が BURSTポイント (初期値 6) までかさむと、BURST となり LIFE が 1 減る、
- モグラが顔を出してから時間がかかり過ぎて COST が TIME-OUTポイント (初期値 8) までかさむと、時間切れ (Time-Out) になって LIFE が 1 減るだけでなく、賞金 PRIZE が BUST LOSS (初期値 25) だけごっそり減る 。
- 賞金 PRIZE が INVOKE FAKE ポイント (初期値 200) に達すると、FAKE モードが発動する。
- FAKE ONE モードは、偽モグラが出現する。放置しなければならない。手を出すと LIFE が 1 減る。
- FAKE TWO モードは、偽モグラと本物モグラが同時に出現。本物を退治すると儲けがあるが、偽モグラを退治すると LIFE が 1 減る。
Life、Burst、Time-Out、Fund、Burst Loss、Invoke Fake、Wait の設定値は Settings で変更できます。
チューンアップした時の設定について
fx-975GIII, fx-9860Gシリーズ(G, GII, GIII) で Casio Basicプログラムの動作を高速化する方法が1つあります;Ftune2 と C.Basic を併せて使えば、Casio Basic プログラムを大幅に高速化できます。
これらの環境で もぐら叩きを楽しむには、設定画面で Wait を 大きな数値に設定する必要があります。例えば、280MHz にチューンアップして C.Basic で走らせる場合は、Wait=3000 くらいにすれば fx-5800P と同じ感じで遊べます。これは極端としても 2桁~3桁の値を試してみてください。
プログラムの構成
メインプログラム: WHACKAMO (これを起動する)
ゲーム本体: WAM
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
ダウンロード
※ プログラムファイルのダウンロード: Whack-a-Mole.zjp
※ PDF と ECELファイルのダウンロード
[2017/08/16 追加・修正] Excel ファイルもダウンロードできるように追加、ソースリストを訂正。

応援クリックをお願いします。励みになるので...
- 関連記事
-
-
プログラムライブラリ - マスターマインド Ver. 4 - モノクロ版 2017/10/24
-
プログラムライブラリ - 圧力換算 (fx-9860GII、fx-CG20 / CG50) 2017/08/16
-
プログラムライブラリ - もぐら叩き (fx-9860GII) 2017/08/15
-
プログラムライブラリ - キーコード取得 2016/04/26
-
プログラムライブラリ - ピタゴラス数 2016/04/17
-