• 締切済み

自分の組んだプログラムと対戦させられるオセロ/リバーシはないでしょうか

自分の組んだプログラムと対戦させられるオセロ/リバーシはないでしょうか? 現在、オセロのプログラムを書いているのですが、そのプログラムを戦わせる相手が居なくて困っています。 対戦結果を使って自作AIを成長させたいので、そこそこ強いリバーシのAIと、自分の組んだAIを対戦させる必要があるのですが、なかなかプログラム同士を対戦させる事のできるリバーシプログラムが見つかりません。 LAN経由対戦でも良いので、どこかに無いでしょうか?

みんなの回答

回答No.2

・プログラムを二つ動かし、Aの手をBのプログラムに入力、Bの手を・・・とやるなら、 ネット上で「オセロ フリーソフト」で検索すればでてきますので。 ・自動対戦をやってみたいなら、「オセロ プログラム」で検索すると思考ルーチンの  ソースが山ほどでてくるので、適当にダウンロードしてIFを対戦できる形式に書き換えましょう。 ・私が知ってる中で最強プログラムは、「ロジステロ」。やばい強い

Fllisy
質問者

お礼

自動対戦自体はそういった方法で可能なのですが、ある程度強さに保証があるレベルのプログラムでないと困るのです。 既に今組んであるプログラムで私よりも強いので……。 情報提供ありがとうございます。

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.1

>そのプログラムを戦わせる相手 ご自分が作られたプログラム同士を対戦させてみるとか…

Fllisy
質問者

お礼

私自身が勝てない程度には強いのですが、単独だとその程度が限界なので・・・。

