Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

The General Video Game AI Competition

The 2014 General Video Game AI Competition Results
by

Diego Perez

on 27 August 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of The General Video Game AI Competition

Motivation
Validation Set Games
Results
The General Video Game AI Competition
The General Video Game AI Competition
Diego Perez
Spyridon Samothrakis
Julian Togelius
Tom Schaul
Simon M. Lucas
Training Set Games
Brought to you by:
www.gvgai.net
VGDL
[py-vgdl by Tom Schaul]
java-vgdl
State Observation
The GVG-AI Framework
Benchmark for learning and planning problems
Both receive a
StateObservation
object, that allows:
Forward model to simulate actions.

Query the state of the game.

History of avatar events (collisions with sprites).

List of observation by sprite type and group.

Observation grid.
aliens
boulderdash
butterflies
chase
frogs
missilecommand
portals
sokoban
survive zombies
zelda
camel race
digdug
firestorms
infection
firecaster
overload
pacman
seaquest
whackamole
eggomania
Competition
Infrastructure
Training Set Results
Validation Set Results
Final Rankings
The Future
of the Competition
www.gvgai.net
Evaluation in 10 games, 5 levels per game, 10 times
Three results are considered per game:
Number of victories.
Total score.
Time spent.
(importance)
Entries ranked and awarded with points:
25, 18, 15, 12, 10, 8, 6, 4, 2, 1
Final rankings by adding all points across all games.
Example
Thank you!
Questions?
1
2
3
4
5
And the winner is...
Some interesting videos
Camel Race
JinJerry - Rankings: (2nd/2nd/2nd) - Camel Race: 5th
adrienctx - Rankings: (1st/1st/1st) - Camel Race: 17th
IdealStandard - Rankings: (9th/9th/13th) - Camel Race: 1st
PacMan
JinJerry - Rankings: (2nd/2nd/2nd) - Pacman: 2nd
adrienctx - Rankings: (1st/1st/1st) - Pacman: 1st
Gameplay track:
Java and JVM languages (Clojure, Scala, Jython...)
More games, more functionality.

Learning track (2015):
Pure RL, no forward model.
Train a game during ~1K, 10K matches.
Evaluate on the next match.
Multiple language interfaces.

Procedural Content Generation track (2015):
Generation of levels, given existing games.
Generation of games, given levels.
Full transcript