The Year Past and the Year Ahead

In 2015, there were some big achievements.

1. Prime Minister Infinity – U.K. was released, the first Parliamentary game to use the Infinity game engine.

2. Prime Minister Infinity – Canada was released, and it now includes campaigns from 2015-2006.

3. A large number of updates were made to President Infinity, including expanding the Campaign Editor, 7 days per turn, added a main screen HUD for regional items creating, revamped the Turn Summary, created a new Election Night and export feature, many updates to the 2016 campaign (including adding many scripted events), and more.

4. The floodgates opened for user-designed campaigns, with more than 70 campaigns released. I am impressed by the campaign designers, and congratulate all of them!

5. Congress Infinity’s initial House 2016 and Senate 2012 campaigns were added, as well as several updates.

Thanks everyone for your feedback over the last year!

For the year ahead, the focus is simple. The first half of the year will be President Infinity, Congress Infinity, Prime Minister Infinity – U.K. and Canada.

The second half of the year will see continued focus on President Infinity and Congress Infinity, and the announcement of a new game, which will be the first non-election game from 270soft, but no more details yet.

(If you want to compare this year’s list to last year’s, it’s here.)

Is Scott Adams the political pundit of the year?

I’ve found Scott Adams to be the most prescient commentator I’ve read on the major issue of the campaign up to this point – Donald Trump.

Here Adams lists some of his calls.

Since it’s my job to model elections, and since Trump’s tactics have flummoxed most political experts, it’s obvious that the experts have things wrong. My guess is that Adams is correct that Trump is something like a ‘Master Persuader’.

The question for me is how to add this to the game. I’ve increased his Charisma to 4, and his Spin to 4. On the to-do list is increasing the affects of spinning and interviews in a campaign, since up to now that’s how Trump has operated. I’m also considering implementing a ‘contentious’ variable for speeches and so on, since Trump’s modus operandi seems to be to provoke by ‘speaking in headlines’, as someone put it.

I’m going to look carefully in the next few days at Adams’ analysis, and see if there are other elements I can apply to the game mechanics. What do you all think of his hypotheses?

Similarly, were there other writers who have had a similar track record in predicting what was going to happen in this campaign?

(On a side-note, I am amazed at how little people care about political pundits’ track records. Most get things wrong again and again, yet many people keep listening to their predictions and giving them weight.)

How to handle hypotheticals?

How to handle hypothetical candidates’s %s? For example, if a player were to decide to save the Republican party from itself (or so the thought might go) by deploying Mitt Romney for a Jan. 1st, 2016 start, there’s little polling data to say what he should start at.

My intuition is to have him start at 0%, and the same for similar hypotheticals.

Feedback welcome.

Update on the polling feature

The polling feature now works in conjunction with the Select Campaign Screen. Here is the July 1st, 2015 start for Republicans.


The starting %s were automatically calculated based on national poll data for the campaign, and the candidates were then sorted based on the %s. You can see that Bush is clinging to a one-point lead at this point.

Here’s Oct. 1st, 2015.


This was near the top of Fiorina’s ascent. You can see Bush is no longer in the top 4, and Carson is in second place.

Finally, the Jan. 1st, 2016 start, using (temporarily) the latest Reuters poll.


Again, the %s and ranking of the candidates were all done automatically. The manual ordering of candidates now only matters for the general election, or where there’s no polling data that has been inputted.

The Polls Editor

I am at work on a new feature for President Infinity – the Polls Editor. This is part of the Campaign Editor.

Polls Editor

Here, I am entering info for a Dec. ABC-Washington Post poll for the Republican primaries, which has (among other things) Donald Trump at 38% and Ted Cruz at 15%.

This feature has two main aims.

1. It will allow for starting %s in a game to change based on the start date. Currently, there are only primaries or general election %s.

2. It will make it much easier for a campaign designer to figure out starting %s for a given date. Just enter the polling data you have available for around that date. The computer will fill in any of the blanks automatically, using region issue similarities to find the best fits. No more guessing what Bobby Jindal’s %s are in North Dakota.

You can see that you can enter both general election polls and primaries polls. For the general election, you can also enter generic numbers (‘Republican’, ‘Democratic’) or leader-specific %s for polls that looked at hypothetical or real match-ups (this will become more important when Favorability is implemented – that is set to be implemented next).

You can also see that there are specific organizations associated with a poll – for now, that’s just to help keep track of which poll is which. In the future, this might be expanded to allow for tendencies towards over- or under-sampling by various organizations which lead to skewed results.

Finally, there is a margin of error box for each poll (set to 6 in the above screen shot). The computer uses this when figuring out starting %s, especially when there’s a difference between polling numbers that are relatively close in time.

Upcoming President Infinity – Version Ericson – 2.2.3

Hi everyone,

This post will keep track of changes to the upcoming version of President Infinity v. Ericson – 2.2.3.

