Building Controllers for Tetris

Christophe Thiery 1 Bruno Scherrer 1
1 MAIA - Autonomous intelligent machine
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : This article has two purposes: a review on the problem of building a controller for the well-known video game Tetris, and a contribution on how to achieve the best performance. Key components of typical solutions include feature design and feature-weight optimization. We provide a list of all the features we could find in the literature and in implementations, and mention the methods that have been used for weight optimization. We also highlight the fact that performance measures for Tetris must be compared with great care, as (1) they have a rather large variance, and (2) subtle implementation choices can have a significant effect on the resulting scores. An immediate interest of this review is illustrated. Straightforwardly gathering ideas from different works may lead to new ideas. We show how we built a controller that outperforms the previously known best controllers. Finally, we briefly discuss how this implementation allowed us to win the Tetris-domain prize of the 2008 Reinforcement Learning Competition.
Type de document :
Article dans une revue
International Computer Games Association Journal, ICGA, 2009, 32, pp.3-11
Liste complète des métadonnées

Littérature citée [19 références]  Voir  Masquer  Télécharger
Contributeur : Christophe Thiery <>
Soumis le : mardi 22 septembre 2009 - 13:43:53
Dernière modification le : jeudi 11 janvier 2018 - 06:19:50
Document(s) archivé(s) le : mardi 15 juin 2010 - 22:09:38


Fichiers produits par l'(les) auteur(s)


  • HAL Id : inria-00418954, version 1



Christophe Thiery, Bruno Scherrer. Building Controllers for Tetris. International Computer Games Association Journal, ICGA, 2009, 32, pp.3-11. 〈inria-00418954〉



Consultations de la notice


Téléchargements de fichiers