VIRTUAL TEAMS COMMUNICATION GAME
When the game starts, every user knows some pieces of information (token = area + difficulty) and has to discover other tokens (bingo card). At the beginning of the game both lists are given. The first user that figures out all the information, hold in his/her bingo card, win the game. Users have 4 different ways to discover the information they need: (1) Email (2) Meeting (3) Informal conversation (4) Make their own decision.
A player can cooperate with the rest or not, and depending on that, the program will save some information related with his/her level of generosity.
The goal of this game is to know if there is a more effective way of communication given the characteristics of a group of players.
After reading several articles about the lack of comunication in virtual teams, and how to measure it in real time, I had the idea of doing a simulation in which players can use different ways of communication to obtain the information they need. This first version is a simple simulation that gives some statistics of the results to know if there is any relationship between the type of communication chosen and its effectiveness in the results.
It's possible to change the composition of a token in case you want to do it more complicated. To do it, you just nedd to change the value of the variables "dificultad" and "area" (that are the characteristics that define a token) inside Game.py
There are two kind of players, Human and Computer, in case a player wants to play the game against the computer. To play this game automatically without humans and see some statistics there is a second version of Game.py
called Gamev2.py
To run the simulation write:
python3 Game.py