2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【囲碁?】囲連星のAIを作ってみよう【連珠?】

1 :名前は開発中のものです。:2006/08/03(木) 16:13:45 ID:jCmv785l.net
フリーソフト囲連星のAIを自作してみませんか?(囲碁+連珠)
デフォルトのAIが弱いので今なら囲連星AIの第一人者になれる。
もし名人より強いAIを作成すればそのAIが名人位に。
詳しいことはソフトダウンロード後、ヘルプメニューを参考に。

作成方法:AI部分をプログラムしコンパイルしたものをファイルコピーすればOK
ソフトダウンロード:http://irensei.com/

631 :東陶基:2008/07/12(土) 03:35:42 ID:zK9BElCJ.net
まぁ折角なので通信対戦したくなったらとりあえず気軽にすぐ出来るようになると
楽しそうですよね。今のままでも掲示板とかにIPとポートを書き込むとかでOKなのかも
知れないですが。

いつもすばらしいプログラムありがとうございます。>Yさん

632 :名前は開発中のものです。:2008/07/12(土) 03:46:41 ID:aNr6MbEw.net
囲連星のホームページで使っているサーバーでは駄目ですか?

633 :名前は開発中のものです。:2008/07/12(土) 03:52:23 ID:aNr6MbEw.net
参考に

将棋の対戦サーバ
unofficial shogi server for computer programs
http://wdoor.c.u-tokyo.ac.jp/shogi/

634 :名前は開発中のものです。:2008/07/12(土) 03:53:48 ID:6MEjsGS3.net
LAN内以外で対戦する場合は、サーバー側だけがポート開放すればいいんですか?
クライアント側は開けなくてもいいのでしょうか?

635 :名前は開発中のものです。:2008/07/12(土) 03:55:24 ID:6MEjsGS3.net
利便性との兼ね合いもあるのでわかりませんが、
今みたいにP2Pで対戦できるのは好きですね
運営サーバーが無くなってもプログラムは生き続けますから

636 :名前は開発中のものです。:2008/07/12(土) 03:58:06 ID:6MEjsGS3.net
あ、気になった点は、投了できないことですかね
囲連星を終了すれば投了扱いになりますが
棋譜を保存したりしたいですので

637 :名前は開発中のものです。:2008/07/12(土) 04:01:10 ID:aNr6MbEw.net
Winnyはサーバないのに、相手と自動で接続しますね 
今思ったんですけど、WinnyなどのP2Pネットワーク網を利用できないですか?
現在、囲連星のオンラインやっている人が少ないので、
自動で接続しようとすると相手を発見することが困難と思います。
そこで既存のネットワーク網を利用して相手が参加したら直ぐ発見できるようにするんです。

638 :名前は開発中のものです。:2008/07/12(土) 04:07:24 ID:6MEjsGS3.net
別に対戦相手を見つけるだけだったら、
フリーのFTP鯖かなんかに自分のIPアドレス&ポート&黒番or白番をテキストで上げるだけでいいよ
システムが対戦要求開始時にアップロードして、
対戦開始時に削除すればいいだけ
対戦相手はサーバーからランダムに拾ってくればいいかな?

Winnyのネットワークとかプロトコルを把握してないと無理だし、
弾かれる可能性もあるし、何より大袈裟すぎね?

639 :東陶基:2008/07/12(土) 07:56:33 ID:B0LMMmgs.net
>>632
普通のレンタルサーバーですがそれで可能なのであればこちらは大丈夫です

基本的に>>637さんの3行目4行目の意見と同じ考えです。
Winnyとか既存のネットワーク網とかは自分にはどうなるのか理解できてないので
賛成反対は出来ないですが簡単に相手が見つかるというところがポイントだと思ってます。
そういう意味では>>638さんの意見のように簡易的にHPの方でサーバーリストを
作るのもありかと思ってます。PHPが使えるのでそれでリアルタイムに表示できればと。
さらにユーザーに対してイージーにするにはHPの対戦可能サーバーをクリックすると
その情報をクライアントの囲連星のソフトに送って、今のコマンドプロンプトでの入力を
省略できればさらにいいかなとは思います。

640 :東陶基:2008/07/12(土) 08:04:16 ID:B0LMMmgs.net
さらに追記すると、そのパターンでの理想は
・囲連星のソフトを立ち上げる
・自分がサーバーになる→HPのサーバー情報DBに自分のIP、ポートを書き込みに行く
・対局相手が見つかる→DBに対局中のフラグを立てる
・対局終わる→DBに対戦相手募集のフラグを立てる


・公開されてるサーバーを探す→ソフトの方でDBからサーバー情報リストを取得し表示する
・対局したいサーバーをクリック→DBの対局相手のサーバー情報に対局中フラグを立てる
・・・・

みたいな感じが理想ですが最初は単にHPに対局可能サーバーのリスト表示(手動)
だけでいいのかなとは思います。

総レス数 799
279 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★