Instant-Runoff is an option for campaigns in Prime Minister Infinity.

It allows for a campaign to include instant-runoff (also called ranked choice or preferences).

If a campaign has this option turned on, on the main screen you will see a drop-down box with three options – ‘FPP’, ‘FPP, Instant-Runoff’, and ‘FPP, Instant-Runoff, 2C’.

‘FPP’ stands for ‘First-Past-the-Post’, and shows the first-preference %s (what percentage of voters would mark which candidate as 1st on the ballot) and seats totals if those first-preference %s determined the winner for each constituency (riding, division). These are the numbers for a traditional Westminster-style Parliamentary system.

‘FPP, Instant-Runoff’ applies instant-runoff to seats where a candidate doesn’t have greater than 50%, reallocating votes until a candidate has more than 50%, and then stops reallocating votes once that’s reached in a given seat.

‘FPP, Instant-Runoff, 2C’ applies instant-runoff in every seat until there are only two candidates left in each seat (2C stands for ‘two candidates’). This is close to the typical 2PP numbers often used in Australia (2PP stands for ‘two party preference’, where everything is reduced to the two major parties, Coalition and Labor), but 2C might have some seats where another party or independent is among the top two candidates. There is no difference in seat totals between ‘FPP, Instant-Runoff’ and ‘FPP, Instant-Runoff, 2C’, but there usually are % differences.

In the Editor, the option to turn Instant-Runoff on or off is on the Regions screen and is called ‘Ranked Choice’. If you turn it on, you can edit voter preference flows by then clicking the ‘Flow’ tab.

7 thoughts on “Instant-Runoff”

  1. In “Flow”, does it set the exact number of X party voters that would go to Y party, or the general starting position of favorability of X party voters to Y party? I think it does the first one, but the second one would work a lot better in my opinion – that way the voters would actually be ranking their parties by favorability, rather than only picking one and having the rest decided by Flow.

  2. @SirLagsalott,

    Currently, it sets the exact % of voters going from one candidate to another.

    Yes, I would like to have it work by simply initializing those numbers, and then they change based on how a campaign proceeds, and that may be added at some point.

  3. I think that for the instant run off, and 2C, it would be really useful to put the percentage of the votes just like it’s possible to edit the percentage for each seat in the editor.

  4. @TheLiberalKitten,

    I’m not sure I understand what you’re saying here – can you rephrase?

  5. So you know how in each district/seat, a campaign editor can change the percentages that each party gets, the incumbents and the turnout, etc.?
    What I am saying is to add something like that but it should be instead for the preferences as it would allow it to be easier for setting the flow of votes for Instant run off and 2C.
    I will tag you in the forum to show you what I mean by using a screenshot.

  6. Can’t wait to try it. I hope it eventually comes to President Infinity or at least Congress Infinity.

    I’m actually working on an “U.S. Parlaiment” campaign in PMI, I hope I can implement it.

Leave a Comment