Together with his associates Marco "Tambu" Garavaglia and Matteo Panara, they are credited as a game designer and developer under the pseudonym P.S. Martensen. —WEM
In this diary, I want to go into more detail about the development process for our games. We believe that balancing games for Placentia is extremely important work — work that we love doing — and we consider this one of the strengths of our publishing house. In light of this, when I saw this very interesting article from Chris Backe of Entro Games in January 2022 about how to use Excel for game development, I thought, "Yes, let's talk about it!" So:
How do we balance our games?
To answer this question, we are going to look at the Excel tables that we created to balance workshops and artworks in Florenza: X Anniversary Edition. It all starts by finding a normalized value, an X factor, which you can see in the last column. This value is not shown in any way in the game; we need it only to understand the impact that each workshop has on the development of the game.
You can also find this value in the sheet dedicated to artworks in the Piazza. You'll see that the value of these artworks is considerably higher; building Duomo decorations is a great idea to ensure victory!
Looking at the formula to find the value, you'll notice that each prestige point is worth exactly 1 and achieving a specific resource rewards a capped value, depending on the importance of that resource in the game. For example, marble and wood are the most precious materials because they are needed to build many buildings, so their value is higher.
While it is true that to win you need to build artworks that assign prestige points, artworks are expensive! Owning a shop that automatically generates resources offers a great foundation to snatch victory — and all this must be somehow quantified.
How do you calculate the value of every single resource?
First, Matteo drafts a table, and based on some initial data, he creates the first stress test, that is, a test aimed at discovering whether there are any dominating strategies. As soon as he manages to create a "flat" and balanced structure, we start the real playtests. Tons of playtests!
We need the first few playtests to empirically verify whether the values assigned to the resources correspond to reality or whether they should be limited, or even exaggerated, to create an imbalance.
What? Our Eurogames are imbalanced? The horror!
The end of the first development stage is when the game works flawlessly, without any imbalance, but if you happened to try one of our games at this point, you would find it particularly monotone because all the moves would be equally effective, with the risk of the game "playing by itself".
Our game developer experience has taught us that you need resources with better actions than others, so long as under equal conditions all the players can benefit from them. It is important to give gamers some sort of direction in order to start a convincing game strategy. If that weren't the case, a choice would have the same effect as any other choice, and it wouldn't make any difference. By adding some small aleatory elements, we reach conditions that push players to think turn by turn, adjusting their plans bit by bit to reach the planned objective, thereby giving the game a decided edge. All in all, a bit of imbalance is good for your Eurogame.
Doesn't a complex game like Florenza have too many elements to consider?
The only way of looking at every possible strategy in detail is to create software that simulates thousands of sessions of your game. Luckily, Matteo is a software programmer, and we have benefited many times from his skills in order to make more complex considerations. We have never created software for an entire game, but we have tested specific moments within a game. For example, we have tested all the possible game conditions of the solo version of Shogun no Katana to determine in which conditions the virtual player would more easily win.
Even without developing software, other IT tools can help us solve problems. Here we are talking about model testing and integration testing.
That's where it gets difficult, doesn't it? What are they?
Model testing means testing each element of the game, such as an action or a specific phase: You extrapolate it from the overall context and carry out some specific tests, then evaluate the results. For example, in Florenza: X Anniversary Edition, in order to evaluate the importance of the workshops that make it possible to perform more than one action for each turn, we carried out some specific tests to understand the value of each earned action. To do this, we could play without artworks, Captains, the Bishop, and so forth...
Integration testing means verifying that all the game parts that have already been tested are well integrated. Thanks to model testing output data, we can carry out targeted tests, skipping some actions altogether so that we can evaluate the overall game. It is complex!
Is it worth it?
Of course these tests are not enough to understand whether a design is a good game, but they're an important starting point and might suggest interesting ideas. Along those lines, here's another piece of advice to make your next Eurogame as bubbly as a glass of champagne: Make it impossible for players to achieve everything they had planned.
In this way, at the end of the game, they will be pushed to try new strategies next time; on top of this, a limited number of actions helps solve possible problems of balance and dominating strategies. For instance, in Florenza you won't manage to complete your workshops quickly and earn good income from the artworks placed on the board at the same time because the results of either path are maximized only if carried out from the beginning, with you ignoring the other one. You can choose to invest in one of the two or try to find a good balance by partially developing both — not to mention that at the same time you can choose to try to be the Bishop or not, or focus on the production buildings or those that offer many workers. All of this depends on your skills!
Developing a game doesn't exclusively consist of calculations; experience, creativity, and awareness are equally important. If you think about it, it's the same for all the creative products.
Mario Sacchi
P.S. Are you curious for more articles about game design, game production, or opinions on the game industry? You can follow us on our BGG blog!