G班メンバー リーダー 橋本望 SE 北本理紗と服部友哉 PPT作成 橋本望と山田侑加

Slides:



Advertisements
Similar presentations
Voronoi Game on Graph and its Complexity 寺本 幸生 上原 隆平 (JAIST)
Advertisements

模擬国内予選2013 Problem F テトラ姫のパズル 原案:須藤 解答:大友、須藤 解説:須藤.
Wilcoxon の順位和検定 理論生態学研究室 山田 歩. 使用場面 2 標本 離散型分布 連続型分布(母集団が正規分布でない時など 効果的) ただパラメトリックな手法が使える条件がそ ろっている時に、ノンパラメトリックな手法 を用いると検出力(対立仮説が正しいときに 帰無仮説を棄却できる確率)が低下するとい.
 C 川船 美帆.  強い人工知能の作成 o 「遺伝的アルゴリズム」  「どうぶつしょうぎ」のアプリケーショ ン作成 o スマートフォン向けアプリケーション.
リーダー 辻元健照 プログラム 北川泰士 アルゴリズム 水野雄太 ユーザー 松田邦久 プレゼン 戸所風士
2行+αチョンプに関する考察 京都大学 ○後藤順一 伊藤大雄.
3次元nクイーン問題の 解に関する研究 論理工学研究室 伊藤精一
人工知能概論 第4回 探索(3) ゲームの理論.
Problem H: Queen’s case
Problem A: ねこかわいがり♪ 問題作成: 山本 解法作成: 山本・高橋 解説: 山本.
ゲーム理論・ゲーム理論Ⅰ (第4回) 第3章 完全情報の展開形ゲーム
懐かしき日の思ひで Aチーム リーダー 福島則行 吉武優一郎 水谷聡 石松孝之 近藤悠介
コンピュータ囲碁の仕組み ~ 将棋との違い ~
ブロック運びゲーム.
半順序集合ゲーム周期性定理の拡張 京都大学情報学研究科 ○後藤順一 伊藤大雄.
5個の数字0,1,2,3,4から異なる3個を選んで3桁の整数を作る。
ⅩⅠ 落着きのない子供たちの理解 ADHDと思われる子どもに 関わる教師や保護者の悩み 診断名は別として
テーマ 自殺 ~なぜ地域差が出るのか~ 村瀬ゼミ.
飛び越しゲーム 計算数理2演習 課題1 2011年度(阿原).
2004年度JAVAゼミコンテスト作品 「Othello」
目標設定のための管理技術 「目標創造法」 G社シナリオにおける 演習課題.
アルゴリズムとデータ構造 2012年7月23日
A班 ランダム選択に一言加えたら・・・ 成田幸弘 橋本剛 嶌村都.
モンテカルロ法によるミニ囲碁 増井拓視 情報理論工学研究所.
情報科学1(G1) 2016年度.
ゲーム理論・ゲーム理論Ⅰ(第3回) 第2章 戦略形ゲームの基礎
モンテカルロ法と囲碁・将棋ソフトの人知超え
アルゴリズムとデータ構造 2011年7月14日
単位 おねだり ☆オセロ おねだり隊☆D班.
碁石ゲームに関する考察 4目並べ講座 パターン生成ゲームの楽しみ 徳山 豪 (東北大学) .
s a b f c e d 2016年度 有限幾何学 期末試験 問1:15点
JAVAでつくるオセロ 伊東飛鳥、宮島雄一 長畑弘樹、ソギ原直人.
情報論理工学 研究室 第6回: リバーシの合法手生成.
モデリングシミュレーション入門(井庭崇)
研究集会「組合せゲーム・パズル」,豊橋技術科学大学
~オセロゲーム~ アルゴリズムとそのプログラム
「講師講演」 本日は、まず講師の○○氏よりテーマ「○○」について講演をいただきます。 2017年度地域再興グループ    日本アカデミー委員会.
シャノンのスイッチングゲームにおけるペアリング戦略について
シャノンのスイッチングゲームにおけるペアリング戦略の複雑さについて
Bridge It と Connections の 必勝法について
情報論理工学 研究室 第10回 完全解析されたゲーム.
佐藤のゲーム とその仲間たち (完全可解ゲームの話) 関西学院大学  川中 宣明 数理科学研究センター談話会    2011年6月29日.
アニメーションの制作 高校1年 社会と情報⑬.
リーダー 亀山奈央 プレゼンター 橘貴志 アルゴリズム 古森愛美 プログラマー 中島宏基 パワーポイント 公文ゆい
4人版リバーシYoninの解析 情報論理研究室 藤本 侑花
BLACK JACKの作成 ブラックジャックのルール 概要 勝敗の判定 開発中の問題点 Aの扱いについて 配り直し(DEAL) 工夫した点
京都大学大学院情報学研究科 宮川博光 伊藤大雄
Bridge It と Connections の 必勝法について
近畿大学理工学部情報学科 情報論理工学研究室 赤井 隆純
モンテカルロ法を用いた 立体四目並べの対戦プログラム
情報論理工学 研究室 第7回: 強い手の選択.
実験21.カルボン酸とエステル 実験方法.
★C++/オブジェクト指向実践企画★ Othelloゲーム作成
Problem L: シャノワール 問題作成: 高橋 解法作成: 安達・高橋・前原 解説: 安達.
近畿大学 理工学部 情報学科 情報論理工学部研究室 潘小月
数値解析ⅡーI ~オセロゲームのプログラム~
リバーシ 06a1056 藤田将義.
情報処理Ⅱ 2005年1月25日(火) レポート課題2の解説.
F班 メンバー 班長 雨堤 智宏 アルゴリズム解析 角田 泰彬 竹林 秀高 ppt作成 清水 貴史
囲碁プログラム 彩の仕組み 山下 宏 2008年9月4日 FIT2008.
数値解析Ⅱ ~五目並べのプログラミング~ C班.
近畿大学理工学部情報学科 情報論理工学研究室 段野健太
戦術的観点からの  変形碁盤間の   類似度評価 佐藤 真史(早稲田大学).
分割制限ニム 山崎浩一*、五十嵐善英*、塚村善弘 *群馬大学理工学部.
Othello G班         山崎 木下 山本 上手      .
割り当て問題(assignment problem)
人工知能概論 第4回 探索(3) ゲームの理論.
C.岩崎雅哉 大須賀佑介 杉原雄太 中野武重 日名啓吾
プログラミング入門2 第5回 配列 変数宣言、初期化について
京都大学 情報学研究科 通信情報システム専攻 高田智史 joint work with 伊藤大雄 中村義作
Presentation transcript:

