正当なランダムチェスセットアップを生成するにはどうすればよいですか?


10

「合法的な」ランダムなチェスのセットアップXゲームの動きの量を生成しようとする無料のオンラインWebサイトはありますか?


1
なぜあなたがそのようなツールが役立つのか興味があります
Valentin Brasso '18

@altvali:理由はありません。
失敗

どれだけランダムにしたいですか?同等か?その位置に導くために一連の動きが必要ですか?それがランダムである場合、「Xがゲームに移動する」とはどういう意味ですか?どのフォーマットで結果が必要ですか?(FEN、図、一連の動き…)
Nikana Reklawyks

回答:


9

チェスのヒーローに出会った。見た目はとてもいいですが、オンラインではありません。ウェブサイトごと:

  1. PGNファイルのセットを提供します
  2. プログラムは、PGNファイルからランダムな位置を選択し、チェスエンジンによって計算された最良の動きを推測するように要求します
  3. すべての試行でペナルティが与えられます(移動とエンジンの最高のスコアの差)

ソフトウェアはここにあります


+1 @xaisoft:興味深いのですが、なぜ誰かがオンラインではないシステムを構築するのでしょうか。とにかく、ご想像のとおり、これは実際に私が解決しようとしている問題ではありません。これは、ポイントベースであるため、アーカイブPGNファイルに基づいて次の移動を推測します。動きのランダムな選択をベストからワーストまでのスケールで重み付けすることは、「ランダムオープニング」ゲームで私が望んでいたより高度な機能でした。これは、片側オープニングをセミランダムで、統計的に重み付けされた方法でハンディキャップすることを意味します。
失敗

6

ゲームのオンラインデータベースを検索します。ランダムゲームとそのゲームのランダムムーブを選択します。Voila、即時の現実的かつ法的立場。


それは同じことではありません。つまり、ゲームを選択することは可能ですが、ゲーム内のポイントはランダムに選択される可能性があります-開口部はランダムではありません。とは言っても、質問の本文での「自然」の使用は混乱を招くので、合法に置き換えました。また、私が投稿した回答は、おおよそボードの生成方法とは言えないにしても、おおまかにカバーしていることに注意してください。提案に感謝します。ランダムに選択する「自然な」ゲームを選択しようとするなら、それが道だと私は同意します。
失敗

2
それで十分であれば、話の内容はかなり簡単に記述できます。私たちが話していることは役に立たないように見えるので、それがウェブ上のどこにも存在することは疑わしいと思います。
トニーエニス

つまり、チェスのオープニングエクスプローラーからの統計を使用するほうが便利だと言っていますが(おそらくそうです)、自分のやり方がもっと楽しくなり、より創造的なゲームにつながると言っています。
失敗

1
@誤解しない、私はあなたが現実的な位置が必要な場合は、実際のゲームからそれらを引っ張ることは簡単だと言っています。ランダムな位置が必要な場合は、ランダムに生成するのが簡単です。
トニー・エニス


1

これを行うためのオンラインツールを見つけることができませんでしたが、方法に関しては、次のロジックが使用されるようです。

  • 白と黒の両方のピースが正しい開始位置になります。
  • ホワイトが始まります。
  • 白のスタートに続くターンは白と黒の間で交換されます。
  • ターン中に移動できるピースは、移動するためにランダムに選択されるピースのリストのメンバーになります。
  • ピースが選択されると、そのピースの合法的な移動であるすべてのマスが可能な移動のリストに追加され、移動はそのリストからランダムに選択されます。
  • 攻撃がランダムに移動として選択されない限り、攻撃は行われません。攻撃が行われた場合、攻撃されたピースはボードから削除されます。
  • ランダムに選択された動きの反復は、ボードを生成する前にゲームセットへの動きの数に達すると停止します。

私もこれを探していましたが、自動的なものを見つけることができませんでした。
xaisoft

@xaisoft:明らかに私もこのチェスの亜種の名前を見たことがありませんが、おそらく助けになるでしょう。ご存知のとおり、Fischerandomチェスは関連していますセットアップを生成するツールを次に示します。
失策

1

すでに述べた2つの方法に加えて:

  1. データベースからランダムな位置を選択します。
  2. ランダムな動きをランダムにプレイします。

最も単純なものについても言及する必要があります。

  1. 完全にランダムな位置を生成します。それを検証します。合法的でない場合は繰り返します。

ポジションが合法かどうかを分析するための多くのツールを見つけることができるはずです。(例えば、それぞれの側でちょうど1人の王など)


-2

リッチスのライブゲームを使用してみませんか?ここで例のサーバーへのコールが。現在プレイしているユーザーのリストを取得するには、ドキュメントを参照してください。


-2

Lichessトレーニングはまさにそれを行うと思います。それは、そのデータベースからゲームのポジションを取り、ストックフィッシュ分析に基づいて最高のものを選ぶようにあなたに挑戦するソフトウェアです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.