Geometry Friends Game AI Competition - 2013 Results
1. Geometry
Friends
Game
AI
Compe33on
Rui
Prada
Ins3tuto
Superior
Técnico,
Universidade
de
Lisboa
INESC-‐ID
SPCV
Área de Jogos do
Instituto Superior Técnico
2. A
Bit
of
History
• The
Geometry
Friends
game
was
developed
in
2008
– As
a
result
of
a
master
thesis
– In
the
context
of
a
game
design
course
• Goal:
to
create
a
collabora5ve
gameplay
experience
– Study
collabora3ve
gameplay
paPerns
in
games
– Study
collabora3on
theories
in
psychology
http://gaips.inesc-id.pt/geometryfriends
3. Research
Vision
• Engage
Humans
and
Agents
in
Collabora5on
• Use
the
game
as
a
test-‐bed
– AI
Framework
http://gaips.inesc-id.pt/geometryfriends
4. The
Game
• 2
Players
Roll
Slide
Jump
Shape
ShiT
• In
a
2D
environment
with
simulated
physics
– Gravity
and
fric3on
http://gaips.inesc-id.pt/geometryfriends
5. The
Game
• Collect
diamonds
in
the
least
amount
of
5me
• PlaUorms
– Black,
Yellow
and
Green
– Same
colour
does
provoke
collisions
http://gaips.inesc-id.pt/geometryfriends
7. Challenges
for
the
AI
in
GF
• Solve
plaUorm
skill
based
puzzles
• Deal
with
collabora5on
at
different
levels
– Problem
solving
– Coordinated
mo3on
• Deal
with
actua3on
in
a
dynamic
world
• Deal
with
humans
– Communica3on
– Believability
8. The
Game
AI
Compe33on:
2013
• 3
Tracks
– Coopera3on
(main
track)
• No
human
player
– Single
player
• Rectangle
• Circle
• Each
track
includes
10
levels
– 5
public
and
5
private
http://gaips.inesc-id.pt/geometryfriends
12. Scoring
• Get
score
for
each
diamond
collected
• Bonus
for
solving
the
level
• Bonus
for
the
5me
remaining
– Each
level
has
a
3me
limit
• Bonus
and
score
by
diamond
collected
depends
on
the
level
difficulty
• Final
score
is
the
average
of
10
runs
http://gaips.inesc-id.pt/geometryfriends
13. Submissions
• Coopera3on
track:
1
submission
– CIBot:
Sejong
University,
South
Korea
• Square
track:
1
submission
– CIBot:
Sejong
University,
South
Korea
• Circle
track:
1
submission
– CIBot:
Sejong
University,
South
Korea
http://gaips.inesc-id.pt/geometryfriends
14. Results
• Tests
run
on
– Intel
Core2
Quad
CPU
Q9300
@
2.50
Ghz
– 4
GB
RAM
– Windows
7
(64-‐Bit)
http://gaips.inesc-id.pt/geometryfriends
33. Conclusions
• Geometry
Friends
as
interes3ng
test-‐bed
for
– Coopera3ve
AI
– Human-‐agent
interac3on
• Results
– Same
good
results
in
all
tracks
– General
over-‐filng
to
the
public
levels
– Many
open
challenges
• Review
the
scoring
system
– Difficulty
of
levels
http://gaips.inesc-id.pt/geometryfriends
34. Next
Year
• Open
the
Human
Agent
Track
– Limited
communica3on
– Believability
– Good
experience
• Should
not
take
the
fun
out
of
the
Human
– E.g.
solve
the
puzzle
immediately
• New
Level
Genera3on
Track
– Generate
levels
for
2
players
http://gaips.inesc-id.pt/geometryfriends
35. Thank
you
Looking
forward
for
your
submissions
http://gaips.inesc-id.pt/geometryfriends