プログラムの仕組み
1120行までがメインルーチンです。
@ 主な変数
n(8) 3×3の9ますの今の数字(表示用)
nn(8) 3×3の9ますの最初の数字(「再開」用)
s(8、1) コンピュータの手(「解答例」用)
8・・手の回数
1・・0が行(列)
1がたす数字
m(50、1) 人間の手(「1つ前」用)
8・・手の回数
1・・0が行(列)
1がたす数字
kai 人間の手の回数
sp ステップの数
t(7、2) 行(列)を決める数字から、3つのますの数字を求 めるための配列
7・・8つの行(列) (8方向)
2・・3つのます
r 行(列)を決める数字 (8方向−むき)
A サブルーチンの説明
*INI 初期設定
*GAMEN 画面表示
*YAJIC 矢印を最初の色に
*RYAJI 右下の矢印を書く
*LYAJI 左下の矢印を書く
*SUUJI 指定されたます目に数字を書く
*MOUSEIN マウスによる入力
*BASYO 選らんだ行(列)の色を変え,1をたす(ひく)
*LEBEL ステップの色を変える
*START 問題作成
*KANSEI 完成できたか調べる
*HYOUKA 評価をする
*SMENU サブメニュー 再開等
*SAIKAI 再開する
*MAE 1つ前に戻す(アンドゥ)
*REI 解答例を表示する
*SETUMEI 説明画面を表示する
*FIN 終了設定
*BIG 大きい数字をつくる(N88BasicDosのみ)