狠狠撸

狠狠撸Share a Scribd company logo
2018年11月17日 @ 秋葉原UDX 4F
坂本一憲 (@exKAZUu)
@tossy310, @rdrgn, @stonecauldron
and all contributors!
AI Challenge
? 開催したゲームAIプログラミングコンテスト
– CEDEC AI CHALLENGE
– ACM/ICPC JavaChallenge
– 情報処理学会 SamurAI Coding
– AI Challenge @ CODE FESTIVAL 2014, 2018
? ゲームのAIプログラムを開発して競い合う
– AIプログラムがゲームのプレイヤーを操作
– 誰が作ったAIプログラムが最も強いか?
– ゲーム感覚でプログラミングを楽しもう!
2
プログラミングとゲームへの愛が試される競技
2018/11/17 AI Challenge @ CODE FESTIVAL 2018
? パズルゲーム2048が対戦ゲームになった!
? 概要
– オンライン対戦期間:2018/11/10 (土) ~ 2018/11/16 (金) (11/7β版公開)
– 2人プレイのターン制の完全情報ゲーム
– 各ターンはメインフェーズと攻撃フェーズで構成 (各1秒、合計100秒以内)
– メインフェーズ
? 自分の盤面の数を上下左右の一方向に寄せる
? 寄せる際に隣接する数が同じ方向へ寄せられると、くっついて2倍の数に変化する
– 攻撃フェーズ
? くっつけることで消した数の個数が多ければ多いほど、
そのターンに相手の盤面にたくさん数 or 大きな数をおける(置く場所も指定)
? 0個:2を1つ置ける
? 1個:4を1つ置ける or 2を2つ置ける
? 2個:8を1つ置ける or 4を2つ置ける or 2を4つ置ける …
? 勝利条件
– メインフェーズで自分の盤面を動かしても、盤面の内容が変わらないと敗北
– 各プレイヤーの1000ターン経過後、
スコアが高いプレイヤーの勝利(同点は後攻の勝利)
3
2018/11/17 AI Challenge @ CODE FESTIVAL 2018
https://www.exkazuu.net/AIChallenge2018AtCodeFestival/rules/
Battle 2048
画面説明
https://aichallenge.exkazuu.net/
contests/1/battle_results/21629
を例に説明します
2018/11/17 AI Challenge @ CODE FESTIVAL 2018
4
決勝トーナメント
2018/11/17
5
2 (さはら) [予選1位]
primeAI (primenumber) [予選8位]
kurenAI (kurenai3110) [予選2位]
ConvexHullTrick (Aquarius) [予選7位]
AI Challenge @ CODE FESTIVAL 2018
https://aichallenge.exkazuu.net/contests/8
??(??ω`?)????? (risujiroh) [予選3位]
yos2048up (yosss) [予選6位]
AustraIia (packer_jp) [予選4位]
tateninagAI (nagiss) [予選5位]
第一試合
2018/11/17
6
2 (さはら) [予選1位]
primeAI (primenumber) [予選8位]
kurenAI (kurenai3110) [予選2位]
ConvexHullTrick (Aquarius) [予選7位]
AI Challenge @ CODE FESTIVAL 2018
??(??ω`?)????? (risujiroh) [予選3位]
yos2048up (yosss) [予選6位]
AustraIia (packer_jp) [予選4位]
tateninagAI (nagiss) [予選5位]
https://aichallenge.exkazuu.net/contests/8/battle_results/22731
第二試合
2018/11/17
7
2 (さはら) [予選1位]
primeAI (primenumber) [予選8位]
kurenAI (kurenai3110) [予選2位]
ConvexHullTrick (Aquarius) [予選7位]
AI Challenge @ CODE FESTIVAL 2018
??(??ω`?)????? (risujiroh) [予選3位]
yos2048up (yosss) [予選6位]
AustraIia (packer_jp) [予選4位]
tateninagAI (nagiss) [予選5位]
https://aichallenge.exkazuu.net/contests/8/battle_results/22733
第三試合
2018/11/17
8
2 (さはら) [予選1位]
primeAI (primenumber) [予選8位]
kurenAI (kurenai3110) [予選2位]
ConvexHullTrick (Aquarius) [予選7位]
AI Challenge @ CODE FESTIVAL 2018
??(??ω`?)????? (risujiroh) [予選3位]
yos2048up (yosss) [予選6位]
AustraIia (packer_jp) [予選4位]
tateninagAI (nagiss) [予選5位]
https://aichallenge.exkazuu.net/contests/8/battle_results/22734
第四試合
2018/11/17
9
kurenAI (kurenai3110) [予選2位]
ConvexHullTrick (Aquarius) [予選7位]
AI Challenge @ CODE FESTIVAL 2018
??(??ω`?)????? (risujiroh) [予選3位]
yos2048up (yosss) [予選6位]
2 (さはら) [予選1位]
primeAI (primenumber) [予選8位]
AustraIia (packer_jp) [予選4位]
tateninagAI (nagiss) [予選5位]
https://aichallenge.exkazuu.net/contests/8/battle_results/22732
第五試合
2018/11/17
10
kurenAI (kurenai3110) [予選2位]
ConvexHullTrick (Aquarius) [予選7位]
AI Challenge @ CODE FESTIVAL 2018
??(??ω`?)????? (risujiroh) [予選3位]
yos2048up (yosss) [予選6位]
2 (さはら) [予選1位]
primeAI (primenumber) [予選8位]
AustraIia (packer_jp) [予選4位]
tateninagAI (nagiss) [予選5位]
https://aichallenge.exkazuu.net/contests/8/battle_results/22736
第六試合
2018/11/17
11
kurenAI (kurenai3110) [予選2位]
ConvexHullTrick (Aquarius) [予選7位]
AI Challenge @ CODE FESTIVAL 2018
??(??ω`?)????? (risujiroh) [予選3位]
yos2048up (yosss) [予選6位]
2 (さはら) [予選1位]
primeAI (primenumber) [予選8位]
AustraIia (packer_jp) [予選4位]
tateninagAI (nagiss) [予選5位]
https://aichallenge.exkazuu.net/contests/8/battle_results/22735
決勝戦
2018/11/17
12
kurenAI (kurenai3110) [予選2位]
ConvexHullTrick (Aquarius) [予選7位]
AI Challenge @ CODE FESTIVAL 2018
https://aichallenge.exkazuu.net/contests/8/battle_results/22737
??(??ω`?)????? (risujiroh) [予選3位]
yos2048up (yosss) [予選6位]
2 (さはら) [予選1位]
primeAI (primenumber) [予選8位]
AustraIia (packer_jp) [予選4位]
tateninagAI (nagiss) [予選5位]
2018/11/17
13
AI Challenge @ CODE FESTIVAL 2018
2
(さはら)
14
2018/11/17 AI Challenge @ CODE FESTIVAL 2018
おわりに
ご参加いただき
ありがとうございました!
情報処理学会 SamurAI Coding 2018-19
http://samuraicoding.info/ もご参加ください
2018/11/17
15
AI Challenge @ CODE FESTIVAL 2018

