Can Pi Beat Portal 2? - Part 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ก.ย. 2024
  • Context: I (poorly) made a program that takes Pi and turns it's digits into gamepad inputs, which i decided to run through Portal 2. i set it up in a way that makes it /theoretically/ possible for it to beat the game, though very unlikely. i will record these videos in 1 hour segments and upload them whenever I have free time. Enjoy :)
    Additional note: You might notice that it stops crouching during the sequence with Wheatley, this is a Portal 2 gamepad bug, and there's nothing I can do about it. It fixes itself after a short while though.
    "hello. helloooo. hello! go on. hello! open the door! go on. helloooo."

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

  • @DraxilSpada-vc2wg
    @DraxilSpada-vc2wg 13 ชั่วโมงที่ผ่านมา +22

    Portal but chell actually has brain damage

  • @shibainu2528
    @shibainu2528 วันที่ผ่านมา +52

    Found footage of the average game journalist in 2056

    • @ethonicyt
      @ethonicyt 13 ชั่วโมงที่ผ่านมา

      LMAOOOOO

  • @archie_deane
    @archie_deane 2 วันที่ผ่านมา +40

    Wheatley: You are a good jumper.
    Pi: *jumps twice*

  • @Allthegoodhandlesaretakenlmao
    @Allthegoodhandlesaretakenlmao 2 วันที่ผ่านมา +20

    All I can think about is how hard the more open test chambers are going to be. This is insane.

  • @hendelburgisunavaliable
    @hendelburgisunavaliable 2 วันที่ผ่านมา +16

    amazing. _remembers timed sequences at the end of the game :(_

    • @irselr
      @irselr  2 วันที่ผ่านมา +17

      monkeys and typewriters. it could do it

    • @theencolony5595
      @theencolony5595 วันที่ผ่านมา +3

      ​@@irselr it's actually most likely impossible. For the more precise parts of the game (i.e long shots in the "Tartarus" section, chase sequences,etc.), the polling rate will simply be too slow for it to actually line anything up, essentially softlocking you

    • @irselr
      @irselr  วันที่ผ่านมา +4

      @@theencolony5595 you’re probably right, but we will give it a go anyway.

    • @Haprenti
      @Haprenti วันที่ผ่านมา

      If it's possible to softlock and it somehow happens, then it's also over, although you'd have the option to retry with a different mapping of digits to actions.

    • @shibainu2528
      @shibainu2528 วันที่ผ่านมา

      @@theencolony5595 I am thinking about the fact core at the ending, in order to have the computer even *grab* the core, they need to line the two portals up perfectly and position themselves to run down the orange gel. Not as impossible as one would think because at *some* point they are going to get to that situation.
      The problem I am seeing is that, they are going to constantly start walking, stop, read the next number, then keep walking, so they won't gain enough speed to shoot out of the other portal and grab the fact core.

  • @Ixion125
    @Ixion125 วันที่ผ่านมา +30

    Can PI beat Portal 2?
    Yes, yes it can
    Can it do it before humanity goes extinct?
    Let's find out
    😂😂😂

    • @shibainu2528
      @shibainu2528 วันที่ผ่านมา

      I'm looking at the total number and I am worried about the integer limit. Pi is supposed to be infinitely long, but there is an integer limit at *some* point.

    • @irselr
      @irselr  วันที่ผ่านมา +7

      @@shibainu2528i have the first billion digits of pi stored. at 1 digit per second, it will take around 31 years of nonstop footage to get to the end of that, and if it’s still going / i’m still uploading it after that, i’ll figure out a solution to get the next billion digits.

    • @Ixion125
      @Ixion125 วันที่ผ่านมา +2

      Well, the integers are indeed finite in length but an unsigned integer can count up to 2^32-1
      Assuming 1 input every second we don't need to worry for at least 136 years, but even then unsigned 64 bit integers also exist, so we wouldn't need to worry for at least 584.9 billion years.
      At that point I'd say the biggest problem is how many digits of pi we know which as for now is 105 trillion digits
      But again, I doubt humanity will still exist at that point 😂

    • @thezipcreator
      @thezipcreator 20 ชั่วโมงที่ผ่านมา +2

      @@Ixion125 also, if for some reason it is necessary, unbounded integers exist (usually stored in base-256), which can take as much memory as your computer has

  • @SlappyNote
    @SlappyNote 20 ชั่วโมงที่ผ่านมา +5

    Pi is trying his best. Bless his heart.

  • @theguywiththewhiteblanket
    @theguywiththewhiteblanket 22 ชั่วโมงที่ผ่านมา +6

    there is a universe where the game devs made the game for pi to play it perfectly! but not this one.

    • @marvellousmarv9072
      @marvellousmarv9072 16 ชั่วโมงที่ผ่านมา +2

      somewhere within pi should be a sequence that finishes this game perfectly

    • @theguywiththewhiteblanket
      @theguywiththewhiteblanket 13 ชั่วโมงที่ผ่านมา

      @@marvellousmarv9072 correct... And maybe we can find it if it's in the largest calculation so far!

  • @JohnnyJoannou
    @JohnnyJoannou 12 ชั่วโมงที่ผ่านมา +1

    An idea!
    Change the host_timescale to a much higher value to speed up the game. Then see if you can speed up your number picking / input mapping to match. This way you can see how long it would have taken in normal time to progress to certain areas.
    It could also let you watch it back even faster and pick out entertaining sequences to edit into a shorter format.
    Maybe make a manual save every "5" game-minutes, then you can recall that spot and start the sequence again at the position it was at at the time of the save. This way you can play it back at normal speed to capture something funny. Though I feel like small inconsistencies at a high timescale maybe wouldn't translate perfectly 1:1 at normal speed.
    Orrr I think you can record source demos somehow, not sure the limits on length or speed, but that would allow you to replay the whole capture back at any speed you want to capture the highlights

  • @tlpa
    @tlpa 2 ชั่วโมงที่ผ่านมา

    theres definitely a section of pi that has the perfect numbers required for beating portal 2

  • @joelsterne
    @joelsterne 4 ชั่วโมงที่ผ่านมา

    Pi just really likes floor moss and reading signs

  • @gibsonpennel7677
    @gibsonpennel7677 2 วันที่ผ่านมา +4

    This is great i wonder what digit it will be when it gets finished

    • @gibsonpennel7677
      @gibsonpennel7677 2 วันที่ผ่านมา

      if it does get finished

    • @RubenGarcia-pt8tp
      @RubenGarcia-pt8tp 2 วันที่ผ่านมา

      @@gibsonpennel7677if we just give it enough time it will get it finished

  • @strawcoalbean
    @strawcoalbean 16 ชั่วโมงที่ผ่านมา

    Now this is peak gameplay

  • @RubenGarcia-pt8tp
    @RubenGarcia-pt8tp 2 วันที่ผ่านมา +2

    This is fantastic. Can you give a few more details about the actions it can perform? For example, when moving left or right, does it always move the same amount or does it have any variance? Can it jump while walking?

    • @irselr
      @irselr  วันที่ผ่านมา +2

      sure, i made it so that jump and crouch also walk the player forwards, because there are some sections where you need to crouch under things or possibly jump up things to progress. the only actions that it cannot perform are walk left, walk right, walk backwards, and zoom, because i don't think it needs them.

  • @rodut11
    @rodut11 2 วันที่ผ่านมา

    This is actually crazy. Very nice!

  • @considerthehumbleworm
    @considerthehumbleworm 50 นาทีที่ผ่านมา

    Oh i have a suggestion actually! What if instead of assigning each number to an action, you used pairs of digits with the first being the action and the second being the amount of time you do it

  • @Coldtea25
    @Coldtea25 2 วันที่ผ่านมา +2

    Type 2 demo type stuff

  • @bumpybumpybumpybumpy
    @bumpybumpybumpybumpy 20 ชั่วโมงที่ผ่านมา +2

    This is horrible. Please keep it up!

  • @Sievert9001
    @Sievert9001 12 ชั่วโมงที่ผ่านมา

    Given enough time, the pi sequence can complete any game.

    • @Sievert9001
      @Sievert9001 12 ชั่วโมงที่ผ่านมา

      Also, you should definitely try other irrational numbers to see which one does better

    • @SneedFeedAndSeed
      @SneedFeedAndSeed 3 ชั่วโมงที่ผ่านมา

      It can't if the game requires fast enough inputs, unless you make the pi scroll really fast

  • @Redstone_Co
    @Redstone_Co 13 ชั่วโมงที่ผ่านมา

    Watching this is a backseaters torture

    • @EndermanInASuit7
      @EndermanInASuit7 2 ชั่วโมงที่ผ่านมา

      watching this is straight-up torture

  • @rzuffik_
    @rzuffik_ วันที่ผ่านมา

    nice

  • @IgnatYT612
    @IgnatYT612 วันที่ผ่านมา

    AI loves whis game

  • @roachnet3945
    @roachnet3945 17 ชั่วโมงที่ผ่านมา

    Its got this

  • @boredjason8748
    @boredjason8748 วันที่ผ่านมา +1

    maybe put it on a simpler game

  • @firimousse3676
    @firimousse3676 2 วันที่ผ่านมา

    it can't in our lifetime