囲碁プログラム初版さっそく囲碁プログラムの初版を「発行」しました。プログラムIDは「NBK992」です。実行結果】プログラミング講座(19)のリスト7で示した疑似コードをベースにプログラムしました。レベルとしては、とりあえず囲碁の画面が出せるところまでです。コーディングしていないサブルーチンもありますし、代用できるものを使っているところもあります。プログラムを大きな流れから徐々に細かいところへと作っていくときに、仮に作る(代用の)サブルーチンを「スタブ」と呼んだりします。次の手を打つところは、共通のReplay()というスタブを呼び出しています。ここでは本来は、人やコンピューターが次の手を考えて打つところですが、Replay()では予め用意した棋譜(ゲームの記録)に従って順番に打つようになっています。それから、今回はグラフィックスを使って絵を表示しています。Interface)プログラムと呼ばれます。CUIプログラムでは主にTextWindowクラスの操作を使いましたが、GUIプログラムでは主にGraphicsWindowクラスの操作を使います。模範対局より拝借しました。この本は初心者でも短期間で囲碁を楽しめるようになるよう、東京大学の教養学部で行われた授業を元に書かれていて、これから囲碁を始めてみようか、という方にお勧めの本です。このようにスタブだらけのプログラムから徐々に細部を作りこんでいくという方針でプログラミングを進めていきたいと思います。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。購読管理このバーを折りたたむ%d人のブロガーが「いいね」をつけました。