Changes so far (this list will be updated as changes are implemented on this side, these changes will not be available until the version is released):

  • Editor > can now add polling data
  • Select Campaign Screen > primaries > if polling data available, lists leaders by %s
  • Select Campaign Screen > primaries > if polling data available, shows leaders’ approx. national %s
  • Primaries > if polling data available, starting %s determined by polls closest to start date
  • Added initial polling data for 2016 primaries
  • Can now save and load games from user-selected folders
  • Fixed bug where game freezes when loading save games
  • Scripted Events > Turn Summary > shows change in momentum
  • Scripted Events > Turn Summary > shows change in issue profile
  • Spin Screen > fixed bug where certain stories would show a pointing hand image instead of no image
  • Editor > can edit multiple start dates
  • Editor > can set given start date as default when start game
  • Select Campaign Screen > start dates now listed chronologically
  • Editor > can import new maps
  • Editor > can set abbreviation coordinates for a region
  • Editor > can set fill coordinates for a region
  • Editor > can import regional images
  • Starting Funds > leaders can now have different starting funds specified for different start dates
  • Editor > can set different starting funds specified for different start dates
  • 2016 > Clinton, Sanders > set Q4 (Dec. 31st, 2015) self-reported cash-on-hand values
  • 2016 > set all leaders’ Q3 (Sep. 30th, 2015) cash-on-hand values according to FEC, except Donald Trump (self-funding)
  • 2016 > set all leaders’ Q2 (June 30th, 2015) cash-on-hand values according to FEC, except Donald Trump (self-funding)
  • Editor > Leaders > ‘Leaders’ tab -> ‘Basics’ tab
  • Editor > Leaders > Basics > set tab ordering
  • 2016 > all leaders’ default primaries funds set to $0 (this is overridden by date-specific values for candidates who have actually run)
  • 2016 > Trump > Spin > Primaries > 3 -> 4, General 4 -> 5
  • 2016 > Trump > Polling > Primaries > 1 -> 2
  • 2016 > Trump > Ground > Primaries > 1 -> 2
  • 2016 > Trump > Stamina > 3 -> 4
  • 2016 > Debates > Reps > Jan. 15th, 2016 -> Jan. 14th, 2016
  • 2016 > Clinton > Integrity > 3 -> 2
  • 2016 > Trump > SuperPAC > 2 -> 1
  • 2016 > Bush > SuperPAC > 2 -> 3
  • 2016 > Huckabee > SuperPAC > 2 -> 1
  • 2016 > Santorum > SuperPAC > 2 -> 1
  • 2016 > Graham > SuperPAC > 2 -> 1
  • 2016 > Jindal > SuperPAC > 2 -> 1
  • 2016 > Reps > Lindsey Graham > ‘off’ on Dec. 21st, 2015
  • 2016 > Reps > order is now Trump, Cruz, Rubio, Carson, Bush, Christie, Kasich, Paul, Fiorina, Huckabee, Santorum
  • Mac > fixed bug loading games from the Start Screen

New campaigns

New user-designed campaigns that have been released the past while include

United States – 2020 – President Sanders for President Infinity (Windows or Mac)

Um Al-Mohajshahr – 2010 for Prime Minister Forever – British

Sentinel’s United States – 1992 Updated for President Infinity (Windows or Mac)

United States – 2012 – Gore vs. Cheney for President Infinity (Windows or Mac)

United States – 2004 – President Gore for President Infinity (Windows or Mac)

Congress – 2014 – Additional Parties for Congress Infinity (Windows or Mac)

United States – 1972 for President Infinity (Windows or Mac)

United States – 2016 – Austrian Candidates for President Infinity (Windows or Mac)

United States – 2020 – President Rubio for President Infinity (Windows or Mac)

United States – 2015 – Canadian Candidates for President Infinity (Windows or Mac)

United States – 1972 – Communists for President Infinity (Windows or Mac)

Note that these are user-designed campaigns, not official ones.

Good gaming!

Prime Minister Infinity – Canada – Version Ericson – 2.2.2

Prime Minister Infinity – Canada v. Ericson – 2.2.2 for Windows and Mac has been released!

If you are a Prime Minister Infinity – Canada owner, you are eligible for this upgrade.

Note: for Macs, there appears to be a bug loading save games from the Start Screen. Workaround: start a new game, then go to Options > Load Game.

What’s new in this upgrade

  • added 2006 campaign (Martin vs. Harper vs. Layton vs. Duceppe vs. Harris)
  • Editor > added Events
  • Scripted Events > Turn Summary > shows change in momentum
  • Scripted Events > Turn Summary > shows change in issue profile
  • 2008, 2011, 2015 > blurb > now includes historical results
  • 2008 > Main Screen > parties now arranged left to right with undecided seats in middle
  • 2008 > scripted events now affect Stephane Dion
  • fixed bug where scandal research chance not increasing right amount
  • 7 days per turn > fixed bug where could get wrong number of CPs if less than 7 days left in election
  • Surrogates > 7 days per turn > fixed bug where wouldn’t fundraise in location set
  • fixed a problem using a Windows emulator on Linux that caused ‘DLL not found’ error messages
  • fixed bug with rounding negative momentum numbers (for example, would display ‘-2.9′ instead of ‘-3′)
  • Select Campaign Screen, Select Leader Screen > fixed bug where last line of blurb might not be displayed
  • scripted events now cause profile 5 news stories (was 3)
  • Main Screen > fixed bug if clicked Main Screen before Turn Summary Screen would appear on first turn
  • Spin Screen > fixed bug where certain stories would show a pointing hand image instead of no image

This is a comprehensive update. You can download this release by requesting a download e-mail at the link below.

Important: when you receive the e-mail, you will want to download the file from the “win pmi canada” or “mac pmi canada” link.

If for some reason there is no “win pmi canada” or “mac pmi canada” link in your e-mail and you are a Prime Mininster Infinity – Canada owner, please notify us and we will fix that for you.

To update:

Version information: