The programming of the game for computer simulation was designed as follows:
The program compares the behavior of individuals of one group of people against those of another group. There are totally 3 groups of people, Islamic fundamentalists. moderate (Muslims) and dhimmis (non Muslims) Each individual of each 'group is assigned a "behavior" of "0" or "1". However fundamentalists have "1" behavior only, i.e only fundamentalist
The number of people in each group 'is set manually by answering a question as soon as the program starts. In turn the people of each of the 'groups "moderate" and "dhimmi" are assigned a "0" or "1" behavior randomly. This is then compared with every 'individual of both other groups and scores are totaled. The totals are displayed at the end of the program.
The behavior of fundamentalists is assigned the number 1. The number does not vary, based on the assumption that the Islamic fundamentalist is uncompromising in his demand for a particular type of behavior to be followed. The actual behavior I have in mind is probably a bit less than Taliban (i.e no killing is programmed into the code), but the attitude of a Hafiz Saeed or Masood Azhar would fit in quite well
The behavior of the Islamic moderate has two states each randomly assigned by the computer:
State 0: Here the moderate displays behavior that draws the anger of the fundamentalist, and is accommodating and tolerant of non Muslim behavior.
State 1: Here the moderate displays behavior like the fundamentalist
The behavior of the non Muslims again has 2 states each randomly assigned by the computer:
State 0: The total self effacing dhimmi whose behavior is acceptable as per the norms set by the fundamentalist (as well as the moderate displaying fundamentalist behavior)
State 1:: The non Muslim who overtly displays non Muslim behavior.
Points scored:
Fundamentalist meets Moderate(0) - Fundamentalist scores 1 as he corrects/punishes the Mod
Fundamentalist meets Moderate(1) - the Fundoo. gets 0 (he thinks he is meeting a fellow fundamentalist) but the Moderate scores 1 since he gets away and can show accommodating behavior elsewhere
Moderate(1) meets non-Muslim(1) - Mod gets 1, NM gets 0 since the moderate showing fundamentalist behavior punishes the non Muslim for showing unacceptable behavior.
Moderate(0) meets Non-Muslim(1), the Mod gets 0 and the NM gets 1 since the non Muslim gets away with his non Islamic behavior
Mod 0 meeting NM 0 - both get 0
Mod 1 meeting NM 0 - both 0 as no action is required.
Fundamentalist meeting Non-Muslim(1) is punished.
Fundamentalist gets 1. NM gets 0
Fundamentalist meeting NM(0) - no action. No points.
All this is in the program logic and is depicted in the following diagram:
I plotted the results in a spreadsheet and got a few graphs - some of which are below with explanations.
Conclusions will be in a separate post and the program itself will be in the final post.