///////////////////////////////////////////////////////////////////////////////
//Default parameters file                                                    //
///////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////
//Parameters for participants                                                //
///////////////////////////////////////////////////////////////////////////////
//A participant has the following parameters
//- ID
//  - a positive value: ID's must be unique
//  - *: freely allow more participants
//- Initial group assigned to. Possible values:
//  - a positive value: the ID will assigned to group x
//  - *: assign the participant to a random existing group
//- Chat tag
//  - a non-asterisk character: that character
//  - *: assign the participant a random existing chat tag
//- IP address
//  - a valid IP address: this IP address is assigned to this ID
//  - *: any IP address is allowed
participant=1,1,!,*
participant=2,2,@,*
participant=3,1,#,*
participant=4,2,$,*
participant=5,1,%,*
participant=6,2,^,*
participant=7,1,?,*
participant=8,2,~,*
participant=9,1,@,*
participant=10,2,#,*
//participant=11,1,$,*
//participant=12,2,%,*
//participant=13,1,^,*
//participant=14,2,?,*
//participant=15,1,~,*
//participant=16,2,#,*
//participant=17,1,$,*
//participant=18,2,%,*
//participant=19,1,^,*
//participant=20,2,#,*
//participant=21,1,$,*
//participant=22,2,%,*
//participant=23,1,^,*
//participant=24,2,?,*
//participant=25,1,~,*
//participant=26,2,#,*
//participant=27,1,$,*
//participant=28,2,%,*
//participant=29,1,^,*
//participant=30,2,#,*
//participant=31,1,$,*
//participant=32,2,%,*
//participant=33,1,^,*
//participant=34,2,?,*
//participant=35,1,~,*
//participant=36,2,#,*
//participant=37,1,$,*
//participant=38,2,%,*
//participant=39,1,^,*
//participant=40,2,#,*
//participant=41,1,$,*
//participant=42,2,%,*
//participant=43,1,^,*
//participant=44,2,?,*
//participant=45,1,~,*
//participant=46,2,#,*
//participant=47,1,$,*
//participant=48,2,%,*
//participant=49,1,^,*
//participant=50,2,#,*
//participant=51,1,$,*
//participant=52,2,%,*
//participant=53,1,^,*
//participant=54,2,?,*
//participant=55,1,~,*
//participant=56,2,#,*
//participant=57,1,$,*
//participant=58,2,%,*
//participant=59,1,^,*
//participant=60,2,#,*
//participant=61,1,$,*
//participant=62,2,%,*
//participant=63,1,^,*
//participant=64,2,?,*
//participant=65,1,~,*
//participant=66,2,#,*
//participant=67,1,$,*
//participant=68,2,%,*
//participant=69,1,^,*
//participant=70,2,#,*
//participant=71,1,$,*
//participant=72,2,%,*
//participant=73,1,^,*
//participant=74,2,?,*
//participant=75,1,~,*
//participant=76,2,#,*
//participant=77,1,$,*
//participant=78,2,%,*
//participant=79,1,^,*
//participant=80,2,#,*
//participant=81,1,$,*
//participant=82,2,%,*
//participant=83,1,^,*
//participant=84,2,?,*
//participant=85,1,~,*
//participant=86,2,#,*
//participant=87,1,$,*
//participant=88,2,%,*
//participant=89,1,^,*
//participant=90,2,#,*
//participant=91,1,$,*
//participant=92,2,%,*
//participant=93,1,^,*
//participant=94,2,?,*
//participant=95,1,~,*
//participant=96,2,#,*
//participant=97,1,$,*
//participant=98,2,%,*
//participant=99,1,^,*
//participant=*,*,*,*

///////////////////////////////////////////////////////////////////////////////
//General parameters                                                         //
///////////////////////////////////////////////////////////////////////////////

//Initial state, the state the experiment starts in after logging in
//INITIAL STATE IS ALWAYS THE GROUP ASSIGNMENT
//initial_state e { chat, choose_action }
//initial_state=chat

///////////////////////////////////////////////////////////////////////////////
//Experiment cycle general parameters                                        //
///////////////////////////////////////////////////////////////////////////////

//The number of period the experiment takes
// - a positive value: the number of experiment rounds
// - *: the experiment never ends
n_periods=10

///////////////////////////////////////////////////////////////////////////////
//Parameters for the group assignment phase (experiment cycle)               //
///////////////////////////////////////////////////////////////////////////////

//Every experiment has a group assignment phase

//group_assignment determines how a participant is assigned to a group
//group_assignment can be:
//- from_participant
group_assignment=from_participant

///////////////////////////////////////////////////////////////////////////////
//Parameters for the chat phase (experiment cycle)                           //
///////////////////////////////////////////////////////////////////////////////

//Does the experiment have a chat phase?
//has_chat_phase e { y, n }
has_chat_phase=y

//How long does the chat state take in seconds?
chat_time=5

///////////////////////////////////////////////////////////////////////////////
//Parameters for the majority voting phase (experiment cycle)                //
///////////////////////////////////////////////////////////////////////////////

//Does the experiment have a majority voting phase?
//has_majority_voting e { y, n }
has_majority_voting=n

//How long does the majority voting state take in seconds?
majority_voting_time=5

///////////////////////////////////////////////////////////////////////////////
//Parameters for the majority voting results phase (experiment cycle)        //
///////////////////////////////////////////////////////////////////////////////

//Does the experiment have a majority voting results phase?
//has_majority_voting e { y, n }
has_majority_voting_results=n

//How long does the majority voting results state take in seconds?
majority_voting_results_time=5

///////////////////////////////////////////////////////////////////////////////
//IPGG cycle general parameters (IPGG cycle)                                 //
///////////////////////////////////////////////////////////////////////////////

//The number of rounds a period takes
// - a positive value: the number of period rounds
// - *: the period never ends
n_round_cycles=10

///////////////////////////////////////////////////////////////////////////////
//Parameters for the choose action screen (IPGG cycle)                       //
///////////////////////////////////////////////////////////////////////////////

//Does the experiment have a state in which the participant must
//choose an action?
//has_choose_action_phase e { y, n }
has_choose_action_phase=y

//How long does the choose action state take in seconds?
//- 0: wait until everybody has chosen
//- any non-zero positive value: this time in seconsd
choose_action_time=0

///////////////////////////////////////////////////////////////////////////////
//Parameters for the individual payoff (IPGG cycle)                          //
///////////////////////////////////////////////////////////////////////////////

//payoff_calculation_type determines the type of calculation how the
//individual payoffs are calculated
//payoff_calculation_type can be:
//- equal_distribution_of_contributions : all contributions are distributed over entire group
payoff_calculation_type=equal_distribution_of_contributions

//The cost an individual makes for contributing
contribution_cost=1.0

//The payoff that is contributed to the group
contribution_payoff=1.5

///////////////////////////////////////////////////////////////////////////////
//Parameters for the view in-group results screen (period cycle)             //
///////////////////////////////////////////////////////////////////////////////

//Does the experiment have an in-group view results state?
//has_view_results_phase e { y, n }
has_view_results_group_phase=y

//How long does the choose action state take in seconds?
view_results_group_time=10

///////////////////////////////////////////////////////////////////////////////
//Parameters for the view all-group results screen (experiment cycle)        //
///////////////////////////////////////////////////////////////////////////////

//Does the experiment have an all-group view results state?
//has_view_results_phase e { y, n }
has_view_results_all_phase=y

//How long does the choose action state take in seconds?
view_results_all_time=30
