5
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 [email protected] Stephan Schiffel, PhD [email protected] Hilmar Finnsson, PhD [email protected]

General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible

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

[email protected]

– Stephan Schiffel, PhD

[email protected]

– Hilmar Finnsson, PhD

[email protected]

Page 2: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible

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! [email protected] [email protected]

Page 3: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible

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

Page 4: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible

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]

Page 5: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible

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]