fx-CG50 への移植 - もぐら叩き

2017/07/28

fx-CG50 を入手したので、fx-5800P プログラム - もぐら叩きを 移植してみました。Casio Basic の機能は fx-CG50 と fx-CG20 とで完全互換なので、どちらでも遊べます。


目 次

1. ファイル構成

2. 主な変更点

3. プログラムのダウンロード

4. おわりに


ファイル構成

移植後も2つのファイルで構成されるのは同じ。
  • 最初に起動するメインルーチンのファイル名 WACK-A-MOLE は11文字。fx-5800P はファイル名最大12文字だが、fx-CG50 (fx-CG20 や fx-9860GII も) は最大8文字。そこでファイル名を短くして WACKAMO に変更。
  • WACKAMO から呼び出されるサブルーチン (ゲーム本体) WAM は同じファイル名でOK。

主な変更点

fx-5800P からの移植での主な変更ポイント;
  • キーコードの変更
  • Locate の位置を指定するパラメータを画面サイズに合わせて変更 (画面デザインの変更)
  • カラー表示
  • 配列変数を行列に変更
  • 処理速度が格段に速いので、もぐらの動作を遅くしないと、速すぎて遊べない。そこで、ゲーム進行の中心に使っているカウンタ C (カウントダウンループの実行回数) に係数 (重み係数) をかけて、Cと大小比較してチェックする各種イベントの発生を遅らせた。この係数 Wait を新たなパラメータとして新設した。
  • 処理速度向上は、内部計算とテキスト表示で異なるので、各種パラメータのデフォルト値を見直して対応。
  • 設定画面は大幅に書き直し。fx-5800P の便利な旧来命令 ? が、fx-CG20 / CG50 には無く、設定値入力の際に現在の設定値が表示されない。ゲーム設定を変更する微妙なところは現在の設定値は必ず表示させたいので、e-Gadget 特製 入力ボックス 2.1G を使って、全設定パラメータが1画面で表示・変更できるように変更した。
ゲーム本体 (WAM) のロジックは fx-5800P 版と全く同じなので、詳しくは もぐら叩きの記事 を参照ください。
WAM について、追加や変更した部分を赤文字で示し、fx-5800P 版と fx-CG50 版のプログラムを並べると、同じプログラム構造で必要なところだけ追加や変更していることが分かると思います。

Comparison of WAM 

メインルーチンの WACKAMO は、各種パラメータの変更の機能を入力ボックスを利用して書き換えるため、全体の構造を大幅に変更しました。詳細は実際にプログラムコードで確認してください。


プログラムのダウンロード

プログラムソースは、以下からダウンロード;
おわりに

fx-CG50 の概要 に書いたように、この電卓、キーの構造に問題があって、テンキーまわりの大きなキーは右端を軽く叩く程度だと接点が導通しなくてキーの取りこぼしが発生します。全体的にとても良くまとめられているのに、こんな設計 or 製造不良は本当に勿体ないと思います。改善品との無償交換 (リコール) してもよいくらいの不具合だと思います (先ずあり得ないとは思いますが...)。

上の記事では、キーを頻繁に叩くゲームでは致命的だろう...と書いたので、それを実際に試すために、もぐた叩きを移植しました。

実際にキーテンキー入力の取りこぼしは発生しますが、このゲームに限っては思ったよりも影響が少ないと正直も行っておきます。慣れの問題と認めるつもりは、まだ有りません。

なお、fx-5800P と違って、プログラムファイルをダウンロードして転送するだけで、ポチポチ入力する必要が無いので、取り敢えず遊ぶには楽チンですね。




応援クリックをお願いします。励みになるので...
にほんブログ村 IT技術ブログ 開発言語へ



  


keywords: プログラム関数電卓、fx-CG50、クロックアップ、Ptune3

リンク集 | ブログ内マップ

テーマ : プログラム関数電卓
ジャンル : コンピュータ

最新記事
最新コメント
カテゴリ
C# (3)
検索フォーム
Visitors
Online Counter
現在の閲覧者数:
プロフィール

やす (Krtyski)

Author:やす (Krtyski)
since Oct 30, 2013


プログラム関数電卓は、プログラムを作り・使ってナンボ!

実際に触って気づいたこと、自作プログラム、電卓プログラミングについて書いています

おもしろい・役に立つならクリックしてください。励みになります。
にほんブログ村 IT技術ブログ 開発言語へ
にほんブログ村


人気ブログランキングへ


FC2ブログランキングへ


写真: 「4駆で泥んこ遊び@オックスフォード郊外」

リンク
月別アーカイブ
Sitemap

全ての記事を表示する

RSSリンクの表示
最新トラックバック
ブロとも申請フォーム

この人とブロともになる

QRコード
QR