PR
カレンダー
カテゴリ
コメント新着
キーワードサーチ
「30 Programs for the ZX81」から第9弾「Spell(つづり)」を紹介します。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
「Spell(つづり)」
このシンプルなミニゲームは、対戦相手との競争だけではなく、人の記憶についての興味深い洞察を提供します。
プログラムはランダムに選択された最大 15 文字の文字列を生成します。文字列の長さもランダムです。
文字列は数分間表示され、長い場合はさらに長く表示されるので、その間に文字列を記憶しましょう。
文字列が消去されたら、記憶した文字列を入力して最後にNEWLINEを押すとコンピュータにてチェックされ、その
結果が表示されます。その後もう一度NEWLINEを押すと次のランダムな文字列が表示されます。さて、
どのくらいの長さまで覚えられるでしょうか。
80行目 の式は、文字列を表示する時間の長さを決定します。変数 A は文字列の長さで、
語長に関係なく一定の合格/不合格率が得られるまで、この式を調整してみてください。
テクニカルノート
変数
A、文字列の長さ
A$、文字列。
B$、あなたの推測
N、ダミーの FOR NEXT 変数
10 ~50 行目、文字列を生成
70
~
90 行目、計算された時間だけ出力します。
110
~
160行目、結果分析

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ゲーム画面はこんな感じです。

頑張って記憶しましょう。
この後画面が消去されたら、記憶した文字列を入力してNEWLINEを押します。
試しに別の文字列「TEST」を入力したところ、下記の画面となりました。

なお、このゲームを停止させる場合はSPACEキーによりBREAKしてください。
1Kプログラム 著者からのアドバイス 2024.03.01
1Kプログラム「Mine Field」 2024.02.29
1Kプログラム「Orbital Invaders」 2024.02.27