Video není dostupné.
Omlouváme se.

Rule 110 with Trains - Factorio Insanity

Sdílet
Vložit
  • čas přidán 27. 01. 2020
  • Send Help. I think I may have actually gone insane.
    Rule 110 is a cellular automaton and widely regarded to be the simplest implementation of a Turing Machine. Therefore, if you can use a system to build it, that system is turing complete. I did this using only Factorio's trains, rails, stations and signals.
    The only circuit network components used here are for the purposes of the lamp display you can see in the video.
    Explanation video: • Rule 110 Train Turing ...
    Rule 110:
    en.wikipedia.org/wiki/Rule_110
    Game Link:
    store.steampowered.com/app/42...
    Discord:
    / discord
    Outro Music:
    • Betrayer's Swing
    Twitter:
    / minibetrayal
    Patreon:
    / minibetrayal
    "Le Grand Chase" Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 4.0 License
    creativecommons.org/licenses/b...

Komentáře • 109

  • @coldhardwick
    @coldhardwick Před 4 lety +182

    2:27 "Next question; Why? -- Anyways" I about woke the roommates laughing so hard

    • @Anson_AKB
      @Anson_AKB Před 4 lety +3

      _"Why?"_ - *"Why not?"*
      _"Why?"_ - *"Because it was possible and i could!"*
      _"Why?"_ - *"Because i wanted to see whether i could finish Factorio 1.0 with trains before 1.0 is released, so that i could play Factorio 1.0 in 0.18"* (waiting for that video next month :-)

    • @galsherp6173
      @galsherp6173 Před 4 lety

      just watched it to find that spot in the video xD

    • @tuqann
      @tuqann Před 4 lety

      Typing while still laughing!

  • @Nilaus
    @Nilaus Před 4 lety +104

    Very impressive. Deserves more publicity :D

    • @MiniBetrayal
      @MiniBetrayal  Před 4 lety +10

      Means a lot coming from such an established member in the Factorio youtube community. Thanks!

    • @Anson_AKB
      @Anson_AKB Před 4 lety +7

      GRATS, it was in the community spotlights in www.factorio.com/blog/post/fff-332
      (together with the "521 simultaneous players on a single server" by KoS/Caledorn, and the 2:04:54 speedrun by Nefrums)

  • @Tonatsi
    @Tonatsi Před 4 lety +72

    “The earthly manifestation of my insanity”
    Ok... hmm
    Cool
    Oh
    Ooh
    Ooooh
    *oh*
    *_oh no_*
    *_Dear God_*

  • @MiniBetrayal
    @MiniBetrayal  Před 4 lety +83

    I'll be sure to add in some video of the trains actually doing their thing in the explanation video

  • @MartinSparkes-BadDragon
    @MartinSparkes-BadDragon Před 4 lety +46

    "25 real-time days" ... "that's why i haven't been uploading recently!"
    Ya think???? lol.

  • @cycle71cycle
    @cycle71cycle Před 4 lety +64

    That is an incredible result of some next-level mental energy expenditure. Congrats, mate!
    +1 --> I'd love to see the trains in action.

  • @Elemy69
    @Elemy69 Před 3 lety +4

    I don't nearly have enough brain cells to understand what is happening in your videos but I still very much enjoy watching them

  • @jamescameron-clarke2560
    @jamescameron-clarke2560 Před 4 lety +43

    If the Biters can't be bothered to take an interest in local affairs then they deserve to have a Hyperspace bypass driven through their star system.
    Minibetrayal's already started on his Supercomputer, he should try getting in touch with one Mr Bartfast...

    • @caijones156
      @caijones156 Před 4 lety +1

      i think "don't panic" was his favourite saying during those months

  • @SierraX369
    @SierraX369 Před 4 lety +22

    "Why did I build this? … Anyway" LMAO

  • @happygimp0
    @happygimp0 Před 4 lety +22

    I want to see the trains in action.

  • @JobaerArman
    @JobaerArman Před 4 lety +4

    Mind = blown
    I can't imagine how much patience & passion requires. Loved your work. Waiting for you to upload the next video and watch all the trains in action.

  • @Joppa556
    @Joppa556 Před 4 lety +38

    Wow. There is only 2 possible ways to react on this:
    1) you have a lot of free time
    2) you are a madman
    :D

  • @ghostwolf3292
    @ghostwolf3292 Před 4 lety +3

    That is just flat out AMAZING!! I could not imagine the time and effort it took to do this! Great job!

  • @sebastianheese803
    @sebastianheese803 Před 4 lety +1

    That Zoom out sound sequence was soooo familiar to my ear... took me a second to recall it from Hitchhikers guide to the Galaxy. loved it ;-)

  • @jonohiggs
    @jonohiggs Před 4 lety +4

    This is excellent and you became my favourite CZcamsr at precisely 2:29. Do you use a general Von Neumann architecture, or is there a more efficient more direct way to represent the automata logic? Looking forward to the follow up, hoping we get some low level implementation details

  • @brianh870
    @brianh870 Před 4 lety +1

    wow
    Wow.
    WOW!
    Impressive to say the least! You must have figured out the refueling issues. Looking forward to learning more!

  • @Yggdrasil42
    @Yggdrasil42 Před 4 lety +1

    That intro. Amazing!
    The train network. Beyond amazing. 😳

  • @ryoukazika9454
    @ryoukazika9454 Před rokem

    "So why did I build this?.. Anyway!" Describes half the shit I do on Factorio. Good video c;

  • @HieronymousLex
    @HieronymousLex Před 3 lety +1

    This is incredible dude to say the least

  • @crazyrobots6565
    @crazyrobots6565 Před 3 lety

    Mini betrayal: builds a 1300 km long computer.
    Me: can't figure out how to signal a train intersection.

  • @Engeki
    @Engeki Před 4 lety +3

    *me trying to make a decent factory path for the 3rd level upgrade of the lab during hours*
    MiniBetrayal : Hello Guys I made a computer inside the game with trains and a couple wire

  • @benediktkraas8576
    @benediktkraas8576 Před 9 měsíci

    What an insane thing to build - amazing!

  • @SonoHedion
    @SonoHedion Před 4 lety +1

    That is absolutely mind blowing. Wow. Thank you for sharing

  • @homebrewinstrumentals7700

    Fairplay mate. Here's me just gotten to grips with the very basics of trains... Love this game!

  • @DemoBytom
    @DemoBytom Před 4 lety +25

    You had it running for 25 days straight? :O WHOAH
    Tell me you had it running in some sort VM/server not on your day-to-day PC... :O

    • @MiniBetrayal
      @MiniBetrayal  Před 4 lety +36

      I could tell you that, but doing so would be a lie

    • @homebrewinstrumentals7700
      @homebrewinstrumentals7700 Před 4 lety +4

      @@MiniBetrayal you absolute nutter, that's amazing.

    • @DemoBytom
      @DemoBytom Před 4 lety +13

      @@MiniBetrayal yeah, absolute mad lad, congratz!
      I looked at the vid and thought 'wow it ran for 25h, nice'..
      Nonono it was 25 days :O
      Madness :D

    • @MrDonkey912
      @MrDonkey912 Před 4 lety

      MiniBetrayal do you run it using headless mode?

    • @matsv201
      @matsv201 Před 4 lety +1

      Factories run just fine in the background on a pc with 4 or more cores

  • @FPRobber
    @FPRobber Před 4 lety +7

    Did you consider generating the network programmatically instead of building it manually? Would that have been faster/slower and harder/easier?

    • @DarkNexarius
      @DarkNexarius Před 4 lety

      It would probalby not be faster. He most likely make blueprints and then combines them to make bigger blueprints.

  • @gemmel3197
    @gemmel3197 Před 4 lety +1

    Impressed..... respect I couldn't do this and I was in IT for 35 years.

  • @t1mb3rfps80
    @t1mb3rfps80 Před 2 lety

    You have more meters of track than 7/50 US States. Very impressive!

  • @mordan727
    @mordan727 Před 4 lety

    You know someone is going to make a Rick Roll video out of this and blow up the PC.
    This is amazing!

  • @jlauzun
    @jlauzun Před 4 lety +2

    fantastic.
    Can I make a request? Once you've completed this project, could you loop back into some train tutorials? Specifically, how do make smart trains without using LTN mod. You covered it in 1 episode previously, but I feel there's a lot more to discuss. I'm having issues with how to setup my stations and logic to request and queue the appropriate number of trains for both station supply trains (supplying ammo, artillery, repair items / packs, etc to separate logistics networks), and material trains. Plus, with the 0.18 train logic changes who knows how things now work. Much appreciated!

    • @MiniBetrayal
      @MiniBetrayal  Před 4 lety +2

      Im planning an entire tutorial series covering just about everything in factorio with somewhat shorter videos than my previous tutorial videos, so stay tuned, but i cant make any guesses as to when video’s will start coming out.
      Ive already done a lot of material on trains so it probably wont be a top priority, but i’ll see what i can do

  • @dampintellect
    @dampintellect Před 4 lety

    Hmm... *Adds watching 25 days of Factorio lamps flicking on and off while you can't escape due to thousands of trains rocketing around you to list of viable tortures*.

  • @jasonhildebrand1574
    @jasonhildebrand1574 Před 4 lety

    Subbed. Take me along on this trip into insanity !

  • @redwards2006
    @redwards2006 Před 4 lety

    Looking forward to see the blueprint book. Thanks for sharing

  • @lokalnyork
    @lokalnyork Před 3 lety

    1:00 Jesus, it looks like actual printed circuit.
    2:00 Well damn!

  • @0xlemi
    @0xlemi Před 3 lety

    very cool.
    Congrats

  • @matsv201
    @matsv201 Před 4 lety +2

    "If this was a real computer"
    It isn't? Its freaking a computer^3

  • @fencserx9423
    @fencserx9423 Před 4 lety +2

    You God Damn Madman

  • @TruXai
    @TruXai Před 4 lety +3

    Madman.

  • @PsychoMuffinSDM
    @PsychoMuffinSDM Před 4 lety +1

    Man... you were nerd-sniped hard

  • @jasonqorbin587
    @jasonqorbin587 Před 4 lety

    I just love the introduction!!!

  • @user-hj8rn5wp8z
    @user-hj8rn5wp8z Před 4 lety

    great job!

  • @Mechalanglo
    @Mechalanglo Před 4 lety +1

    Just WOW

  • @anima94
    @anima94 Před 3 lety

    Next time: How to use parallel universes to improve your train network

  • @hobg5786
    @hobg5786 Před 4 lety

    Can't wait to see Rule 34 implemented with Factorio trains!

  • @mateusz7590
    @mateusz7590 Před 3 lety

    Btw, you didn't have to wait 25 days to complete. You can change the update rate from the console to pretty much as high as your computer can handle.

    • @MiniBetrayal
      @MiniBetrayal  Před 3 lety +1

      It was already running as fast as my computer could handle. Max UPS i got during simulation was about 40

  • @ed1vanjr
    @ed1vanjr Před 4 lety

    i'm just here for the pretty lights

  • @maciekb26
    @maciekb26 Před 4 lety

    Respect

  • @Rob-cq1nf
    @Rob-cq1nf Před 4 lety

    Jesus. Nice

  • @nauvis
    @nauvis Před 4 lety

    Genuinely can't wait for the follow up video! Thought i was clever for making binary gates via trains, I'd probably watch a 25 day video on this so.. please don't do that :P

  • @Isaac-LizardKing
    @Isaac-LizardKing Před 4 lety

    i love the intro

  • @ArchieHalliwell
    @ArchieHalliwell Před 4 lety +2

    umm... wow!

  • @sungvin
    @sungvin Před 4 lety

    Просто невероятно. Всякий раз удивляюсь гениальности игроков, играющих в Factorio. Даже не представляю сколько усилий и труда было пролито, сколько пота и слез было пролито, но в одном я точно уверен - MiniBetrayal сука гений.

  • @felixdauber8799
    @felixdauber8799 Před 4 lety

    Honestly thought that the counter was counting hours. Holy shit m8.

  • @Ais4Drew
    @Ais4Drew Před 4 lety

    The 25 day runtime is adventurous because that’s about how long it takes a disgruntled CS student to get through the existential crisis that comes from taking Automata Theory. Did you do any sort of validation/proof to show the train network was Turing-complete? It’s fascinating to see abstract computer science concepts applied to trains and a factory game lol. Can’t wait to see what you cook up next!

    • @MiniBetrayal
      @MiniBetrayal  Před 4 lety +3

      The fact that i can implement a known turing-complete system (rule 110) itself shows that my system is turing complete

  • @GodSmoko
    @GodSmoko Před 4 lety

    inspect passing trains both sides?

  • @davidcornell1217
    @davidcornell1217 Před 4 lety

    I will never ever ....... ... ... do this again -> 2 months later we see a version of doom made with trains

  • @baltakatei
    @baltakatei Před 4 lety

    *cue lawsuit from Wolfram Research

  • @krivdik
    @krivdik Před 4 lety

    Next step,,,,recreate 1:1 Trans-Siberian network.

  • @Marfi2000
    @Marfi2000 Před 4 lety

    hmm, i really want to know how much time exactly it took to build, test and run it xD, the played hours for factorio on steam must have skyrocked XD

  • @Stinkys8050
    @Stinkys8050 Před 4 lety

    I wish I had this much time to do STUFF :P
    Well done.

  • @Chrisdashes
    @Chrisdashes Před 3 lety

    MORE CONTENT!!!!!! :)

  • @renevanwijk9653
    @renevanwijk9653 Před 4 lety +1

    did stephen wolfram saw this video?? ;)

  • @minecrafter0505
    @minecrafter0505 Před 4 lety

    Why would you do something like this to yourself?
    Just kidding, I fully understand. Awesome monstrosity you got there.

  • @xekolaxo
    @xekolaxo Před 4 lety

    Wow

  • @maximumoverstat
    @maximumoverstat Před 4 lety

    I think I'll stick to my terrible automation systems that would make anyone disappointed in me.

  • @egoistaX
    @egoistaX Před 4 lety +1

    what does it really do?

    • @PanGuy_
      @PanGuy_ Před 4 lety

      It renders a bunch of triangles

    • @Yggdrasil42
      @Yggdrasil42 Před 4 lety

      egoistaX It runs DOOM.

  • @masterofthelag8414
    @masterofthelag8414 Před 4 lety

    So judging by the whole 25 days thing... yes, it CAN be done but it ah... isn't exactly fast...

  • @Tinfoilpain
    @Tinfoilpain Před 4 lety +1

    factorio is bad for your mental health...

  • @duckriddle3340
    @duckriddle3340 Před 4 lety

    Do it again : )

  • @NerunUC153xELL8mUR
    @NerunUC153xELL8mUR Před 4 lety

    Christ.

  • @xSz300
    @xSz300 Před 4 lety +1

    quite long redering time. i think its time to upgrade your cpu

    • @MiniBetrayal
      @MiniBetrayal  Před 4 lety +1

      My cpu is *okay*, if not great. The primary issue is nearly five thousand trains constantly recalculating non-trivial pathing between several thousand train stops all with the same name
      This is not someone you build for speed

    • @harrysvensson2610
      @harrysvensson2610 Před 4 lety

      @@MiniBetrayal I think he made a horrible joke ._.

    • @xSz300
      @xSz300 Před 4 lety +1

      i thought it was alright atleast

    • @Anson_AKB
      @Anson_AKB Před 4 lety

      @@MiniBetrayal since 0.18 isn't available for 25+ days yet, this must have been done with 0.17 ...
      maybe use this map as benchmark to see improvements in 0.18 or maybe better yet in one of the next versions with the changes for train pathfinding.
      the devs might also be interested in downloading the map to do their own benchmarks and find "slow spots" in the handling of trains :-)
      (at one time they asked for people to post megabases to optimize factorio)

  • @james1x1x1x1
    @james1x1x1x1 Před 4 lety

    /c game.speed=100

    • @MiniBetrayal
      @MiniBetrayal  Před 4 lety +3

      ~30 fps is as fast as it can go. That command only really says “go this fast if your computer can handle it”

  • @silverwerewolf975
    @silverwerewolf975 Před 4 lety

    Where is the download? i wanna bench my pc with this xD

    • @MiniBetrayal
      @MiniBetrayal  Před 4 lety

      Explanation vid (with dl and blueprint links) has been recorded, and partially edited. Should be up soon 🙂

  • @NibNa5ty
    @NibNa5ty Před 4 lety

    But.... fucking why?

  • @SpyguyStudios
    @SpyguyStudios Před 4 lety

    never underestimate the sheer power of autism