I did a vs 4 CPU player TAS a long time ago. But why stop there? Might as well go all the way and beat 7 CPUs (max possible).

Goals

  • 1 human player vs 7 CPUs.
  • Aims to win the game by fastest input (minimum input frames).

Strategy

The strategy in the 4 CPU TAS of everyone double-landing on orange properties required manipulating 8 rolls after the end of input. Extending the same strategy to 7 CPUs is clearly not viable. So I changed the strategy.
The new strategy has the following general idea:
  • Get a light blue monopoly on the first turn, and set up hotels.
  • Have players land on the light blue monopoly.
  • Then get the orange monopoly on the second turn, and set up hotels.
  • Then have those same players land on the orange monopoly (after end of input, of course).
This strategy has the upside of being much easier to manipulate, and also reducing the fastest completion time / RTA-ending time of the TAS (I'll get to that later). But you might be wondering: How do I get a light blue monopoly on the first turn? Seems impossible, doesn't it? Well, this is where Ollie comes in. Simply have Ollie land on one of the light-blue properties (Connecticut Avenue is the most convenient for this strategy), and then trade for it! Note that the trade has to occur before the player lands on the other light blue properties. So this TAS starts unusually with Ollie going first and the player going second.
All the other CPU players will either:
  • roll 9 to land on Connecticut (with hotel) followed by a 7, 9 or 10 to any orange property (with hotel), or
  • roll 8 to land on Vermont (with hotel) followed by a 11 to New York (with hotel).
Note that Oriental/Vermont to St. James/Tennessee doesn't work, because that would leave them with $0 (not bankrupt according to the rules of the game).
Because the roll that takes them to the orange properties occurs after the end of input, that has to be manipulated all together. So the strategy is for the 6 CPU players other than Ollie to have their rolls manipulated to be 7, 9, 10 or 11. For Ollie, the previous strategy of double-landing on orange properties applies (1+1 or 2+2 followed by 1+1 or any 3).

Manipulating the ending

I used the Lua script monopoly_7cpus_ending.lua (link below) to find possible endings that work. Keeping in mind a "reasonable" TAS of everything but the ending places the RNGa index at around 18xxx, only the endings that have an initial RNGa index of >18900 are viable. But there is also the RNGb value which cycles independently of RNGa. Not all results have RNGa and RNGb values that work out.

Manipulating the run before the ending

Now that I have possible endings, I used the Lua script monopoly_7cpus_starting.lua (link below) to manipulate the rest of the run.
I already had a general strategy for manipulation: I just need the first Chance card to be "Go back 3 spaces" (to optimize getting New York quickly on the player's second turn), Ollie rolls 9 to get Connecticut which I trade for, I pick up the rest of the light blue properties and St. James (3+3 -> 1+1 -> non-double (ND) 8), 6 CPUs roll 9 or ND 8 (mostly 9). Second turn: Ollie rolls either 3 or 5, I pick up the rest of the orange properties (1+1 -> ND 4) and finish the run.
There were some adjustments made to the Lua script, because it is not possible to determine which ending results are reasonable without optimizing the rest of the run!
After playing with both scripts, I chose an ending which worked out relatively conveniently:
RNGa: 19091, RNGb: 37, sum1: 10, sum2: 7, sum3: 11, sum4: 7, sum5: 10, sum6: 9, sum7: 2
Note: The RNGa and RNGb given are the indices, not the values themselves. "sum*" is the dice roll that the respective CPU player needs to roll at the beginning of their final turn. So the 3rd CPU player after me needs to roll 11 (thus must be situated on Vermont for the final turn) and Ollie needs to roll 2 (1+1) and so must be on Virginia Ave for the final turn for this ending to work. The program doesn't report Ollie's final roll but it is a 2 (1+1).
Then I chose a result from the other script that has very few delay frames. However, I would need to "stitch" the two results together, so there is a bit of waiting as the run gets closer to the end of input.
For those who examine the monopoly_7cpus_starting.lua script closely, you may have noticed that the script has a section where four CPU die rolls are manipulated all at once without any break in-between. That is the four CPUs who move after the player, who need to roll 9, 9, ND 8, 9 respectively (you can also see this happening in the video). Actually this is something I found completely by accident while trying more reasonable manipulations. Normally you would press Select (call player's own menu) to break the CPU die rolls to manipulate them but that costs a bit of time. For reference, the probability of all four rolls being 9, 9, ND 8, 9 is (4/36)^4 = 1/6561.

Lua scripts used:

What about fastest completion time / RTA-ending time?

Even though this TAS aims for fastest input (as opposed to fastest completion time / RTA-ending time), I think this TAS is surprisingly not too far from the ideal fastest completion time. For one, the majority of CPU players go out in two die rolls, the minimum possible without trading or other trickery.
It is theoretically possible to set up a light purple monopoly with hotels on the player's first turn, and only use that monopoly to bankrupt everyone, but this is far more difficult and requires having at least two CPU players go around the board maybe using Chance cards; I haven't explored it completely so I don't even know if it is feasible. TLDR: There is currently no evidence that the light purple monopoly hotel strategy is actually faster.

CoolHandMike: Claiming for judging.
CoolHandMike: After many years a new Monopoly tas has been submitted with the player destroying 7 computer players. Many users including myself found this tas to be entertaining. There are strategy alterations over the previous [717] NES Monopoly "4 CPUs" by FractalFusion in 01:07.67 publication with using a trade to get a property and using both blue and orange properties to get the CPUs to bankrupt. Good optimization and routing.
Accepting to Alternative with goal "7 CPUs".
Congratulations!

despoa: Processing...


TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15346
Location: 127.0.0.1
This topic is for the purpose of discussing #9144: FractalFusion's NES Monopoly "7 CPUs" in 01:37.45
Dimon12321
He/Him
Experienced player (552)
Joined: 4/5/2014
Posts: 1177
Location: Romania
I've found this run entertaining enough to vote Yes. I wish this run would repeat that hilarious ending of 4 CPUs run =D
TASing is like making a film: only the best takes are shown in the final movie.
Player (40)
Joined: 1/11/2023
Posts: 9
Location: The Drop Zone
Have you ever saved frames just by buying St. Charles Place, States Ave. and Virginia Ave.? You can actually get a Chance card that can get you to St. Charles place quicker (and collect an extra $200 if need be) From what I learned, you can put just 4 houses on St. Charles and a hotel on Virginia Ave. This would raise the rent of both properties to $625 and $900 respectively ($1525) which should be enough to bankrupt everyone else. There is also a Grand Opera + Income Tax strategy along with the Purple group properties where you first collect $50 from each CPU and then the CPU would land on Income Tax to pay 10% of their funds ($145). If done correctly, all CPU's would carry $1305 at the most. But for the Purple group properties, all you need is 4 houses on both St. Charles and Virginia Ave. Then it would be $625 and $700 (totalling $1325) which can be enough to bankrupt the CPU's that way, too. If either gives a sign of improvement, the drinks are on me. For the time being, this run gets a Y. 👍👍
Editor, Expert player (2028)
Joined: 6/15/2005
Posts: 3272
Oops, forgot that Virginia Ave has a hotel rent of $900, not $800. Thanks for the information, TDrop. As expected, I wasn't able to find an ending to improve "fastest input" (imagine trying to manipulate rolls of 3 over and over after the end of input) but I found a way to improve the "fastest completion" using the newest light purple strategy (it is more reasonable now that the strategy only requires one CPU player to round the board): https://tasvideos.org/UserFiles/Info/638559428512876193 (fastest completion with the last CPU bankruptcy on frame 9620, faster than this submission's last CPU bankruptcy on frame 10150). Fastest completion can be improved, but I don't feel like doing it right now. Maybe next year.
Player (40)
Joined: 1/11/2023
Posts: 9
Location: The Drop Zone
I just watched the full fastest completion thing you did, quite impressive! Here's what I have in mind: 1st Chance card would be Advance To St. Charles Place (ATSCP), 1st Community Chest card would be Grand Opera Opening. Player rolls first, rolls a 1/1 to the first Community Chest, gets a Grand Opera ($1850). After 1st double, roll 6/6 and buy Virginia Ave. After 2nd double, roll 2/6 or 3/5 to reach second Chance space: Get the ATSCP card from Chance -- warping to St. Charles place and buying that property. All CPU's would roll 2/2 to pay 10% Income Tax ($1305) and then roll a 3/2 to land on Connecticut Avenue (1st CPU buys the property, the rest of the CPU's pay it's small rent) From St. Charles, Player rolls 1/1 to buy States Avenue and complete the light purple monopoly - and then roll a 1/3 to land on the second Community Chest. Player then buys 12 houses, that's all you need. From Connecticut Avenue, CPU rolls a 1/1 to pay $625 on St. Charles Place and then roll a 1/2 to land on Virginia Avenue with less then $700 and bankrupt. For this strategy I had in mind, not a single CPU ever made it to Free Parking nor even go one full lap around the board! 😆😆😆😆😆🤣🤣🤣🤣
Editor, Expert player (2028)
Joined: 6/15/2005
Posts: 3272
I made a TAS based on your strategy. It is a bit slower due to extra CPU rolls (each CPU rolls 4 times): https://tasvideos.org/UserFiles/Info/638559997684048557
Player (88)
Joined: 11/14/2005
Posts: 1058
Location: United States
What do you think about the following strategy: **CPU 1's Turn:** - Rolls 2+2: Lands on Income Tax, pays $150. - Rolls 5+4: Lands on States Avenue, buys for $140. **Player 1's Turn:** - Buy States Avenue from CPU 1. - Roll 2+2: Lands on Community Chest, Grand Opera Opening, collect $50 from each player. - Roll 6+6: Lands on Virginia Avenue, buys for $160. - Roll 5+3: Lands on Chance, advance to St. Charles Place, buys for $140. **Building Houses:** - Build 4 houses and 1 hotel on the light purple monopoly. **CPU Players' Turns:** - CPU 2-7: - Each CPU rolls 11 to land on St. Charles Place, paying $750 each. - CPU 1: - Rolls 2+2: Lands on Community Chest, advance to GO. - Rolls 11: Lands on St. Charles Place, pays $750. **Player 1's Turn:** - Rolls 1+2: Lands on Virginia Avenue. - End turn. ----- END INPUT ----- **Final Outcome:** - All CPU Players Roll: - Each CPU rolls a 2 or a 3, landing on player 1's hotels and going bankrupt. This cuts out 2 house buying sequences and the need to purchase a full second monopoly.
They're off to find the hero of the day...
Editor, Expert player (2028)
Joined: 6/15/2005
Posts: 3272
I'll have to do some research before I can figure out whether the sequence of 7 rolls after input is possible. It didn't look too good the last time I tried it.
Player (86)
Joined: 10/4/2015
Posts: 138
Monopoly runs have become a favorite of mine. Hilarious stuff.
Enter the Matrix is a piece of garbage but I'm gonna finish it if it kills me.
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3806)
Joined: 11/30/2014
Posts: 2807
Location: US
Link to video Console verified, cool run!
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 15346
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [6074] NES Monopoly "7 CPUs" by FractalFusion in 01:37.45
Editor, Expert player (2028)
Joined: 6/15/2005
Posts: 3272
Oh? This doesn't obsolete the 4 CPU's run? Whatever. I saw at one point a post asking why it was not feasible to extend the 4 CPU strategy to 7 CPUs, but I'm not sure where the post went. The reason is that, after end of input, you'd need to manipulate 7*2 = 14 rolls, instead of 8. Considering that each odd roll has to be a double and each even roll has to be 2 or 3 (let's forget about back 3 spaces for now), extending it to 14 rolls would make it (1/6 * 1/12)^3 = 1 / 373248 as likely to occur compared to the 4 CPU strategy, and the 4 CPU strategy already has a (1/6 * 1/12)^4 = 1/26873856 chance of occurring. The back 3 space card made it approximately 3 times more likely. For reference, the estimated size of the search space used in the 4 CPU strategy was around 40000*256 = 10240000.
Skilled player (1666)
Joined: 7/1/2013
Posts: 441
FractalFusion wrote:
This doesn't obsolete the 4 CPU's run?
It most definitely should.
CoolHandMike
He/Him
Editor, Judge, Experienced player (728)
Joined: 3/9/2019
Posts: 681
£e_Nécroyeur wrote:
FractalFusion wrote:
This doesn't obsolete the 4 CPU's run?
It most definitely should.
Judges spoke about this and decided that this was different enough to the 4 CPUs, as well as having great positive feedback with all yes votes. There is also not a lot of Alternative publications for this game. Considering those points we decided to accept this as its own Alternate branch.
discord: CoolHandMike#0352
Player (40)
Joined: 1/11/2023
Posts: 9
Location: The Drop Zone
One more thing I want to throw in: I understand that in the fastest completion improvement, I noticed you had the CPU that traded States Ave. with you, advance to Boardwalk. There should also be a Chance card that takes the CPU straight to Reading which is six steps closer to St. Charles and could save frames that way, too, being the CPU can move 3/3 instead of 6/6 to reach St. Charles. Manipulating that part of the fastest completion is also a challenge.
Editor, Expert player (2028)
Joined: 6/15/2005
Posts: 3272
I thought of Reading instead of Boardwalk, but the problem is the game has a 2-second delay whenever anyone lands on a railroad space. Otherwise I would have sent Ollie to Reading instead.