General Game Playing - ru.is · General Game Playing • Agents that learn how to play many...

Preview:

Citation preview

General Game Playing

• Agents that learn how to play many different games well.

– Rules described in GDL, but need to learn the strategy.

• Possible supervisors:

– Yngvi Björnsson, PhD

• yngvi@ru.is

– Stephan Schiffel, PhD

• stephans@ru.is

– Hilmar Finnsson, PhD

• hif@ru.is

Possible GGP Projects

• Fast GDL reasoner [MSc-60]

– Logic programming / Compilers

• GGP Server [UG]

– Add new functionality.

– Java programming

– http://ggpserver.general-game-playing.de

• Other GGP Projects [MSc-30/60, UG]

– Learning Heuristics

– Real-time Planning

– CBR approach

– …Contact us! yngvi@ru.is stephans@ru.is

Angry Birds Agent

• Building an AI agent to play Angry Birds– AI for playing game

– Improve existing infrastructure:

• Image recognition

• Trajectory prediction

– [MSc-30/60, UG]

• Uses same interface as a human:– Chrome Browser

• Participate in an competition next summer

Planning

• Autonomous planning– Implement and experiment

with a recent planning approach (ECAI’12) using an existing framework.

• Path planning in games– Dynamic obstacles

– Map decomposition

• Terrain analysis

– Multiple units

• Real-time planning– Single-agent search (GGP)

• [MSc-30/60, UG]

Industry Affiliated MSc Projects

• Landsvirkjun

– Optimization of turbine usage using CSP solvers

• ISAVIA

– Mobile App Development /Data-analysis

– For:

• Air-Traffic Controllers

• Pilots

• Maintenance crew

• Projects

– Funded

– [MSc-30]

Recommended