Alberto Uriarte

Alberto Uriarte

Alberto Uriarte maintains StarCraft AI and wrote Nova, a Terran bot for StarCraft: Brood War. He did his PhD in Computer Science at Drexel University, working on game AI under the supervision of Dr. Santiago Ontañón Villar. His topics were RTS games, multiagent systems, procedural content generation, machine learning and spatial reasoning.

He received a B.S. in Computer Science from Universitat Autònoma de Barcelona in 2006 and a M.S. in Artificial Intelligence and Computer Vision from UAB/IIIA-CSIC in 2011. To contact him about this site, see About.

This page was carried over from his former personal site (nova.wolfwork.com). It describes his work up to 2017. Links that no longer work are struck through and, when the Internet Archive has a copy, followed by an “archived copy” link.

Publications

2017

  • Adversarial Search and Spatial Reasoning in Real Time Strategy Games
    Alberto Uriarte. PhD dissertation, Drexel University, USA
  • Single Believe State Generation for Partially Observable Real-Time Strategy Games
    Alberto Uriarte, Santiago Ontañón. IEEE-CIG 2017
  • Combat Models for RTS Games
    Alberto Uriarte, Santiago Ontañón. IEEE Trans. Comput. Intellig. and AI in Games

2016

  • Improving Terrain Analysis and Applications to RTS Game AI
    Alberto Uriarte, Santiago Ontañón. AIIDE 2016 workshop on Artificial Intelligence in Adversarial Real-Time Games
  • Improving Monte Carlo Tree Search Policies in StarCraft via Probabilistic Models Learned from Replay Data
    Alberto Uriarte, Santiago Ontañón. AIIDE 2016
  • GHOST: A Combinatorial Optimization Framework for Real-Time Problems
    Florian Richoux, Alberto Uriarte, Jean-François Baffier. IEEE Trans. Comput. Intellig. and AI in Games
  • StarCraft Bots and Competitions
    David Churchill, Mike Preuss, Florian Richoux, Gabriel Synnaeve, Alberto Uriarte, Santiago Ontañón, Michal Certický. Encyclopedia of Computer Graphics and Games. Springer

2015

  • RTS AI Problems and Techniques
    Santiago Ontañón, Gabriel Synnaeve, Alberto Uriarte, Florian Richoux, David Churchill, Mike Preuss. Encyclopedia of Computer Graphics and Games. Springer
  • A Benchmark for StarCraft Intelligent Agents
    Alberto Uriarte, Santiago Ontañón. AIIDE 2015 workshop on Artificial Intelligence in Adversarial Real-Time Games
  • Planning in RTS Games with Incomplete Action Definitions via Answer Set Programming
    Marcello Balduccini, Alberto Uriarte, Santiago Ontañón. AIIDE 2015 workshop on Artificial Intelligence in Adversarial Real-Time Games
  • Automatic Learning of Combat Models for RTS Games
    Alberto Uriarte, Santiago Ontañón. AIIDE 2015

2014

  • Herbert: A Motion-Controlled Mobile Game
    Alexander M. Duff, Jun Ma, Shannon Sepelak, Alberto Uriarte, Wenjie Wu, Jichen Zhu. CHI PLAY 2014
  • High-Level Representations for Game-Tree Search in RTS Games
    Alberto Uriarte, Santiago Ontañón. AIIDE 2014 workshop on Artificial Intelligence in Adversarial Real-Time Games
  • Game-Tree Search over High-Level Game States in RTS Games
    Alberto Uriarte, Santiago Ontañón. AIIDE 2014
  • Walling in Strategy Games via Constraint Optimization
    Florian Richoux, Alberto Uriarte, Santiago Ontañón. AIIDE 2014

2013

  • A Survey of Real-Time Strategy Game AI Research and Competition in StarCraft
    Santiago Ontañón, Gabriel Synnaeve, Alberto Uriarte, Florian Richoux, David Churchill, Mike Preuss. IEEE Trans. Comput. Intellig. and AI in Games
  • PSMAGE: Balanced Map Generation for StarCraft
    Alberto Uriarte, Santiago Ontañón. IEEE-CIG 2013

2012

  • Kiting in RTS Games Using Influence Maps
    Alberto Uriarte, Santiago Ontañón. AIIDE 2012 workshop on Artificial Intelligence in Adversarial Real-Time Games

2011

  • Multi-Reactive Planning for Real-Time Strategy Games
    Alberto Uriarte. MSc dissertation, Universitat Autònoma de Barcelona, Spain

Articles

Projects

Teaching

A list of the courses I've taught/assisted:

Term Course
July 2015 DUCA archived copy (Drexel University Computing Academy)
Winter 2015 CS 283: Systems Programming
Fall 2014 CS 380: Artificial Intelligence
July 2014 DUCA archived copy (Drexel University Computing Academy) - Video game project coordinator
Spring 2014 CS 387/CS 680: Game AI
Winter 2014 archived copy CS 360: Programming Language Concepts
Fall 2013 archived copy CS 583/CS 480: Introduction to Computer Vision
July 2013 DUCA archived copy (Drexel University Computing Academy) - Video game project coordinator
Winter 2013 archived copy CS 171: Computer Programming I
Fall 2012 archived copy CS 164: Introduction to Computer Science
July 2012 DUCA archived copy (Drexel University Computing Academy) - Scripting in Unity

Honors and awards

Activities

AI toolkits to write your own AI scripts for games

Links