SlideShare a Scribd company logo
1 of 23
1 
Realtime Strategy Task Force 
CIG 2014 StarCraft AI Competition 
Ho-Chul Cho, In-Seok Oh, and Kyung-Joong Kim* 
Cognition and Intelligence Lab (http://cilab.sejong.ac.kr) 
Dept. of Computer Engineering, Sejong University, Seoul, Republic of Korea 
{chc2212@naver.com, ohinsuk@naver.com, kimkj@sejong.ac.kr}
2 
Realtime Strategy Task Force 
Organizers 
Kyung-Joong Kim 
(Vice chair of RTS TF) 
Ho-Chul Cho 
(StarCraft AI Participant since 2011) 
In-Suk Oh 
(Former Professional Gamer in StarCraft 2)
3 
Realtime Strategy Task Force 
Backgrounds
4 
Realtime Strategy Task Force 
StarCraft 
Resource Management 
Micro Management 
Build Orders 
(Strategy) 
Uncertainty 
(Fog-of-War) 
Real-Time Response
5 
Realtime Strategy Task Force 
Observations in StarCraft AI competitions since 2010 
> 
AI 
Empire of Protoss Race in AI World 
> 
>
6 
Realtime Strategy Task Force 
2013 Results !!!! 
Rank 
Bot Name 
Main Contributor 
Race 
Win Rate 
1 
Skynet 
Andrew Smith 
Protoss 
91.1% 
2 
UAlbertaBot 
David Churchill 
Protoss 
67.4% 
3 
AIUR 
Florian Richoux 
Protoss 
54.9% 
4 
Xelnaga 
Ho-Chul Cho 
Protoss 
53.6% 
5 
Adjutant 
Nicholas Bowen 
Terran 
42.4% 
6 
ICEStarcraftBot2013 
Nguyen Quang Kien 
Terran 
37.1% 
7 
Nova 
Alberto Uriarte 
Terran 
32.1% 
8 
BTHAI 
Johan Hagelbäck 
Terran 
12.5%
7 
Realtime Strategy Task Force 
2014 Competitions
8 
Realtime Strategy Task Force 
Race 
Newcomer 
Botname 
Contributor 
Affiliation 
Protoss 
New 
CruzBot 
Daniel Montalvo 
UC Santa Cruz, USA 
Protoss 
New 
MooseBot 
Adam Montgomerie 
University of Bristol, UK 
Protoss 
New 
MaasCraft 
Dennis Soemers et. al 
Maastricht University, Nederland 
Protoss 
New 
NUSBot 
Gu Zhan et al. 
National University of Singapore, Singapore 
Protoss 
New 
Ximp 
Tomas Vajda 
Independent 
Protoss 
AIUR 
Florian Richoux 
Université de Nantes, France 
Protoss 
UAlbertaBot2013 
David Churchill 
University of Alberta, Canada 
Terran 
New 
LetaBot 
Martin Rooijackers et. al 
Maastricht University, Nederland 
Terran 
New 
WOPR 
Sören Klett 
University of Bielefeld, Germany 
Terran 
New 
TerranUAB 
Filip Bober et al. 
Poznan University of Technology, Poland 
Terran 
BTHAI 
Johan Hagelbäck 
Linnaeus University, Sweden 
Terran 
NOVA 
Alberto Uriarte 
Drexel University, USA 
Terran 
ICEBot 
Nguyen Duc Tung et al. 
Ritsumeikan University, Japan 
Entries (13 Entries, 8 Newcomers)
9 
Realtime Strategy Task Force 
Basic Rules 
•One vs. One match 
•Full round robin 
•60 rounds with 20 maps (balanced and diverse maps) 
•In total, 4680 games (1 hour time limitation) 
•We used 20 machines for a week 
•We do not open maps and entries, to promote generalization 
•Agreement on the release of source code 
•BWAPI (C++ or JAVA) and File I/O is allowed
10 
Realtime Strategy Task Force 
Result Announcement!!!!! 
(3rd Rank)
11 
Realtime Strategy Task Force 
3rd Rank 
•LetaBot (Terran, Newcomer) 
•Martin Rooijackers and M. Winands, University Maastricht, Nederland 
•Terran Bot with many different strategies, some of which involve using a wall-in to stop early attacks. Uses depth first search and flood fill to calculate possible wall-in location(s). 
•Win Rates : 68.47%
12 
Realtime Strategy Task Force 
Mike Preuss
13 
Realtime Strategy Task Force 
Result Announcement!!!!! 
(2nd Rank)
14 
Realtime Strategy Task Force 
2nd Rank 
•XIMP (Protoss, Newcomer) 
•Tomas Vajda, Independent 
•Win Rates : 78.06%
15 
Realtime Strategy Task Force 
Mike Preuss
16 
Realtime Strategy Task Force 
2014 Winner is …
17 
Realtime Strategy Task Force 
1st Rank 
•ICEBot (Terran) 
•Nguyen Duc Tung, Nguyen Quang Kien, Kawase Kiyohito, Yamamoto Takahiro, Lee Hyunchong, Awagakubo Ren, Ruck Thawonmas, Ritsumeikan University, Japan 
•Potential flows, finite state machine, enemy strategy prediction which triggers adaptive strategy rules and a lot of other heuristic things are applied in this bot. 
•Win Rates : 83.06%
18 
Realtime Strategy Task Force 
ICEBot
19 
Realtime Strategy Task Force Final Ranking
20 
Realtime Strategy Task Force 
Rank 
Name 
Race 
Win (%) 
Comment 
1 
ICEBot 
Terran 
83.06 
2 
Ximp 
Protoss 
78.06 
Newcomer 
3 
LetaBot 
Terran 
68.47 
Newcomer 
4 
AIUR 
Protoss 
66.11 
5 
UAlbertaBot2013 
Protoss 
60.00 
2nd CIG 2013 
6 
WOPR 
Terran 
56.53 
Newcomer 
7 
MaasCraft 
Protoss 
55.14 
Newcomer 
8 
NOVA 
Terran 
38.89 
9 
MooseBot 
Protoss 
38.33 
Newcomer 
10 
TerranUAB 
Terran 
34.03 
Newcomer 
11 
BTHAI 
Terran 
31.53 
12 
NUSBot 
Protoss 
21.53 
Newcomer 
13 
CruzBot 
Protoss 
18.33 
Newcomer
21 
Realtime Strategy Task Force 
Discussion 
•A lot of newcomers 
Some bots are created based on open-source UAlbertaBot by David Churchill and other entries 
It helps to build CruzBot, MooseBot, NUSBot and TerranUAB 
•Terran race are successful 
•Improved micro-management skills 
•Bots start to understand “terrain”
22 
Realtime Strategy Task Force 
Remarks 
•Source code of entries, results, and replays at competition website 
•Please consider to create your new entries !!! 
•To be continued in 2015
23 
Realtime Strategy Task Force 
Thank you 
RTS Task Force (Chair: Mike Preuss) 
http://gameai.itu.dk/rtsg/ 
StarCraft AI Competition Homepage 
http://cilab.sejong.ac.kr/sc_competition/

More Related Content

Similar to Cig2014 starcraft_competition

Gdmc v11 presentation
Gdmc v11 presentationGdmc v11 presentation
Gdmc v11 presentationjihoon jeon
 
A Random Forest using a Multi-valued Decision Diagram on an FPGa
A Random Forest using a Multi-valued Decision Diagram on an FPGaA Random Forest using a Multi-valued Decision Diagram on an FPGa
A Random Forest using a Multi-valued Decision Diagram on an FPGaHiroki Nakahara
 
人工知能の基本問題:これまでとこれから
人工知能の基本問題:これまでとこれから人工知能の基本問題:これまでとこれから
人工知能の基本問題:これまでとこれからIchigaku Takigawa
 
State of GeoTools 2012
State of GeoTools 2012State of GeoTools 2012
State of GeoTools 2012Jody Garnett
 
CIG 2018 StarCraft AI Competition
CIG 2018 StarCraft AI CompetitionCIG 2018 StarCraft AI Competition
CIG 2018 StarCraft AI CompetitionSeonghun Yoon
 
MECHANICAL DESIGN METHODS IN ROBOTICS.pptx
MECHANICAL DESIGN METHODS IN ROBOTICS.pptxMECHANICAL DESIGN METHODS IN ROBOTICS.pptx
MECHANICAL DESIGN METHODS IN ROBOTICS.pptxMohammad Sabouri
 
Tim connecting-the-dots
Tim connecting-the-dotsTim connecting-the-dots
Tim connecting-the-dotsTimothy Head
 
VL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
VL/HCC 2014 - A Longitudinal Study of Programmers' BacktrackingVL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
VL/HCC 2014 - A Longitudinal Study of Programmers' BacktrackingYoungSeok Yoon
 
1st MoveIt! Community Meeting
1st MoveIt! Community Meeting1st MoveIt! Community Meeting
1st MoveIt! Community Meetingmoveitrobot
 
Forever Young: A Tribute to the Grandmaster through a recount of Personal Jou...
Forever Young: A Tribute to the Grandmaster through a recount of Personal Jou...Forever Young: A Tribute to the Grandmaster through a recount of Personal Jou...
Forever Young: A Tribute to the Grandmaster through a recount of Personal Jou...Goergen Institute for Data Science
 
TRECVID 2016 : Concept Localization
TRECVID 2016 : Concept LocalizationTRECVID 2016 : Concept Localization
TRECVID 2016 : Concept LocalizationGeorge Awad
 
Virtual World simulations to support Robot-Mediated Interaction
Virtual World simulations  to support  Robot-Mediated InteractionVirtual World simulations  to support  Robot-Mediated Interaction
Virtual World simulations to support Robot-Mediated InteractionMichael Vallance
 
Morgan uw maGIV v1.3 dist
Morgan uw maGIV v1.3 distMorgan uw maGIV v1.3 dist
Morgan uw maGIV v1.3 distddm314
 
Real time operating systems (rtos) concepts 4
Real time operating systems (rtos) concepts 4Real time operating systems (rtos) concepts 4
Real time operating systems (rtos) concepts 4Abu Bakr Ramadan
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZhejian Peng
 
Why biased matrix factorization works well?
Why biased matrix factorization works well?Why biased matrix factorization works well?
Why biased matrix factorization works well?Joonyoung Yi
 
Provenance for Data Munging Environments
Provenance for Data Munging EnvironmentsProvenance for Data Munging Environments
Provenance for Data Munging EnvironmentsPaul Groth
 

Similar to Cig2014 starcraft_competition (20)

Gdmc v11 presentation
Gdmc v11 presentationGdmc v11 presentation
Gdmc v11 presentation
 
A Random Forest using a Multi-valued Decision Diagram on an FPGa
A Random Forest using a Multi-valued Decision Diagram on an FPGaA Random Forest using a Multi-valued Decision Diagram on an FPGa
A Random Forest using a Multi-valued Decision Diagram on an FPGa
 
人工知能の基本問題:これまでとこれから
人工知能の基本問題:これまでとこれから人工知能の基本問題:これまでとこれから
人工知能の基本問題:これまでとこれから
 
State of GeoTools 2012
State of GeoTools 2012State of GeoTools 2012
State of GeoTools 2012
 
CIG 2018 StarCraft AI Competition
CIG 2018 StarCraft AI CompetitionCIG 2018 StarCraft AI Competition
CIG 2018 StarCraft AI Competition
 
Sbst2018 contest2018
Sbst2018 contest2018Sbst2018 contest2018
Sbst2018 contest2018
 
MECHANICAL DESIGN METHODS IN ROBOTICS.pptx
MECHANICAL DESIGN METHODS IN ROBOTICS.pptxMECHANICAL DESIGN METHODS IN ROBOTICS.pptx
MECHANICAL DESIGN METHODS IN ROBOTICS.pptx
 
Tim connecting-the-dots
Tim connecting-the-dotsTim connecting-the-dots
Tim connecting-the-dots
 
VL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
VL/HCC 2014 - A Longitudinal Study of Programmers' BacktrackingVL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
VL/HCC 2014 - A Longitudinal Study of Programmers' Backtracking
 
1 intro game-theory
1 intro game-theory 1 intro game-theory
1 intro game-theory
 
1st MoveIt! Community Meeting
1st MoveIt! Community Meeting1st MoveIt! Community Meeting
1st MoveIt! Community Meeting
 
Forever Young: A Tribute to the Grandmaster through a recount of Personal Jou...
Forever Young: A Tribute to the Grandmaster through a recount of Personal Jou...Forever Young: A Tribute to the Grandmaster through a recount of Personal Jou...
Forever Young: A Tribute to the Grandmaster through a recount of Personal Jou...
 
TRECVID 2016 : Concept Localization
TRECVID 2016 : Concept LocalizationTRECVID 2016 : Concept Localization
TRECVID 2016 : Concept Localization
 
Virtual World simulations to support Robot-Mediated Interaction
Virtual World simulations  to support  Robot-Mediated InteractionVirtual World simulations  to support  Robot-Mediated Interaction
Virtual World simulations to support Robot-Mediated Interaction
 
Morgan uw maGIV v1.3 dist
Morgan uw maGIV v1.3 distMorgan uw maGIV v1.3 dist
Morgan uw maGIV v1.3 dist
 
Real time operating systems (rtos) concepts 4
Real time operating systems (rtos) concepts 4Real time operating systems (rtos) concepts 4
Real time operating systems (rtos) concepts 4
 
ZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstructionZJPeng.3DSolderBallReconstruction
ZJPeng.3DSolderBallReconstruction
 
Why biased matrix factorization works well?
Why biased matrix factorization works well?Why biased matrix factorization works well?
Why biased matrix factorization works well?
 
Provenance for Data Munging Environments
Provenance for Data Munging EnvironmentsProvenance for Data Munging Environments
Provenance for Data Munging Environments
 
IEEE CoG 2019
IEEE CoG 2019IEEE CoG 2019
IEEE CoG 2019
 

Recently uploaded

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 

Cig2014 starcraft_competition

  • 1. 1 Realtime Strategy Task Force CIG 2014 StarCraft AI Competition Ho-Chul Cho, In-Seok Oh, and Kyung-Joong Kim* Cognition and Intelligence Lab (http://cilab.sejong.ac.kr) Dept. of Computer Engineering, Sejong University, Seoul, Republic of Korea {chc2212@naver.com, ohinsuk@naver.com, kimkj@sejong.ac.kr}
  • 2. 2 Realtime Strategy Task Force Organizers Kyung-Joong Kim (Vice chair of RTS TF) Ho-Chul Cho (StarCraft AI Participant since 2011) In-Suk Oh (Former Professional Gamer in StarCraft 2)
  • 3. 3 Realtime Strategy Task Force Backgrounds
  • 4. 4 Realtime Strategy Task Force StarCraft Resource Management Micro Management Build Orders (Strategy) Uncertainty (Fog-of-War) Real-Time Response
  • 5. 5 Realtime Strategy Task Force Observations in StarCraft AI competitions since 2010 > AI Empire of Protoss Race in AI World > >
  • 6. 6 Realtime Strategy Task Force 2013 Results !!!! Rank Bot Name Main Contributor Race Win Rate 1 Skynet Andrew Smith Protoss 91.1% 2 UAlbertaBot David Churchill Protoss 67.4% 3 AIUR Florian Richoux Protoss 54.9% 4 Xelnaga Ho-Chul Cho Protoss 53.6% 5 Adjutant Nicholas Bowen Terran 42.4% 6 ICEStarcraftBot2013 Nguyen Quang Kien Terran 37.1% 7 Nova Alberto Uriarte Terran 32.1% 8 BTHAI Johan Hagelbäck Terran 12.5%
  • 7. 7 Realtime Strategy Task Force 2014 Competitions
  • 8. 8 Realtime Strategy Task Force Race Newcomer Botname Contributor Affiliation Protoss New CruzBot Daniel Montalvo UC Santa Cruz, USA Protoss New MooseBot Adam Montgomerie University of Bristol, UK Protoss New MaasCraft Dennis Soemers et. al Maastricht University, Nederland Protoss New NUSBot Gu Zhan et al. National University of Singapore, Singapore Protoss New Ximp Tomas Vajda Independent Protoss AIUR Florian Richoux Université de Nantes, France Protoss UAlbertaBot2013 David Churchill University of Alberta, Canada Terran New LetaBot Martin Rooijackers et. al Maastricht University, Nederland Terran New WOPR Sören Klett University of Bielefeld, Germany Terran New TerranUAB Filip Bober et al. Poznan University of Technology, Poland Terran BTHAI Johan Hagelbäck Linnaeus University, Sweden Terran NOVA Alberto Uriarte Drexel University, USA Terran ICEBot Nguyen Duc Tung et al. Ritsumeikan University, Japan Entries (13 Entries, 8 Newcomers)
  • 9. 9 Realtime Strategy Task Force Basic Rules •One vs. One match •Full round robin •60 rounds with 20 maps (balanced and diverse maps) •In total, 4680 games (1 hour time limitation) •We used 20 machines for a week •We do not open maps and entries, to promote generalization •Agreement on the release of source code •BWAPI (C++ or JAVA) and File I/O is allowed
  • 10. 10 Realtime Strategy Task Force Result Announcement!!!!! (3rd Rank)
  • 11. 11 Realtime Strategy Task Force 3rd Rank •LetaBot (Terran, Newcomer) •Martin Rooijackers and M. Winands, University Maastricht, Nederland •Terran Bot with many different strategies, some of which involve using a wall-in to stop early attacks. Uses depth first search and flood fill to calculate possible wall-in location(s). •Win Rates : 68.47%
  • 12. 12 Realtime Strategy Task Force Mike Preuss
  • 13. 13 Realtime Strategy Task Force Result Announcement!!!!! (2nd Rank)
  • 14. 14 Realtime Strategy Task Force 2nd Rank •XIMP (Protoss, Newcomer) •Tomas Vajda, Independent •Win Rates : 78.06%
  • 15. 15 Realtime Strategy Task Force Mike Preuss
  • 16. 16 Realtime Strategy Task Force 2014 Winner is …
  • 17. 17 Realtime Strategy Task Force 1st Rank •ICEBot (Terran) •Nguyen Duc Tung, Nguyen Quang Kien, Kawase Kiyohito, Yamamoto Takahiro, Lee Hyunchong, Awagakubo Ren, Ruck Thawonmas, Ritsumeikan University, Japan •Potential flows, finite state machine, enemy strategy prediction which triggers adaptive strategy rules and a lot of other heuristic things are applied in this bot. •Win Rates : 83.06%
  • 18. 18 Realtime Strategy Task Force ICEBot
  • 19. 19 Realtime Strategy Task Force Final Ranking
  • 20. 20 Realtime Strategy Task Force Rank Name Race Win (%) Comment 1 ICEBot Terran 83.06 2 Ximp Protoss 78.06 Newcomer 3 LetaBot Terran 68.47 Newcomer 4 AIUR Protoss 66.11 5 UAlbertaBot2013 Protoss 60.00 2nd CIG 2013 6 WOPR Terran 56.53 Newcomer 7 MaasCraft Protoss 55.14 Newcomer 8 NOVA Terran 38.89 9 MooseBot Protoss 38.33 Newcomer 10 TerranUAB Terran 34.03 Newcomer 11 BTHAI Terran 31.53 12 NUSBot Protoss 21.53 Newcomer 13 CruzBot Protoss 18.33 Newcomer
  • 21. 21 Realtime Strategy Task Force Discussion •A lot of newcomers Some bots are created based on open-source UAlbertaBot by David Churchill and other entries It helps to build CruzBot, MooseBot, NUSBot and TerranUAB •Terran race are successful •Improved micro-management skills •Bots start to understand “terrain”
  • 22. 22 Realtime Strategy Task Force Remarks •Source code of entries, results, and replays at competition website •Please consider to create your new entries !!! •To be continued in 2015
  • 23. 23 Realtime Strategy Task Force Thank you RTS Task Force (Chair: Mike Preuss) http://gameai.itu.dk/rtsg/ StarCraft AI Competition Homepage http://cilab.sejong.ac.kr/sc_competition/