12
Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka /09/20 @ National Center of Sciences in Tokyo, Japan rt on the Fourteenth ICFP Programming Contest, ICFP 2011

Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Embed Size (px)

Citation preview

Page 1: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Unagi: The GatheringTeam Introduction &

Sketch of Strategy

T. Akiba, Y. Iwata,K. Imajo, T. Kataoka,

M. Kusumoto and K. Hosaka

2011/09/20 @ National Center of Sciences in Tokyo, JapanReport on the Fourteenth ICFP Programming Contest, ICFP 2011

Page 2: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Team Introduction: Affiliations

We’re from Japan

• Four from U Tokyo

• Two from Kyoto UTokyo

Kyoto

Page 3: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Our Strong Point:

Page 4: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Our Strong Point:

We’re the team of

Programming ContestAddicts !

Page 5: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Team Introduction: Strong Point

• All of us are addicts of problem solving contests.• All of us have experience of advancing to the world finals.

Page 6: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Team Introduction: Strong Point

• All of us are addicts of problem solving contests.• All of us have experience of advancing to the world finals.

This year we came to

ICFP-PC

Page 7: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Team Introduction: Weak Point

Member Compile ScriptT. Akiba C++ Ruby

M. Kusumoto C++ PerlK. Imajo C++(11) Python

K. Hosaka D PerlY. Iwata Java -

T. Kataoka Haskell -

Difference of the choice of programming languages

Page 8: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Team Introduction: Weak Point

Much effort for installing compilers, interpreters, libraries, …

Member Compile Script OST. Akiba C++ Ruby Linux

M. Kusumoto C++ Perl LinuxK. Imajo C++(11) Python Mac

K. Hosaka D Perl WindowsY. Iwata Java - Windows

T. Kataoka Haskell - Mac

Difference of the choice of programming languages

Page 9: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Our Strategy: Roles

Combos(DSL)

AI Program(C++)

• 3 Members• Develop effective combos• Shorten the movements

• 3 Members• Implement the parser, the

interpreter and the strategy

Page 10: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Our Strategy: Roles

Combos(DSL)

AI Program(C++)

Own Duel Server(Python, PHP)

Tools(Haskell, Java, D, …)

Page 11: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Our Strategy: AI Overview

1st Phase:• Try to kill all the opponents• Only in 123 turns!!

2nd Phase:• Attack with four methods for different situations

Page 12: Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka 2011/09/20 @ National Center

Thank Youfor your attention

&to the organizers