Unagi: The Gathering Team Introduction & Sketch of Strategy T. Akiba, Y. Iwata, K. Imajo, T. Kataoka, M. Kusumoto and K. Hosaka National Center of Sciences in Tokyo, Japan Report on the Fourteenth ICFP Programming Contest, ICFP 2011
Team Introduction: Affiliations Were from Japan Four from U Tokyo Two from Kyoto U Tokyo Kyoto
Our Strong Point:
Were the team of Programming Contest Addicts !
Team Introduction: Strong Point All of us are addicts of problem solving contests. All of us have experience of advancing to the world finals.
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
Team Introduction: Weak Point MemberCompileScript T. AkibaC++Ruby M. KusumotoC++Perl K. ImajoC++(11)Python K. HosakaDPerl Y. IwataJava- T. KataokaHaskell- Difference of the choice of programming languages
Team Introduction: Weak Point Much effort for installing compilers, interpreters, libraries, … MemberCompileScriptOS T. AkibaC++RubyLinux M. KusumotoC++PerlLinux K. ImajoC++(11)PythonMac K. HosakaDPerlWindows Y. IwataJava-Windows T. KataokaHaskell-Mac Difference of the choice of programming languages
Our Strategy: Roles Combos (DSL) Combos (DSL) AI Program (C++) AI Program (C++) 3 Members Develop effective combos Shorten the movements 3 Members Implement the parser, the interpreter and the strategy
Our Strategy: Roles Combos (DSL) Combos (DSL) AI Program (C++) AI Program (C++) Own Duel Server (Python, PHP) Own Duel Server (Python, PHP) Tools (Haskell, Java, D, …) Tools (Haskell, Java, D, …)
Our Strategy: AI Overview 1 st Phase: Try to kill all the opponents Only in 123 turns!! 2 nd Phase: Attack with four methods for different situations
Thank You for your attention & to the organizers