ロシアで最初のリーンポーカートーナメントがオムスクで開催されました

リーンポーカー








Ivan Nemytchenko-ロシア初のリーンポーカートーナメントの主催者 2015年8月1日、ロシアで最初のリーンポーカートーナメントがIvan Nemytchenkoが主催するOmskで開催されました。 リーンポーカートーナメントは、オムスクのITロフトで開催されました。 トレーニング83。

Leanpokerは、テキサスホールデムノーリミットプレイヤーの単なるマッチではありません。 これは、ライバルボットをリプレイすることを目標としたポーカーボットを作成することになっていたプログラマーの競争です。 トーナメントの特徴は、チームが作成するプログラミング言語に基本的な違いがないという事実です。 その結果、いくつかのプログラミング言語がトーナメントで発表されましたが、チームの数よりわずかに少なかったです。 合計で、6チームがトーナメントに参加しました。





しかし、ボットはポーカーで直接戦っていたという事実から、トーナメントの開始と同時にボットのゲームがすぐに始まったため、情熱はそれほど激しくありませんでした。 チームは最初の2秒間からボットをバトルにリリースし、プログラムコードを追加し、トーナメント全体でバグを修正し、バトルへのコミット後にコミットを送信しました。トーナメントは6時間連続で続きました。



Jbotチーム ボット間のこれらの6時間すべてで、ミニトーナメントの間隔が10秒に達するまで、最初は2分ごとに、より頻繁にボットによってミニトーナメントが開始されました。 トーナメントの開始時のボットのロジックは最も単純でした。 一部のボットは、常にスタック全体に常にベットし、ボールを完全にランダムに支配しました。 一部のボットは常に50チップを賭けていましたが、ちなみに最初から7ビットの成功をもたらし、長い間その指導的地位を維持していました。 JBotチームが勃発するまで。 この非常に小さなチームのメンバーは、結果としてかなり成功した戦略を適用しました。 彼らのボットは、他のライバルがゲームからお互いをノックアウトするのを待っていました。彼は残りのプレーヤーと一緒に放置されませんが、それは技術の問題です。 ボットが獲得したミニトーナメントの得点の特性は、1位を獲得したボットがチームに5ポイントをもたらし、2位を獲得したボットがチームに3ポイントをもたらしたことです。 したがって、チームは一貫してポイントを獲得し、敵ボットの行動の変化に応じて戦略のニュアンスを調整するだけでした。



Sevenbitsチーム 敵ボットの動作について話すと、チームはライバルボットがプレイしたカードを含むすべての配布の履歴にアクセスできたという事実に言及したいと思います。 したがって、敵ボットの戦略と動作を分析した後、チームは自分のボットのアルゴリズムを調整しました。

すべてのチームが配布履歴を完全に使用したわけではありませんが、一部のチームはポケットカードのみに基づいてボットの動作を決定しました。 そして...試合終了時のセブンビットチームは、この戦略に導かれて先を行った。

チーム、特にポーカーの経験があまりないチーム、またはまったく持っていないチームがクラシックポーカーテクニックにどのようになったかを観察することは非常に興味深いことです。 たとえば、レイトポジションでブラインドを盗んだり、ボットのスタックのサイズに応じてゲームの攻撃性を調整したりします。



PythonPokerTeamチーム チームの一部は、困難にもかかわらず、チームボットが記述されたターゲット言語の一部の参加者の知識の欠如、さらにはボットのゼロからの完全な書き換えでさえ、まともなゲームと勝利への渇望を示しました。 参加者の何人かは、新しい言語の素晴らしい世界を発見し、後にこれらの言語をより密接に知りたいという願望を表明しました。 また、参加者の中には、自分の能力に関する自分の意見が過小評価されていることに気づいた人もいます。これもこのトーナメントのプラスです。

しかし、チームが6時間休むことなく戦ったとは思わないでください。 当然、トーナメントは1時間の期間に分割され、その間にチームは休憩し、使用する技術とボットで経験する困難について話し合いました。 チームが戦略を共有しているのは奇妙に思えるかもしれませんが、実際、トーナメントの本質は誰かが勝ったということではなく、チームメンバーが何か新しいことを学んだことです。 、その後、得た経験を仕事に移しました。



LeanNodeJSチーム そのため、LeanNodeJSチームのメンバーは、マスターブランチへの絶え間ないコミットのような条件下で、すぐに「実稼働に入る」ことで、すべての脚を非常にクールに撮影できることを認めました。 しかし、すべてにもかかわらず、彼らはトーナメントに非常に満足していました。なぜなら、彼らは作品を異なる角度から見たからです。

ボリスチームは、ボットのアルゴリズムを構築する上で興味深いアイデアを表明したチームであり、ボットのゲームを改善する新しい手法を常に探していました。 しかし、もちろん、他のチームも居眠りせず、勝利のために可能な限りのことをしようとしました。



ボリスチーム トーナメントの期間は4時間のセクションで構成されることになっていますが、チームは、ボットのバグを少し修正するだけでよいという事実を挙げて、5番目のセクションを開催することを希望しました。 チームは常に疲れていたため、チームの力のバランスが劇的に変わるとは考えていませんでしたし、むしろミスを犯してゲームの崩壊につながると思いました。

しかし、5番目のセクションの15分で、Awesomeの信じられないほどのポーカーボットチームは、ボットに爆発的な何かをコミットし、最初の2つの場所に突然移動し始めました。



素晴らしい信じられないほどのポーカーボットチーム そして少し後に、sevenbitsチームはボットのプログラムコードにも変更を加え、トーナメントの結果に続いて彼らを最初の位置に導きました。

最後に、ボットトーナメントの監視は中断されましたが、休憩中に行われたように、ボット間の戦闘は一時停止されませんでした。 代わりに、ボットはお互いを打ち負かすために残され、プロジェクターのスクリーンとラップトップのモニターは消滅しました。 しばらくの間、トーナメントのすべての参加者は、トーナメントの印象と彼らが学んだことを共有しました。 そして、結果の表示があり、最後のコミット後、急な7ビットボットボットスケジュールですべての参加者を大いに驚かせました。

その結果、イベントの参加者全員が多くの前向きな感情と非常に興味深い開発経験を受け取りました。 そして、これは最後のリーンポーカートーナメントではありません。



リーンポーカートーナメント参加者









All Articles