simpleIPD: ModelSwarm.m (cont'd)
-updateMemories {
[player1 remember];
[player2 remember];
return self;
}
-distrPayoffs {
int action1, action2;
action1 = [player1 getNewAction];
action2 = [player2 getNewAction];
[player1 setPayoff: [player1 getPayoff] +
matrix[action1][action2]];
[player2 setPayoff: [player2 getPayoff] +
matrix[action2][action1]];
return self;
}
Previous slide
Next slide
Back to first slide
View graphic version