パズルを解いてみよう。BASIC-256で解く」から読んでほしい。コードを動かすとよい。するための「ソースコード」と「データ」を準備しよう。「ソースコード」と「データ」は、同じディレクトリーにおく。2この1行の数字列を、メモ帳でつくり、「15puzzle.dat」のファイル名でデスクトップに保存する。コピーし、デスクトップにファイル名「15puzzle」をつけて保存する。この15パズルをプレイするやり方。つけてデスクトップなどに保存する。「データ」はメモ帳で作成しファイル名をつけてデスクトップなどに保存する。BASIC-256のメニューで「Run」をクリックする。ゲームを中断するには、赤い四角「Stop」。以下に、簡単に説明する。1.」のように4行・4列の盤の16個ある目の上へ、「1」から「15」の数字の駒がランダムに並べてある。この並び方はランダムとはいっても一定のルールによって並べたものである。並べ、右下は空ける初期状態からスタートする。ルール(R)は、次のとおり。下の駒を上へこのルール(R)を乱数をつかって上下左右を選びながら何回か繰り返すと、ランダムに並べたような配列の盤ができる。繰返しの回数を増やすと、難易度の高いゲームになる。ように先頭の小文字で表記している。区切り1行にしたデータファイルとして保存する。各要素に数値を入れる。グラフィック画面では次のようになる。このように1行で、盤面の配列を与え、それを解くソルバーを作る。ロゼッタコードは、空白で数字を区切るやり方ではなく、10をAのように16進数で表現して詰めて並べているため、そのやり方に合わせることにする。すると、(1)は15D0369A428EBC7Fとなる。実際のロゼッタコードでは、小文字で表記されている。それに合せると次のようになる。