ネットワーク対戦オセロゲーム for Win32 Ver.0.63 宮武 明義 (香川高等専門学校 情報工学科) 0.はじめに このプログラムは,インターネット対戦オセロゲーム for Win32 をダイアルアップ やDHCPなどでインターネット接続して利用する(IPアドレスが固定ではない)場合のた めに,ホスト登録をしなくても対局申込みができるように変更したものです。 さらに,体験入学用にコンピュータの思考ルーチンを組み込みました。自分で選ぶ  代わりに,コンピュータの手を使うことができます。 1.インストールとアンインストール ダウンロードした netoth32deinst.exe を実行し,表示されるメッセージに従って ください。以下の11個のファイルがインストールされます。 netoth32de.exe 実行ファイル netoth32de.txt 説明(このファイル) S0.wav〜S8.wav 音声データ コントロールパネルの「アプリケーションの追加と削除」からアンインストール できます。 2.操作方法 スタートメニューに登録された netoth32de アイコンを選択して起動します。 [待機]ボタン----対局申込みを受付ける状態(サーバ)になります。申込みがあれば, 申込者のIPアドレスとともに申込みのメッセージボックスが表示 されます。 [申込み]--------ボタンを押すと,対局相手を指定するダイアログボックスが表示 されます。相手のIPアドレスを入力してください。接続が成功する と先攻か後攻を指定するダイアログが表示されます。あとは,盤 上の石を置きたいマスをクリックするだけです。 [?]-------------この説明が表示されます。 [待った] -------自分の順番のときに押すと,あなたの1つ前の手まで局面を戻す ことができます。ただし,事前にメッセージで了解をとりまし ょう。 [パス] ---------どこにも石を置くことができないときに押してください。 [リセット]------ボタンを押すと,最初からやり直すことができますが,先攻か 後攻を決めるのは,リセットをされた方の人です。 [一級],[初段],[名人]-コンピュータの思考ルーチンを選択してください。 初段の場合は,自分の表価値を設定できます。 [セット]--------コンピュータの思考ルーチンで自分の手を決定します。 [切断]----------接続が切れ,画面が初期状態になります。 [画面下の絵] ---対応するメッセージを送信することができます。また,メッセ ージ入力欄(黄色のボックス)をクリックし,直接タイプした文 字も送信できます。Enterキーを押した時に,1行単位で送信し ます。 (sound) チェックボックス------石を反転するときに音が鳴ります。また,相手が メッセージアイコンをクリックすると受信メッセージとともに音 声を再生します。 (ヒント) -------石を置くことができる場所を赤丸で示します。 4.著作権,免責等 本ソフトは,フリーソフトウェアです。著作権は宮武明義が所有します。 著作権者は,このソフトを利用したことにより発生したいかなる障害に対して 一切の責任を負いません。 5.転載 アーカイブの内容を変更しなければ,個人的な配布は自由とします。 まず無いとは思いますが,本ソフトをホームページなどで紹介および 雑誌などに掲載していただける場合は,恐れ入りますが事前にメール でご連絡ください。よろしくお願いします。 ご意見,ご感想は mailto:miyatake@di.kagawa-nct.ac.jp まで。 【変更履歴】 Ver.0.63(2004.8.21) 相手がパスしたときの判定が不十分だったのを修正 Ver.0.62(2003.8.29) 一級と名人の判定に一部間違いがあったので修正した。 Ver.0.61(2003.6.22) ヒント表示時に評価値だけでなく,コンピュータがどこを選択する か赤丸で示すようにした。 Ver.0.6(2003.6.16) ヒント表示のバグ修正 体験入学用オセロと同じ,一級,初段,名人のルーチンを組み込んだ。 Ver.0.5beta(2002.9.23) 開発言語を Borland C++ Builder Ver.1.0 からVer.6.0に変更しました。 機能に変更はありませんが,ソケット通信の実現が変わったのでベータ版 とします。 以前の変更履歴は,netoth32 のものをご覧ください。