前回VE(ビジュアルエディター)で作成したGUIデザインを組み込み、囲碁プログラムの移植を始めました。とりあえ …
作って遊ぼうJava(4) サブクラス IgoBoard
前回の Board をスーパークラスとする IgoBoard クラスを作成し、そのクラスをテストするアプレット …
プログラミング講座(29) 人間対コンピューター囲碁対局
いよいよ、コンピューターvs人間の対局が打てるところまできました。プログラムIDはHHF931-3です。 例に …
プログラミング講座(28) 石を取り除く処理(再帰呼び出し)
今回は棋譜ファイルの名前を変更できるようにした他、対局の結果の表示、自動的に石を取り除く処理を追加しました。プ …
プログラミング講座(27) Small Basic検索機能
棋譜ファイルの入出力がとりあえずできたので公開します。プログラムIDはHHF931-1です。 ファイル入出力の …
プログラミング講座(26) 状態遷移
「棋譜作成機能の構想」にしたがってプログラム作りを行っているところですが、かなり行数も増えてきたので、ここで一 …
プログラミング講座(24) 人が打つ次の手の処理
マウスをクリックすることで碁石を置いていけるようにしました。プログラムIDはHHF931です。 石をクリックす …
フリーソフト紹介:囲碁九路盤ゲーム
入門用の囲碁ソフト「囲碁九路盤ゲーム」を紹介します。日本棋院のホームページからダウンロードできます。「コンピュ …
プログラミング講座(23) 手数の表示
棋譜の表示を行うとどうなるか、画面イメージがほしいので、先に手数の表示処理を作ってみました。プログラムIDはJ …
プログラミング講座(22) 棋譜作成機能の構想
囲碁プログラムの次の版の構想を立てみようと思います。 新聞の囲碁欄で、数字の入った碁石が並べてある碁盤の図をご …