More Related Content

AI Challenge @ CODE FESTIVAL 2018 Final Round

  • 1. 2018年11月17日 @ 秋葉原UDX 4F 坂本一憲 (@exKAZUu) @tossy310, @rdrgn, @stonecauldron and all contributors!
  • 2. AI Challenge ? 開催したゲームAIプログラミングコンテスト – CEDEC AI CHALLENGE – ACM/ICPC JavaChallenge – 情報処理学会 SamurAI Coding – AI Challenge @ CODE FESTIVAL 2014, 2018 ? ゲームのAIプログラムを開発して競い合う – AIプログラムがゲームのプレイヤーを操作 – 誰が作ったAIプログラムが最も強いか? – ゲーム感覚でプログラミングを楽しもう! 2 プログラミングとゲームへの愛が試される競技 2018/11/17 AI Challenge @ CODE FESTIVAL 2018
  • 3. ? パズルゲーム2048が対戦ゲームになった! ? 概要 – オンライン対戦期間:2018/11/10 (土) ~ 2018/11/16 (金) (11/7β版公開) – 2人プレイのターン制の完全情報ゲーム – 各ターンはメインフェーズと攻撃フェーズで構成 (各1秒、合計100秒以内) – メインフェーズ ? 自分の盤面の数を上下左右の一方向に寄せる ? 寄せる際に隣接する数が同じ方向へ寄せられると、くっついて2倍の数に変化する – 攻撃フェーズ ? くっつけることで消した数の個数が多ければ多いほど、 そのターンに相手の盤面にたくさん数 or 大きな数をおける(置く場所も指定) ? 0個:2を1つ置ける ? 1個:4を1つ置ける or 2を2つ置ける ? 2個:8を1つ置ける or 4を2つ置ける or 2を4つ置ける … ? 勝利条件 – メインフェーズで自分の盤面を動かしても、盤面の内容が変わらないと敗北 – 各プレイヤーの1000ターン経過後、 スコアが高いプレイヤーの勝利(同点は後攻の勝利) 3 2018/11/17 AI Challenge @ CODE FESTIVAL 2018 https://www.exkazuu.net/AIChallenge2018AtCodeFestival/rules/ Battle 2048
  • 5. 決勝トーナメント 2018/11/17 5 2 (さはら) [予選1位] primeAI (primenumber) [予選8位] kurenAI (kurenai3110) [予選2位] ConvexHullTrick (Aquarius) [予選7位] AI Challenge @ CODE FESTIVAL 2018 https://aichallenge.exkazuu.net/contests/8 ??(??ω`?)????? (risujiroh) [予選3位] yos2048up (yosss) [予選6位] AustraIia (packer_jp) [予選4位] tateninagAI (nagiss) [予選5位]
  • 6. 第一試合 2018/11/17 6 2 (さはら) [予選1位] primeAI (primenumber) [予選8位] kurenAI (kurenai3110) [予選2位] ConvexHullTrick (Aquarius) [予選7位] AI Challenge @ CODE FESTIVAL 2018 ??(??ω`?)????? (risujiroh) [予選3位] yos2048up (yosss) [予選6位] AustraIia (packer_jp) [予選4位] tateninagAI (nagiss) [予選5位] https://aichallenge.exkazuu.net/contests/8/battle_results/22731
  • 7. 第二試合 2018/11/17 7 2 (さはら) [予選1位] primeAI (primenumber) [予選8位] kurenAI (kurenai3110) [予選2位] ConvexHullTrick (Aquarius) [予選7位] AI Challenge @ CODE FESTIVAL 2018 ??(??ω`?)????? (risujiroh) [予選3位] yos2048up (yosss) [予選6位] AustraIia (packer_jp) [予選4位] tateninagAI (nagiss) [予選5位] https://aichallenge.exkazuu.net/contests/8/battle_results/22733
  • 8. 第三試合 2018/11/17 8 2 (さはら) [予選1位] primeAI (primenumber) [予選8位] kurenAI (kurenai3110) [予選2位] ConvexHullTrick (Aquarius) [予選7位] AI Challenge @ CODE FESTIVAL 2018 ??(??ω`?)????? (risujiroh) [予選3位] yos2048up (yosss) [予選6位] AustraIia (packer_jp) [予選4位] tateninagAI (nagiss) [予選5位] https://aichallenge.exkazuu.net/contests/8/battle_results/22734
  • 9. 第四試合 2018/11/17 9 kurenAI (kurenai3110) [予選2位] ConvexHullTrick (Aquarius) [予選7位] AI Challenge @ CODE FESTIVAL 2018 ??(??ω`?)????? (risujiroh) [予選3位] yos2048up (yosss) [予選6位] 2 (さはら) [予選1位] primeAI (primenumber) [予選8位] AustraIia (packer_jp) [予選4位] tateninagAI (nagiss) [予選5位] https://aichallenge.exkazuu.net/contests/8/battle_results/22732
  • 10. 第五試合 2018/11/17 10 kurenAI (kurenai3110) [予選2位] ConvexHullTrick (Aquarius) [予選7位] AI Challenge @ CODE FESTIVAL 2018 ??(??ω`?)????? (risujiroh) [予選3位] yos2048up (yosss) [予選6位] 2 (さはら) [予選1位] primeAI (primenumber) [予選8位] AustraIia (packer_jp) [予選4位] tateninagAI (nagiss) [予選5位] https://aichallenge.exkazuu.net/contests/8/battle_results/22736
  • 11. 第六試合 2018/11/17 11 kurenAI (kurenai3110) [予選2位] ConvexHullTrick (Aquarius) [予選7位] AI Challenge @ CODE FESTIVAL 2018 ??(??ω`?)????? (risujiroh) [予選3位] yos2048up (yosss) [予選6位] 2 (さはら) [予選1位] primeAI (primenumber) [予選8位] AustraIia (packer_jp) [予選4位] tateninagAI (nagiss) [予選5位] https://aichallenge.exkazuu.net/contests/8/battle_results/22735
  • 12. 決勝戦 2018/11/17 12 kurenAI (kurenai3110) [予選2位] ConvexHullTrick (Aquarius) [予選7位] AI Challenge @ CODE FESTIVAL 2018 https://aichallenge.exkazuu.net/contests/8/battle_results/22737 ??(??ω`?)????? (risujiroh) [予選3位] yos2048up (yosss) [予選6位] 2 (さはら) [予選1位] primeAI (primenumber) [予選8位] AustraIia (packer_jp) [予選4位] tateninagAI (nagiss) [予選5位]
  • 13. 2018/11/17 13 AI Challenge @ CODE FESTIVAL 2018
  • 15. おわりに ご参加いただき ありがとうございました! 情報処理学会 SamurAI Coding 2018-19 http://samuraicoding.info/ もご参加ください 2018/11/17 15 AI Challenge @ CODE FESTIVAL 2018