Setting up and conducting multiplayer games
|
|
Billy,
Thank to your help we are nearly there. However, the process of setting up and controlling a multiplayer game seems to be somewhat inconvenient. In order to make it easier for other Forio users to follow, I am setting up this new thread. 1. How I (as a game team leader/game facilitator) would like to run a multiplayer game: - Defining game parameters for the whole game and all teams such as default market demand, price elasticity, etc. (Players/roles are not allowed to log in). - Starting the new game and allowing the players to log in - Players make their decisions (based upon the information displayed), enter these and submit them - Team leader/game facilitator sees when all players have submitted their decisions and then advances the game - - Team leader/game facilitator has the possibility to evaluate the current game by using the model explorer - Players to not have access to the model explorer During the game the decisions and some important variables should be saved so that they could be exported later on. Thank to your help I learned that three roles have to be distinguished in order to achieve this. 1. Forio facilitator (who has access to data) 2. Team leader/game facilitator (who is an active role in the game as only players with a role can start a game) 3. Player/role (e.g. a student) The game is based upon a Vensim model with subscripts C1 to C10, which are also used to define the roles C1 to C10. The team leader/game facilitator has role C10. Normal players have role C1 to C9. The Forio facilitator is assigned no role. Currently the following process is implemented in order to start and conduct a multiplayer game: 1. Login as team leader(game facilitator) and start a new game: Reset Simulation, Save Run 2. Logout as game facilitator. 3. Login as Forio facilitator and Reset Simulation. 4. Set any decisions that should be default for all players. 5. Press a button with the action Set Default Run assigned. 6. Logout 7. Login again as game facilitator and monitor and advance: Step 8. When finished, export data as Forio facilitator using a run table. While it works the obvious shortcoming of this process is logging in and out several times. Also, the team leader cannot use the model explorer (as currently he has not the facilitator status resulting in even more logins and logouts. Could things be improved by making the team leader a facilitator? Do you have any other hints for simplifying this process? Thank you very much in advance. Best Jürgen |
|
|
Hi,
Thanks for this! This has started off a real good discussion internally at Forio on how to change the UI designer. I will keep you updated on how we settle out on these issues. Billy |
|
|
Hi Jürgen
We spoke this over and we think the best thing for us to do is going to be to create an Impersonate Team feature in the UI designer. This would allow you as a class facilitator to pretend to be on any team. You would be able to step, reset, set decisions, look at results etc without having to create an extra role on each team, and without having to log in and out after each action. This should cut down your login/logouts to just 1. Best, Billy |
|
|
Hi Billy,
Great. Really good news. Could you keep me updated when this new feature will be available? Best Jürgen |
|
|
Hi Billy,
could you provide me with an update when the class facilitator will be available for multiplayer games? Thank you very much in advance. Best Jürgen |
|
|
Hi Jurgen,
Sorry for the long delay on this feature. We met today to review the schedule around this. We're going to include it our next site update on Aug 25. WILL |
|
|
Hi Juergen,
I wanted to let you know that this feature was released this weekend. Please let us know if you've any questions. Regards, WILL |
|
|
Hi Will,
Thank you very much. I was busy with other things and not able to check this immediately. Now, it seems that I need some help. I did not find any documentation on this new feature. I also checked the user properties and still found only the facilitator attribute. Can I achieve what I described above using the multiplayer in progress run table component? Thank you very much in advance!! Regards Jürgen |
Please log in to reply to topics.