Your Segregated Neighborhoods are Still Connected - Mini Motorways Deep Dive

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 304

  • @covovker
    @covovker 3 ปีที่แล้ว +548

    Sounds like you did not expect your viewers to be a bunch of nerds. Really? :) We watch 2d cars moving to 2d buildings while the dude at the steering wheel considers lots of tweaks in terms of nitty-gritty optimizations to their flow. That is a fun part of it, and we (well, I for sure) really appreciate the effort you put into it to like analyze whats really going on.

    • @failsafe6308
      @failsafe6308 3 ปีที่แล้ว +2

      Love how this masterpiece of a comment has nearly 100 likes, and yet no comments… yet, for I have taken that spot. Also, you sure got me in you’re team. Nerds forever, mate.

    • @metenrog
      @metenrog 3 ปีที่แล้ว

      Look I’m not a nerd. I’m just a data scientist who really likes optimization games.

  • @Tepalus
    @Tepalus 3 ปีที่แล้ว +398

    Ah yes, my favorite topic in games: MATH & STATISTICS
    (for real, I love those in-depth analysis types of videos about games)

    • @orangegaming9562
      @orangegaming9562 3 ปีที่แล้ว

      Ok matpat

    • @orangegaming9562
      @orangegaming9562 3 ปีที่แล้ว

      Jk I actually love that as well

    • @Tepalus
      @Tepalus 3 ปีที่แล้ว

      @@orangegaming9562 Yeah, that's also why I like GT/FT by Mat. It's nerding on a whole nother level. :D

  • @mcspikesky
    @mcspikesky 3 ปีที่แล้ว +21

    Who'd have thought it... The destination does not request the visitor, the visitor requests the destination.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +12

      Wow thanks for summarizing all of my work into 16 words hahahaha... oof.

    • @mcspikesky
      @mcspikesky 3 ปีที่แล้ว +3

      @@Retroflux just the conclusion, not the work. The work is the fountain :)

  • @phancyphysics8240
    @phancyphysics8240 3 ปีที่แล้ว +109

    In this video, Retroflux defends his dissertation on the M.O.V.E Principal of Mini Motorways by using statisical analysis to prove his shared trip hypothesis like the absolute genius he is. Well done!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +48

      I'm still waiting for someone to come by and refute my claim with even more scientific rigor and everyone will laugh at me and my crackpot theory...
      You know, just normal fears lmao

    • @kevinmcmanemon3948
      @kevinmcmanemon3948 3 ปีที่แล้ว +12

      @@Retroflux At least you moved the conversation forward intelligently. Bravo, sir.

  • @FantismalSpider
    @FantismalSpider 3 ปีที่แล้ว +81

    This is the deep dive I hoped the algorithm would eventually serve up!

  • @fletchercutting7301
    @fletchercutting7301 3 ปีที่แล้ว +79

    Me sitting here like “this video is awesome, let’s find part 2” and then realise that this video was only just uploaded and I’ll have to wait for the next one. I’m too used to Netflix’s “dump the entire season at once” structure haha

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +49

      Me, after spending 20 hours trying to make content: "Phew, time for a brea-"
      My fans: "MORE"
      I love you guys, but chill LOL Hit the subscribe button and I swear you'll get the notification :')

    • @fletchercutting7301
      @fletchercutting7301 3 ปีที่แล้ว +13

      @@Retroflux All good! Take your time, I know this kind of content isn't easy to make.

  • @heck_n_degenerate940
    @heck_n_degenerate940 3 ปีที่แล้ว +2

    This is why strategy/puzzle gamers scare me. They will stop at nothing to find the optimal exploits of they’re favorite systems

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Puzzle gamers rise up

  • @cromanticheer
    @cromanticheer 3 ปีที่แล้ว +18

    AHHH I FUCKING KNEW IT! I had a hunch that destination demand would "overflow" into other destinations (of probably the same color?) since in my playthroughs and other let's plays I keep noticing that if one destination starts struggling other destinations of that same color start struggling. It makes sense as a snowball-y game mechanic to keep players on their toes, but I never figured we'd get concrete proof that this mechanic exists beyond dev notes.
    Thank you for all your hard work analyzing the game to prove and spot this!

    • @amasterofone
      @amasterofone 3 ปีที่แล้ว +4

      Absolutely. It seems there is always one color in the game that becomes a problem about midway through an then ultimately ends the game. I would be interested to see if the spawn rate of house colors follows a predictable path based on the requirements of the shops.

    • @republikadugave420
      @republikadugave420 2 ปีที่แล้ว +1

      @@amasterofone about 3000+ this trend starts

  • @Keisuki
    @Keisuki 3 ปีที่แล้ว +7

    I had an investigate of my own, looking through code, and you're absolutely right.
    If a destination is maxed out, the game tries to put the new pip on the nearest non-full destination of the same colour. If all destinations of that color are full, it puts it on the nearest non-full destination of any colour.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +4

      Stop, my ego can only get so big

    • @owendeheer5893
      @owendeheer5893 2 ปีที่แล้ว

      How do you look at the code?

  • @rantingrodent416
    @rantingrodent416 3 ปีที่แล้ว +15

    I'd wager that this is the result of the changes they made to punish players for blocking too much of the map and preventing destinations from spawning; the pin spawn rate per colour escalates over time based on how many destinations are *expected* to exist. If you allow destinations to spawn normally, then the number of destinations increases in tandem with the demand and pins are distributed among them in a manageable way. If you block destinations from spawning, then the demand at the ones that did spawn will become overwhelming.

  • @FloydsonYT
    @FloydsonYT 3 ปีที่แล้ว +3

    mind blown.... I always thought it strange how small destinations randomly came under strain late game. They were being shafted pips from their struggling friends!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      "We're an equal opportunity employer, we shaft all of our employees equally hard"
      "Yes Hans, the big pipe for the small structure"
      " What are you doing, step-store? "
      I could do this all night 😂

    • @FloydsonYT
      @FloydsonYT 3 ปีที่แล้ว +1

      @@Retroflux oh that became much more graphic than necessary, I feel you've violated all my future gameplay in mini motorways.

    • @FloydsonYT
      @FloydsonYT 3 ปีที่แล้ว +1

      @@Retroflux 😂

  • @AbdulAleemShekhani
    @AbdulAleemShekhani 3 ปีที่แล้ว +27

    Damn, math, smashed both the buttons to honour the work!

  • @catotonic7536
    @catotonic7536 3 ปีที่แล้ว +9

    This is the kind of thing I've been sitting on doing since I started playing. Thank you for putting the work in.

  • @RTsa2
    @RTsa2 3 ปีที่แล้ว

    I think if you wanted to confirm the ”pips placed in other shop of the same color” hypothesis, it should be rather simple in the mid-game. Simply disconnect all but one of the shops of the same color and see what happens when they’re full. It should be quite easy to determine if the single shop remaining is getting all the pips or if they’re being distributed to other colors too. Great video, thanks for your effort! :)

  • @samuelturner6076
    @samuelturner6076 3 ปีที่แล้ว +2

    You have more than earned your like and subscribe, probably going to end up watching more of your content :)

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      That's the dream! Welcome to the pond :)

  • @imafrenchtartine
    @imafrenchtartine 3 ปีที่แล้ว +8

    Thanks for your hard work ! Of course, looking at the code would be easy enough, but I enjoy more the reverse engineering part, what hypothesis you come up with from observing the game behaviour and how you test it. I'm very interested in the two ones you tested and proved wrong. "It's about the journey, not the destination" if I dare say x')

  • @RobBCactive
    @RobBCactive 3 ปีที่แล้ว +2

    So in conclusion, you need to anticipate square dests both expanding or becoming overflow ones when the round ones max out.
    Otherwise your scores will never break through that threshold.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Bingo bango bongo, give this man a prize

  • @malikamajjoud8324
    @malikamajjoud8324 3 ปีที่แล้ว +2

    Maybe it's because I do math at university and love it, maybe I am just slowly going insane, but: I LOVED THIS VIDEO :p

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Por que no los dos? (why not both?) :^)

  • @LunaWitcher
    @LunaWitcher 3 ปีที่แล้ว +2

    Had to check if someone had already mentioned that 6:37 thing, but they did and you already acknowledged it, so yeah, this is just for the algorithm lol Also I just subscribed because I am addicted to this game and you are enabling me.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      Yep! Idk why I said "9", literally the graph right beside it has the formula...

  • @kittysflowerld7011
    @kittysflowerld7011 3 ปีที่แล้ว +2

    This is just what I needed thank you so much 😊

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Glad you enjoyed it! ☺️

  • @gabuskyta
    @gabuskyta 3 ปีที่แล้ว +1

    I’m incredibly bad at math and always wonder about this kind of stuff, it’s cool to see someone do all the calculations and get into technical stuff of games.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      I am also incredibly bad at math, but I'm more persistent than bad so it works out lol

  • @jacobpaint
    @jacobpaint 3 ปีที่แล้ว +4

    I love it, I have often spent too much time recording data for things to try and understand how it works so as to optimise but largely just to understand. Unfortunately, I don't have the ability to analyse the data and consolidate it into graphs and charts, as well as you do.
    If you maxed out the games that you counted, to what score did you count?
    It seems to max out at around 10000 but the real increases in pip generation might max out before I feel sure of it and the last part is the city balancing out, including me making final adjustments to any areas that are still in danger.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      The max score that I had to work with was 11355 - houses were still spawning and ruining my day so I get the feeling it keeps going from there. Next time I see an infinite score video pop up, I'll see if I can use that as my footage... but it might be impossible to get infinite scores now if they changed the growth rate too much, so we'll see what shakes out. 10K for most maps is still hopefully possible! :)

  • @Twas-RightHere
    @Twas-RightHere 3 ปีที่แล้ว

    This type of analysis has always been on my mind while playing this game. I searched google for this kind of in depth mathematical analysis of car rates and road optimisation, not just which thing is better, but by *how much.* Alas, I could not find any results. Please continue this series!

  • @RobBCactive
    @RobBCactive 3 ปีที่แล้ว +2

    Very interesting, so often the colour going bad appears to be a result of cars getting lost, or accidental connections causing ridiculously long journeys, because they don't update when you fix things.
    Just today, I realised by not recording my games to play back, that I was having to guess at the cause of meltdowns.
    Sharing demand is something experienced players mention when considering blocking. Basically if you over be do it, demand ramps up on other dests and you haven't the houses to satisfy it.
    Thanks for looking be at this systematically!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Yep! I figured there had to be something underlying it all, so I went to work figuring it out... unfortunately what didn't get into the video was me testing three other hypotheses that turned out to be incorrect... ten hours wasted, but it led to this so all is good! I get the feeling that post-patch, the demand curve is even steeper, that's the only way that I can see them capping infinite runs... but that's content for another video :^)

    • @RobBCactive
      @RobBCactive 3 ปีที่แล้ว +4

      @@Retroflux Now testing the other hypotheses and showing why you reject your idea in the face of facts, sounds like a vid the world sorely needs!

    • @SETHthegodofchaos
      @SETHthegodofchaos 3 ปีที่แล้ว +2

      @@Retroflux 10 hours just to confirm that the hypothesese were wrong. oof. I guess thats the life of a scientist/reverse engineer :D

    • @SETHthegodofchaos
      @SETHthegodofchaos 3 ปีที่แล้ว +1

      I botched so many runs because I connected two sections to have one or two houses add to a mall but end up accidentally creating a larger networking that makes me lose. One might think I have learned from those but nope, not yet I guess >_>

    • @RobBCactive
      @RobBCactive 3 ปีที่แล้ว +1

      @@SETHthegodofchaos It's easily done,. Yesterday a very promising map with good colour segregation and many motorways broke down when I had to find 5 houses for a new round dest that appeared without more houses spawning. I was short on that colour because it was round only AND I'd had the housing groups all used in some way.
      I made an accidental connection in one area, then by hooking up some different colour houses, which would be needed soon, it created ridiculous multi motorway routes.
      As I cut road to fix, the deletion bug hit and cars of multiple colours became lost and went sight seeing.
      Now we know the lost cars created extra demand on unrelated dests, which meant everywhere was short of cars and with nothing in garages, there was nothing but crossing fingers to fix.
      It's really frustrating when you're high in the Weekly challenge but want to up the score to be top 100 at the end of the week, because such games aren't quick endeavours, with interruptions a lot of effort had gone into it. I was very near being able to fill the map, there was room to give me more houses but it has a way of getting nasty!

  • @ahmed710
    @ahmed710 3 ปีที่แล้ว +1

    just subbed, looking forward to your analysis of data and models you create. would love to see some more graphs/data representation on screen tho

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Thanks for the sub! Hopefully you enjoy the latest video, it's a nother deep dive! Less graphs though, since I was just playing with raw numbers and frame counting for this one. The next one should have a bit of graphing, though! :)

  • @imacrazyguylol
    @imacrazyguylol 3 ปีที่แล้ว +41

    I play this game too much, my first thought was to move purple to the right entrance and green to the left to save roads lol

    • @SETHthegodofchaos
      @SETHthegodofchaos 3 ปีที่แล้ว +1

      Haha, true. Also to have more room for spawns and other roads :D

    • @tinylittleanj2
      @tinylittleanj2 3 ปีที่แล้ว

      Same…

  • @SeeAndDreamify
    @SeeAndDreamify 3 ปีที่แล้ว

    Loosing on level one buildings that looked fine definitely did puzzle me, but this explanation makes sense! Maybe that is also the reason why cars from really far away try to go to the small one if at all possible even though it'd take a tremendous amount of time? It could be a car that was supposed to go to a big one but chooses another destination because it is full.

  • @ruby-mc3xz
    @ruby-mc3xz 3 ปีที่แล้ว +1

    Fascinating! Looking at the end of game screenshot I took of my last run, I'm pretty sure I can see this pip sharing in action. Thank you for including subtitles too!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      :D I try and CC all of my talking videos, the hour-long ones are just not feasible to do manually so I pray the autogenerated ones are good enough most of the time :p Glad you liked the video!

  • @lll8112
    @lll8112 3 ปีที่แล้ว +2

    I subscribed when he said “if you can’t M.O.V.E it, you lose it.”

  • @amasterofone
    @amasterofone 3 ปีที่แล้ว +2

    I've noticed the lack of control as to where cars end up in interconnected systems. They don't necessarily go to the most urgent spot which is a strange effect and I'd be curious to figure out why that happens. It makes it difficult in critical scenarios to predict whether a suplimental source of cars will have the desired effect. Looking forward to your next video!

    • @TheEvox81
      @TheEvox81 3 ปีที่แล้ว

      As best as I can tell, pips are assigned to the closest available car. And once a car takes off on a journey to a specific pip, it will continue no matter what. If you have a really urgent building and connect houses close to it, you'll see instances where cars drive right past them, on a fruitless journey across the map. That's because the pips for that angry building already have cars on the way to get them (and the cars for the close houses are across the map, completing journeys of their own).

  • @bigkh3
    @bigkh3 3 ปีที่แล้ว +1

    yes!! finally! someone is taking this game this seriously! havent even played but watched tons of videos and i bet using methods you used today, you could get a perfect game!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      That's the basis for my 10K on each map long-term goal!

  • @skalidro1709
    @skalidro1709 3 ปีที่แล้ว +1

    I highly appreciate the effort you put into this video! it was awesome! :)

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Thank you so much!

  • @oscarsorensen210
    @oscarsorensen210 3 ปีที่แล้ว +1

    Thank you for doing this work! I have honestly lost sleep thinking about why my square shops keep failing me!!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      It's still speculation! But I think it makes sense, and it gives me a new angle to play the game with :) once I'm done reverse engineering, I'm gonna stream the source code and try and make sense of it all

    • @oscarsorensen210
      @oscarsorensen210 3 ปีที่แล้ว +1

      @@Retroflux Completely agree, I think you're on to something! I played the weekly (dubai) after watching the video and managed a PB of 10.2k. I tried to go for maximum efficency for the level 2 buildings, min 6 houses each and then just maximum amount of "backup" cars for the level 1s whilst not worrying too much about efficiency (route length) and it seemed to help. Alas, a level 1 did fail me in the end though but I'm sure like you said it's because the L2s got overrun and loaded up the L1s

  • @arksum6818
    @arksum6818 3 ปีที่แล้ว +1

    Earned my subscription. I'm excited to see where this goes! I personally haven't done any math (obviously), but I have gotten to 6000+ on LA by minimizing crossroads at all costs, even in neighborhoods. Since the big change to traffic at the end of August, I've instead been minimizing the total number of intersections, as cars slow down about the same for a 4-way as a 3-way intersection, not including the roads connected directly to houses.

  • @Strav24
    @Strav24 3 ปีที่แล้ว

    This was an amazingly in depth analysis of a simplistic 2d video game about roads, and I loved every second of it. Can't wait for the rest of the series

  • @yuvx8516
    @yuvx8516 3 ปีที่แล้ว +4

    When you're playing spreadsheet instead of the game itself

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +3

      The first video on this channel was spreadsheets, I've come full circle at this point

    • @adamt195
      @adamt195 3 ปีที่แล้ว +3

      @@Retroflux Made me look. Damn.

  • @rk3632
    @rk3632 3 ปีที่แล้ว +1

    Interesting video, couldn't help but notice at 6:30-6:40 when you were explaining your maths, you said the sum was 4(1.4935(26 weeks) + 9.2863)) however in the video its labelled as 4.....+0.2863) could this have also affected your mathematical reasoning on the sum, as it would have made your count 165 instead of 156, closer to the 162 manual count you had.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Hi hi! The written equation is correct, it's just a enlarged, worked version of the equation on the graphs. Someone mentioned that annotating might be a good idea, but I think that feature has been removed. 156 was correct.

  • @DDCRExposed
    @DDCRExposed 3 ปีที่แล้ว +6

    This is great, really getting into the nitty-gritty of the games stats and such (I do something similar) and I'm glad to see someone looking at the math of it all. 👍

  • @metenrog
    @metenrog 3 ปีที่แล้ว +1

    Boy, I’m glad you did this math for me.

  • @MrScarabus
    @MrScarabus 3 ปีที่แล้ว +6

    By cars movement through intersections I may assume this recordings from previous patch. In new patch they drastically changed pins distribution and more important how anger system works. Now in late game some colors can produce just a few pins while others might be flooded. On such colors you physically cannot fulfill the demand. Because of anger. It accumulates more quickly. That's why no infinite runs on TH-cam on last two weeks.
    So, your math is good, but it might be outdated.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +4

      The pip counting is pre-patch yes, but not all the footage is... I think. I'll definitely have to follow-up if it's different, though I would be surprised if they did a major overhaul to their base system functionality - maybe just a faster growth slope, for example. I'll have to get another 10K run to double check though, so maybe that's up next!

    • @MrScarabus
      @MrScarabus 3 ปีที่แล้ว +1

      Good luck with that. I'd really like to look at 10k+ run. I've had a number of infinite runs before, but now 10k is like space high for me.

    • @AlejandroLamKhoa
      @AlejandroLamKhoa 3 ปีที่แล้ว

      I do think the pin distribution system was changed drastically. When the game hits 3K or 4K trips, it now feels impossible to meet all of the demand by the stores. But I don’t believe it’s just a feeling, especially when I have most of the cup de sacs have private motorways to the entrance of the stores (if not already really close to the stores) and still, they are not satisfied.
      Either way, Retroflux I thoroughly enjoy this video and can’t wait to see more analysis on other aspects of the game too.

  • @SRMom
    @SRMom 3 ปีที่แล้ว +2

    Amazing data, thanks for the work so far! I'd love to set up a discord to talk about this games meta so we could push scores higher and higher. I'd gladly lend a helping hand in any data needed to be collected!

  • @owendeheer5893
    @owendeheer5893 3 ปีที่แล้ว +2

    You are such a mathematician, I love it!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Fun fact: I hate doing math, I'm just good at it lol

  • @limester
    @limester 3 ปีที่แล้ว +1

    The pain you went through is why I hit sub without even thinking twice. That's not to say I wish to see you in more math pain but I'm not saying that I don't wish to see you in math pain...

  • @anj000
    @anj000 3 ปีที่แล้ว

    It seems like every house is connected and regardless of color. It is easy to see when blocking spawning points so you have only one destiantion - this destiantion is so busy that you can't keep up. When you allow another destination to spawn not matter the color the it becomes much easier.

  • @J-theSloth
    @J-theSloth 3 ปีที่แล้ว +1

    Hypothetically:
    Imagine a level 2 building with 10 houses very close and efficiently (roundabouts) connected.
    Would this help another house of the same colour from every fully capping out?
    Rephrased: You spoke of pip sharing as detrimental to other houses of the same colour, but is it possible to utilise the pip sharing mechanic to focus more resources into a single building of the same colour to become the designated pip-sharer?

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      Assuming the efficiently connected level 2 building has a car turnover rate that exceeds its current MOVE criteria, yes it would in theory start pulling from other structures, increasing its efficiency curve. The problem of the other structures still remains and can still end the game, though - remember the timer is for too many pips, so if you never clear them... You're going to lose eventually.
      But tl;dr yes that's exactly what I mean by pip sharing

  • @holyslaya1645
    @holyslaya1645 3 ปีที่แล้ว

    Damn from watching your DD no deaths to this... you are definitely an underrated channel for sure!
    So I'm glad to see you grow from about 2k subs from when I started watching to over 6k now

  • @princeofhyrule2205
    @princeofhyrule2205 3 ปีที่แล้ว +1

    What I got from this video: trying to achieve 10k trips changes a person.
    Jokes aside, really liked the video and look forward to more analysis:)

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Stage 1: Euphoria
      Stage 2: Depression
      Stage 3: Min-Maxing with Spreadsheets
      Stage 4: ???

  • @jaymuffinz
    @jaymuffinz 2 ปีที่แล้ว

    Finally someone that brings real math into analyzing this game.

  • @protestthebread1046
    @protestthebread1046 3 ปีที่แล้ว +1

    Great video Retro! It's interesting to learn that the destinations share the load, can't wait for the followup to see what else we learn about this charming puzzle game.

  • @astrofox2409
    @astrofox2409 3 ปีที่แล้ว +1

    Ever since I came across this game, I've always wanted to construct some sort of mathematical model based on a system of (more likely than not) coupled differential equations. I've been thinking that I could try to model the destinations or maybe the roadways as a capacitor of some sort given that there will be some sort of car flux associated with each tile. I was never really able to figure it out as it's a hell of a wild system to even attempt to model - especially given that we're also dealing with a weird metric space considering the form of any of the maps. I look forward to other videos in this installment.

  • @S4R1N
    @S4R1N 3 ปีที่แล้ว

    Liked, subbed and commented for the sheer amount of work put in :D

  • @HikaruFER
    @HikaruFER 3 ปีที่แล้ว

    I subscribed and like the video cuz u spend 10 hours counting the beeps, thats dedication.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      Somebody gotta

  • @YatharthAgarwal
    @YatharthAgarwal 3 ปีที่แล้ว

    This is the only time I have ever commented on a video just because I like it. I don't know how to tell you we went this series enough.

  • @Anthonygamer10
    @Anthonygamer10 3 ปีที่แล้ว

    Liked and subscribed looking forward to the follow up videos

  • @HandsomeLongshanks
    @HandsomeLongshanks 3 ปีที่แล้ว

    NEEEEEERRRRRRRRRRD! that being said, thank you so very much from the bottom of my heart for this video

  • @WilliumBobCole
    @WilliumBobCole 3 ปีที่แล้ว

    yaaas this is the kind of systemic analysis I've been hoping to see. From my own testing, it does seem that the rate of pip generation is global and scales up over time (IDK if this is a global value per colour but I think probably not, at least to some extent). I tested this with the usage of diagonal road preventing new destinations from spawning. The houses simply failed to keep up with the ramping demand, however, when I "allowed" a new business to spawn (ie; I missed a gap and let one slip in), it seemed that it was more able to distribute the pips, lessening the load on the other structures. The way in which this happened seemed to me like there was a hidden pip-generation penalty value when a business was unable to spawn to deter this method specifically, but this would need more thorough testing to confirm. It might be possible that this hidden penalty is what causes the game to end in a loss eventually, since it becomes inevitable that no new business will be able to spawn when enough houses and roads exist. The best way to test this theory would be to inject a custom map into the game that is effectively the same as any other map, but has much more playable space, to determine if the destinations have a hard limit (either globally, or per map), or if it is an implied limit as an emergent property of how the game works. I look forward to seeing more deep analysis, consider me subbed

    • @jeanf6295
      @jeanf6295 3 ปีที่แล้ว

      The rate of pip generation could be color dependent and tied to the total number of corresponding houses, and then cycled through the associated businesses. Once no more house can spawn the game can run for ever provided the demand can be met. House spawn happens on business spawn or upgrade and continuously so blocking businesses altogether is counter productive.
      Also, there is a hidden zoning on maps that dictates where houses and businesses will spawn more frequently, there is a video of the dev talking about the development process that show that, maybe it could be abused to control house spawn. Houses tend to flock together, so manipulating the area around neighborhoods with roads to control house development patterns could help.

  • @SunDry_Marchy
    @SunDry_Marchy 3 ปีที่แล้ว +1

    Ooooh, that's just a cruel mechanics. Completely uncalled for

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      It's probably in response to all of the blocking strategies, now people can't go infinite

  • @JuanSanchez1
    @JuanSanchez1 3 ปีที่แล้ว +1

    I liked the video, he went on his nah I’m not doing math, I hovered over the dislike, then he did the math. I guess I’ll sub.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      IT WORKED MUAHAHAHA
      err, I mean... welcome to the cult.
      Wait that's not right either. I'll get back to you, we'll workshop it at evil HQ.

  • @NicoleyCupcakes
    @NicoleyCupcakes 3 ปีที่แล้ว

    Appreciate you retro! Subscribed.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      Appreciate you for appreciating me! Welcome to the pond... or something like that. We're still workshopping it.

  • @biswaviraj
    @biswaviraj 3 ปีที่แล้ว +1

    Great Analysis!

  • @hakonatli
    @hakonatli 3 ปีที่แล้ว

    Holy moly this changes everything...

  • @smokeythebear99
    @smokeythebear99 3 ปีที่แล้ว

    Just found out about this game tonight. This is the most satisfying and calming shit to just put on that I've seen in a long time. Granted, I'm not the one playing. Haha

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      It is pretty deep, for a generally simple concept! Glad that my anxiety doesn't come through and it's calming for you LOL, the game can be pretty unnerving at times if you're the one playing it!

  • @ferroud5023
    @ferroud5023 3 ปีที่แล้ว +1

    Duck mascot and statistics? You have my like and subscribe, my friend.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      *quacking intensifies*

  • @Trashloot
    @Trashloot 3 ปีที่แล้ว

    Im not gonna subscribe because i would just be a dead subscriber but have a comment and a like for the algorithm. Great video :D.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      Bless you for your algorithm boost, regardless! And remember a dead subscriber is still helpful in their own way! Some people don't take small channels seriously, especially companies >:(

  • @corey1064
    @corey1064 3 ปีที่แล้ว

    it *is* within colour group by the way
    u can see it in maps with 2 of a certain colour spawning constantly, when only one spawns then it will almost definitely be your doom

  • @TheGheddon
    @TheGheddon 3 ปีที่แล้ว

    WHAT!? I can't WAIT until the next one!

  • @KingOfBlood217
    @KingOfBlood217 3 ปีที่แล้ว +1

    Great video. @6:37 you say 9.26 but it's written 0.26, might want to annotate that in some way if it's actually 9.26 or not.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Yes! The equation is right, I said the wrong thing. I will make sure to annotate soonTM

    • @KingOfBlood217
      @KingOfBlood217 3 ปีที่แล้ว

      @@Retroflux no worries! Just trying to help, keep up the great videos :)

  • @KarinaPlayingBanjo
    @KarinaPlayingBanjo 3 ปีที่แล้ว +4

    I've never even played this game, but damn all this math is intriguing me. Looking forward to more videos on this 👍

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +6

      Why are there so many people here that have never played this game?!!? Hello, TH-cam? Glad you enjoyed it either way!

    • @RobBCactive
      @RobBCactive 3 ปีที่แล้ว +3

      You should play, it's not expensive and it's available on Steam and Apple Arcade

  • @El_Presidente_5337
    @El_Presidente_5337 3 ปีที่แล้ว +1

    "I refuse to do math for a game"
    Stellaris and Victoria players:

  • @katelikesrectangles
    @katelikesrectangles 3 ปีที่แล้ว +7

    oh wonderful! really good work. so i bet the code for this is literally when increasing demand in a building, "if this building is currently full, pick a different building". i wonder how the different building is chosen, if that's always one with the lowest load perhaps

    • @almightyhydra
      @almightyhydra 3 ปีที่แล้ว +2

      given the cyclic behaviour seen in the early game, it could be a linked list, where you pick the first item in the linked list that isn't full, and move it to the end

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Yeah, that's my first thought too, something that could easily be added to that maintains an order, sounds like a LL or a derivative like a queue! What might also exist is a "colour counter" variable that keeps track of excess, and then dumps it if space opens up.

  • @storyofwill
    @storyofwill 3 ปีที่แล้ว

    This is amazing. Thank you!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      You're very welcome!

  • @jackwilliams1468
    @jackwilliams1468 3 ปีที่แล้ว +2

    would you ever want to help me collect data and equip this game with a machine learning optimization program to see what the theoretically optimal strategy is?

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +2

      Email me? I'm super busy most days, but can at least offer guidance if you are interested in doing something like that.

  • @florex__
    @florex__ 3 ปีที่แล้ว

    Dude you my friend are crazy. And a fellow excel connoisseur :D

  • @jeanf6295
    @jeanf6295 3 ปีที่แล้ว

    It would be interesting to count the number of houses, total demand could be tied to it.

  • @christopherg2347
    @christopherg2347 3 ปีที่แล้ว

    Having a shared spawnrate among the same color does make sense. It would be a very simple way to load balance the system. While hte game does have a fail condition, it would be very frustrating if you lost because one building *randomly* got 16 drive requests in a few seconds. Or if htere was ever a journey that takes too long to finsh.
    Consider two lists that are itterated over. If you pass the last entry, restart at front. One list has the houses. One list has the destinations.
    The game tries to match the current house to the current target. If the house has no cars, it has to skip the house. If the target is too far from the house or the target is already full, it has to skip the target. If there is no valid target for this house (isolated with no empty target), it skips the house.
    Otherwise, you get a car journey.
    For bonus points, every X cycles of either list you get a new house and/or a new target.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      I'd love to dissect that part of the game - the spawn rates and balance calculations must be pretty interesting to look at, if there even is any!

    • @christopherg2347
      @christopherg2347 3 ปีที่แล้ว

      @@Retroflux I would look for some configuration file or settings.
      Somehow I expect a simple/elegant design for the formulas. Nothing overly complex.

    • @christopherg2347
      @christopherg2347 3 ปีที่แล้ว

      @@Retroflux Another thought crossed my mind: Maybe there is a spawnrate shared between all colors as well?
      Like on top of itterating through houses and target buildings, is also itterating through colors would mean that one extra color do not adds (many) extra spawns - just more complex pathfinding.
      But the time between spawnings might also decrease over time. Maybe starting at something like 5000 game ticks, counting down by 1 for each new house spawned.

  • @aiacfrosti1772
    @aiacfrosti1772 3 ปีที่แล้ว

    Each house generates some number of pips per minute
    The pip is placed on a destination of the same color that is a) not full and b) is the destination that has not received a pip in the longest duration
    There are some variations that were too complicated to pick up on without detailed analysis, but I do know that trip generation rates will skyrocket if a new destination cannot be placed for a while

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      "Operator, yeah it's me again, they're blocking. --- I know, right, you'd think they'd learn, anyways triple the pip rate and take a lunch break"

    • @aiacfrosti1772
      @aiacfrosti1772 3 ปีที่แล้ว

      @@Retroflux yaas!
      if houses are the ones generating pips it could also be
      "Jim? they haven't opened a new Redmall™ in three days!"
      "What? No!"
      "I'll call the rioters..."

  • @sobertillnoon
    @sobertillnoon 3 ปีที่แล้ว

    I didn't know this going in but this is exactly the video I wanted. God I love nerds and charts and graphs. Thank you.

  • @Be_Spectacled
    @Be_Spectacled 3 ปีที่แล้ว +1

    Very impressive, I wouldn't have the patience in the mind or the mathematical brain power to do that. Look forward to seeing more breakdowns 👌

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Patience and stubbornness are two sides of the same coin, I'm very familiar with both 😂

  • @Suntoria236
    @Suntoria236 3 ปีที่แล้ว

    Love this kind of analysis

  • @psychoticlime9940
    @psychoticlime9940 3 ปีที่แล้ว

    Oh boi, scientific method applied properly. I love this! Thank you ❤️

  • @genewitch
    @genewitch 3 ปีที่แล้ว

    if counting pips is something that interests people you can use cheatengine to slow the game down (speedhack, set it to 0.5 or 0.25 or whatever) - then when you play it back you'll have double or quadruple the frames for each pip event or whatever. Yes, it's a slog to play, but this is about math, dangit.

  • @RealmsCrossMyths
    @RealmsCrossMyths 3 ปีที่แล้ว +1

    "I put in ten hours for a three-minute video"
    Eight. An eight-minute video.

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Yeah.... It kind of ballooned, like a lot

  • @rewrose2838
    @rewrose2838 3 ปีที่แล้ว +1

    Great video, meep it up

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Thanks, will definitely meep it up :^)

    • @rewrose2838
      @rewrose2838 3 ปีที่แล้ว

      @@Retroflux 😂 meep meep

  • @StephBer1
    @StephBer1 3 ปีที่แล้ว

    I loved that analysis and just subscribed. My husband, a stats nerd, was in heaven. 😄

  • @lonelyPorterCH
    @lonelyPorterCH 3 ปีที่แล้ว +1

    glad someone did the math so we didn't have to ;P

  • @music_YT2023
    @music_YT2023 3 ปีที่แล้ว

    Gift for the algorithm. Also, amazing analysis. Sorry you had to put in 10hrs counting pips to satisfy our curiosity!

  • @ShiroCh_ID
    @ShiroCh_ID 3 ปีที่แล้ว +1

    your data of this game also canbe used to know how hard the devs do math to make this thing hapens and we can also know how all ai was coded in this game

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Hopefully they followed Occam's Razor and just did the simplest solution, though there's lots of little things here and there... The more I dig, the less I think it's simple.

  • @StuartWoodwardJP
    @StuartWoodwardJP 3 ปีที่แล้ว +1

    So does this mean that routes for the same coloured cars/buildings should be connected to share the load?

    • @RedSarGaming
      @RedSarGaming 3 ปีที่แล้ว +1

      That’s an interesting question. In my experience with the game, I had much more success not sharing loads solely because it can cause too many intersections. I think the downsides of the intersection outweigh any benefits of sharing load, but I’m not sure on this.

  • @hopeernhart7480
    @hopeernhart7480 3 ปีที่แล้ว

    You’ve got my sub!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      Merci, Danke, Gracias, and thank you! 🙂

  • @PJOZeus
    @PJOZeus 3 ปีที่แล้ว +2

    Actually seems like a nice series
    Generally unnecessary, but intriguing none the less

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +3

      Everything in this world is unnecessary if you really look into it too much, but that's where the joy of life is! Enjoy the unnecessary, it's the nectar of life :)

  • @SonoranSage
    @SonoranSage 3 ปีที่แล้ว

    Awesome. Thank you!

  • @fredkelly6953
    @fredkelly6953 3 ปีที่แล้ว

    Thanks for putting in the work but ah linked spreadsheets would be nice to get a fuller understanding of your findings. I think others may find other conclusions in the stats as well. From what I've gathered they are connected by colour but does colour have a specific amount? I doubt it although some colours are certainly more active than others.

  • @NexusBecauseWhyNot
    @NexusBecauseWhyNot 3 ปีที่แล้ว

    Good video fam 🙇‍♂️

  • @za0za_0
    @za0za_0 3 ปีที่แล้ว

    i NEEDED this video

  • @elijaha773
    @elijaha773 3 ปีที่แล้ว +1

    "Tangent of the motorway arc" I thought tangent was only for right triangles. Is that the joke?

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Technically it'd be the tangent of the slope of the arc, but yes I was definitely throwing very big math words all in a sentence for a joke as well

  • @jon99867
    @jon99867 3 ปีที่แล้ว +1

    This is one of my favorite videos I've ever seen on TH-cam. Is there a way I can show my support with a donation? 😊

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Some day in the future I may stream! But for now, I am humbled by the love of everyone so far, so I want to take no donations. Your subscription and gospel of my channel is more than enough for me, 100%. Money comes and goes, but what matters at the pearly gates is what you did with your life.

  • @prunabluepepper
    @prunabluepepper 3 ปีที่แล้ว

    Don't particularly like the game, don't know the channel, but a big thumbs up for the work you put in! That's a feat of strength!

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      You don't know my channel? Well, now you do 🤔

    • @prunabluepepper
      @prunabluepepper 3 ปีที่แล้ว

      @@Retroflux indeed, pretty good stuff!

  • @muhamadafiqfarhan4832
    @muhamadafiqfarhan4832 3 ปีที่แล้ว

    Wow, i dont understand but great video! ;)

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      Me neither, hoping the comments will help me understand

  • @-MrMazw-
    @-MrMazw- 3 ปีที่แล้ว +1

    damn that was actually really interesting

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว +1

      Ngl, I have that effect on most people when I talk

  • @johnpaulboudreaux9569
    @johnpaulboudreaux9569 3 ปีที่แล้ว

    the devs seeing this video: "oh so that's how our game works. good to know"

    • @Retroflux
      @Retroflux  3 ปีที่แล้ว

      If I can reverse engineer their whole game without looking at their code, I will be proud of myself