G班メンバー リーダー 橋本望 SE 北本理紗と服部友哉 PPT作成 橋本望と山田侑加 数値解析Ⅱ~五目並べ~ G班メンバー リーダー 橋本望 SE 北本理紗と服部友哉 PPT作成 橋本望と山田侑加

五目並べとは? プレイヤーは3つの石を 並べることを 基本的に目標とする! 交互に黒白の石を置いていき、先に5つ並べたほうが勝ち 石を3つ並べた時点で片側を相手に阻まれなければ基本的に勝つことができる プレイヤーは3つの石を 並べることを 基本的に目標とする!

既存のプログラム 宍戸輝光氏作成の「五目並べゲーム」

宍戸氏のプログラムの特徴 CPUの手の決定方法 ②石の置ける位置に重要性の高い順に点数をつける  ①16×16の256マス全ての石の配置位置を記憶する  ②石の置ける位置に重要性の高い順に点数をつける  例ⅰ.自分が4連しており、勝ちがきまる場所には15,000点   ⅱ.相手が4連しており、置かないと負けがきまる場所には12,000点   ⅲ.自分が2連しており、その両端に置くことで3連ができる場所には10点     ③盤面評価が全て終わると、最高点の場所にCPUの手を決定。最高点が複数存在するときは、その中からランダムに決定。                                    

宍戸氏のプログラムの欠点 ・最初にランダムに戦略性のない石をおく ⇒プレイヤーが2連、あるいはコンピューターが   ⇒プレイヤーが2連、あるいはコンピューターが         偶然2連するまで、ゲームが始まらない。

プログラム改善 どうやったら序盤の無駄な手をなくせるか? 石が一個の時点から点数をつけては どうだろうか? (宍戸氏のプログラムでは2連になって初めて点数がつく)

プログラム改善~具体的な方法 ①4連の端1つに点数をつける。 ②3連の端2つに点数をつける。 ③2連の端3つに点数をつける。  ①4連の端1つに点数をつける。  ②3連の端2つに点数をつける。  ③2連の端3つに点数をつける。  元のプログラムの↑3つに加え、  ④1個の石の周りにも点数をつける。

・この黒石で5連が作れる範囲に、新たに点数をつけた。 ・特に石の周り8つの点数を高くすることで、 CPUの無駄な一手目がなくなった。

しかし! HUM先手でCPU後手のときは、 バグが残ってしまった・・・。

バグその1 起動後一回目は、正しく動かない。

バグその2 起動後2回目に、初めに2回連続、黒の番(HUM)になってしまう。

だけど! 3回目からはちゃんと動くよ

FIN.