関連するQ&A

  • オセロの強いコンピューターと対戦したい

    こんにちは 最近オセロにはまってます。 今のとこあるサイトで他の人と対戦している のですが、仕事の合間にやっているので対戦の 途中で仕事が入ると中断しなくていけないので 相手の方に迷惑をかけてしまいます。 そこでPCを相手にできるサイトを探しています。 昔そういうサイトをお気に入りに登録していた のですがPCが壊れたときに消えてしまいました。 最近自分でもちょっと強くなってきたなぁと思って いるので、できれば強いPCとやってみたいと 思っています。 いいサイトがあれば紹介して下さい。 遊んでないで仕事しろ!というお叱りのお言葉はご遠慮下さい(^^; 宜しくお願いします。

  • オセロの「必ず勝つ方法」のプログラム開発は技術的に可能?

    小学生の頃、私と友人達との間で○× (マルバツ)というゲームがはやっていました。 この○×というゲームは、「絶対負けない方法」というのが存在し、その方法は 小学生でも理解できる非常に簡単なものでした。 そこで疑問に思ったのですが、もしパターンを徹底的に追求すれば、○×よりも もっとルールが複雑なオセロでも「必ず負けない方法」を開発することって 出来るのではないでしょうか? チェスのプロに勝ってしまうコンピュータなんてのが出てきて話題になったのは かなり昔になってしまいましたが、ルールがチェスよりも単純なオセロなら、 プロに勝つどころか「絶対に負けない」というアルゴリズムを開発する事は 可能な気がしてしまいます。 現在のコンピュータ開発は、オセロ対戦プログラムについてはどこまで進んでいるので しょうか? コンピュータのオセロってどれくらい強いんでしょうか? 今後の開発具合によっては「オセロで絶対に負けないコンピュータ」は現れると 思いますか?

  • 【DoJa】オセロのソースが公開されているサイト知りませんか?

    初めて質問させていただきます。 iアプリのオセロ(リバーシ)を自分で作りたいと思っています。開発環境(DoJa-3.5)は既にあり、Javaの知識は昔、授業で習った程度です><。 そこでまず公開されているソースを見て、内容をじっくり勉強していきたいと思っているのですが、見つかりません・・・(TДT)。CやJavaのオセロのプログラムは検索すればたくさん出てくるのですが、DoJaで作ってあるのは探しても見つけられません。本屋にも参考になるのはありませんでした。 どなたかDoJaのオセロのソースが載っているサイトなど知りませんか?大変恐縮ですが、ご存知の方ご回答お願いします。

  • LAN対戦しようと思ったのですが

    友人とブリッツクリーグというPCソフトでLAN対戦をしようと思い、お互いのPCどうしをLANケーブルで繋ぎ 、自分が部屋を作り対戦しようとおもったら 相手側に部屋が表示されず対戦できませんでした。 LAN対戦の場合はなにを準備すればいいのでしょうか?

  • LAN対戦ができません。

    以前ここでLAN対戦ができないと質問して、LANクロスケーブルでお互いのPCを繋げば対戦ができると聞いたので、LANクロスケーブルを買ってきてやってみたのですが、できませんでした。自分がホストになり部屋を作るのですが相手に作った部屋が表示されませんでした。お互いにOSはXPです。どうすればLAN対戦ができるのでしょうか?

  • PC バーチャファイター2のネット対戦について。

     PC バーチャファイター2のネット対戦ができるのでしょうか?対戦者が集まるホームページなど教えて下さい。  説明書にある対戦としては対戦相手に電話を掛ける方法がありましたがこれは  ちょっと・・・。できれば、インターネット経由でいきたいので。  またセガさんのホームページ (http://www.sega.co.jp/sega/pc/)1998/1/7 より   バーチャファイター2をドワンゴサービス対応、ドワンゴのホームページから、レジストリ登録プログラムをダウンロードする必要があります。 とありましたが、レジストリ登録プログラムは入手できませんでした。  アドバイスお願いします。

  • リバーシ(オセロ)の対戦サイトについて

    リバーシ(オセロ)が好きでコンピューター対戦はよくするのですが、 常勝してきたので、人との対戦を希望しています。 ですが、yahooオセロにはじめて行ってみたところ、チャットで話しかけられて集中できないし、 同レベルの方を探して、時間無制限の部屋で対戦をしてみたのですが、 考えてちょっとでも間が開こうものなら、出ていけ、じゃま等の類似言葉をたくさん書かれてへこんでいます。 (悪態から1文字ずらせば表示されるので・・強にしていてもメッセージがくるのです。) チャットも無視するしか、止めることはできないそうです。 希望はチャットもメールもいらないので、人とネット対戦したいです。 できればレベル別に分かれていたほうがいいです。 おすすめサイトがあったらどうか教えてください。 よろしくお願いいたします!

  • オンライン対戦

    ゲームソフトなのか、本体なのかちょとわからなかったのですが ここに質問させて頂きます。 オンライン対戦で野球ゲームをやっているんですが その野球ゲームでは自分から相手に対戦を申し込んだりする事が 出来るのですが、相手に申し込みをすると なぜか相手側で申し込みが受けられません…。 相手から対戦を申し込まれた場合、挑戦は受けれるのですが…。 似たような事があった人、もしくは解決するやり方を 知っている方よければ教えて下さい。お願いします。

  • VC++で通信型オセロを作りたいのですが・・・。

    はじめまして。プログラム初心者のものなのですが、今、VC++の課題で 困っていることがあったので、投稿しました。 実は、今日のプログラムの課題で「通信型オセロゲーム」の問題が出されたの ですが、まったく何をしたらよいか分らず、かなり困っています。ちなみに 言語はVC++を基本的に使っています。 課題の注意事項を言うと 1、クライアント/サーバの関係を利用したプログラムを作ること (↑お互いのPCをLANケーブルでつなぐいたときのようなものらしい) 2、配列を用いること 以上が挙げられています。 私はプログラム初心者なので、先ほども言ったのですが、今回の課題は 何から手をつければよいか全然分りません。もし良ければ、このような プログラムをつれば良いとか、あと、こう言った知識が必要ですという ものがあれば、是非、教えてください!お願いします!! それと、このプログラムを作るとしたら、どれくらいの時間がかかるか 分かる人がいれば、それも是非、教えてください。

  • オセロゲームの無料ダウンロード版ありますか

    孫とオセロゲームをパソコン(WinXP HE SP2)でやりたいのですが、エクセルで作られたものをダウンロードしたところ、できはいいのでしょうが、小さい画面で、自分が「y」で、相手が「c」の記号です。大きな画面で、「○」「●」でやれる、無料のソフトがダウンロードできるところないでしょうか。オンラインゲームではなく、パソコンにソフトをインストールして、コンピュータと人が対戦するタイプがいいのです。無料のオンラインゲームであれば、対戦相手は、人ではなく、コンピュータにできればいいのですが。

専門家に質問してみよう