Beim Thema LAMA fiel mir The Shape of Card Games ein. In diesem Projekt analysieren Mark Goadrich und sein Team verschiedene Kartenspiele u. a. mit Hilfe von Simulationen und versuchen diese ein Stück weit zu quantifizieren – oder in seinen Worten:
… is an attempt to quantify the mechanics, genres, strategy, and tactics found across many different types of card games. Each week, we'll discuss a different game, showing how the rules can be captured with RECYCLE and simulations with both random and AI players in CardStock can sketch out the heuristics of the game.
For the past four years, I’ve been working with some amazing students (Connor Bell, Colin Shaddox, Anna Holmes, and Daniel Sweeney) to build a card game simulation engine called CardStock, along with a new language for programming card games named RECYCLE. This blog is a culmination and continuation of this research project investigating the structure, dynamics, and mechanics of card games.
Dabei stellen sie sich u. a. diese Fragen:
At a minimum, is each game fair, balanced, and interesting?
Can we cluster card games by their rules, structure, or behavior?
What AI techniques are most feasible for general card game playing?
Can insights from studying natural card game evolution help computers create new games?
What are appropriate heuristics for evaluating card games?
Eines der bisher betrachteten Spiele ist LAMA (LAMA: Coding, LAMA: One Round). Zwar fehlt noch die Analyse des kompletten Spiels, aber auch jetzt schon gibt es ein paar interessante Ergebnisse, wie z. B. den Average Trend Graph für eine Runde: