finishing the previous match. At the beginning of the game the players get the full hand of cards (17 cards per player) dealt to them, and taking turns they need to dispose of their cards as quickly as possible. The cards represent ingredients for pizzas, and each round consists of the players making pizzas by discarding cards in a certain manner. The details of the pizza-making rules and the role hierarchy are explained fully in the games’ formal description [@barros2020food]. In order to better explain our model, we detail the flow of one full game in Algorithm \[alg:ChefsHat\].

Shuffle the deck;\
Deal an equal amount of cards per player;\
Exchange roles;\
Exchange cards;\

$FirstPlayer\gets Has golden 11$\
$FirstPlayer$ discard cards.\

The Chef’s Hat Simulator Implementation
---------------------------------------

We implemented our scenario using the OpenAI-based simulation environment of Chef’s Hat [@barros2020chef]. The environment simulates all of the game mechanics, and thus provides a 1:1 simulation of the real-world game, and provides an easy implementation of different agents to play the game, as shown in Figure \[fig:gameExample\].

![Chef’s Hat rendered simulation environment.[]{data-label="fig:gameExample"}](simulatorOnly.png){width="0.65\columnwidth"}

The current game state for each player is represented as an aggregation of the cards of the player and the current 