Low-res BOB Mountain Climb Searches

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 62

  • @Krithalith
    @Krithalith  5 месяцев назад +58

    Fun fact: The searches for these runs involved about 2 trillion (2 * 10^12) frames of simulation, which is about 2000 years of playtime, using about 35 kWh of electricity.

    • @Learn_The_Cube
      @Learn_The_Cube 5 месяцев назад +5

      It’s incredible that this is possible. Maybe one day this game really will be solved!

    • @Krithalith
      @Krithalith  5 месяцев назад +26

      @@Learn_The_Cube Unfortunately the state space of the game is huge because a number of important parameters like Mario's position are floating point numbers. It would require more sophisticated methods to provably solve certain parts of the game, with the exception of maybe some very short or simple situations.

    • @danielr5000-d1s
      @danielr5000-d1s 5 месяцев назад +1

      What was it in real time?

    • @Krithalith
      @Krithalith  5 месяцев назад +8

      @@danielr5000-d1s About 1 week

  • @DaniloGanzella
    @DaniloGanzella 5 месяцев назад +26

    Krithalith cementing his position in sm64 history along with siglemic and pannenkoek

  • @madghostek3026
    @madghostek3026 5 месяцев назад +22

    This is like autogenerated tas competition compilation from future

  • @Charcoal190
    @Charcoal190 5 месяцев назад +25

    I wish I could be as cool as Mario at 1:31
    Also I could watch this kind of stuff for 3 more hours

    • @joshuashoup4261
      @joshuashoup4261 5 месяцев назад +3

      I wish we had a multi-cam of all Marios

  • @brianpso
    @brianpso 4 месяца назад

    Finally got around to watching this and will watch the others right after. What a fun watch! I loved when older strats became fast again due to a small change in either movement of path, SM64 being such an open game makes it absolutely perfect for creativity and god damn scattershot can find many different ways to get to the same goal. Never fails to disappoint.

  • @Splax77
    @Splax77 5 месяцев назад +11

    1:14 That glitchy wallkick is actually really cool, I wish it was fast!

  • @slowfreq
    @slowfreq 5 месяцев назад +8

    Holy shit I could watch a million of these. Can you make more of these for other various interactions?

    • @Krithalith
      @Krithalith  5 месяцев назад +6

      Yeah I'm planning to make more of these as it's relatively easy compared to trying to find RTA setups or TAS improvements. Feel free to suggest areas / sections that would be interesting to look at.

    • @slowfreq
      @slowfreq 5 месяцев назад +4

      @@Krithalith I remember once trying to test how fast you could get every life in LLL.

    • @jenbanim
      @jenbanim 5 месяцев назад +1

      I'd love to see some free running stuff. Getting to the top of the castle spawn, visiting every room in the castle first floor with an LBLJ, seeing how much of the WDW downtown you can explore only doing wall kicks so you never stand on a flat surface, that sort of thing

    • @striker4406
      @striker4406 5 месяцев назад +4

      @@Krithalithperhaps scaling TTM! I think it could be very interesting

    • @slowfreq
      @slowfreq 5 месяцев назад +1

      @striker4406 There's already a star up there so I figure that has already been optimized

  • @summunkid
    @summunkid 5 месяцев назад +12

    id love to see this for every star in the game and every piece of castle movement combined to make one big "scattershot beats sm64" video

    • @sm64guy28
      @sm64guy28 5 месяцев назад +1

      It would be so cool, but would be pretty expensive to make, this one alone cost 35 kWh of energy

    • @Quate32
      @Quate32 5 месяцев назад +2

      @@sm64guy28 that's like $8, so i think a reasonable upper bound on such a video would be maybe $1000

    • @sm64guy28
      @sm64guy28 5 месяцев назад +1

      @@Quate32 that’s fair, but I wonder what scattershot will be able to do about 100 coin stars

  • @austinclees9252
    @austinclees9252 5 месяцев назад +4

    Those glitchy wall kicks are so cool

  • @ivanprograming
    @ivanprograming 5 месяцев назад +3

    3:09 love that ceiling gwk :D

  • @kriller3771
    @kriller3771 5 месяцев назад +5

    3:08 is a wild strat too and that looks so fast

  • @kriller3771
    @kriller3771 5 месяцев назад +4

    1:30 is a craaaazy strat

  • @warmCabin
    @warmCabin 5 месяцев назад +3

    0:39 is my favorite. Who would ever think to do that?

  • @DaniloGanzella
    @DaniloGanzella 5 месяцев назад +5

    I like how midway through it , it just makes the current used strat

  • @GTM_
    @GTM_ 5 месяцев назад +5

    that was dope

  • @alexfernando6203
    @alexfernando6203 5 месяцев назад +1

    This Kind of content is amazing too!

  • @synx6988
    @synx6988 5 месяцев назад

    I enjoyed this

  • @danielr5000-d1s
    @danielr5000-d1s 5 месяцев назад +1

    Now I want to see if scattershot can make a freerun

  • @Varooooooom
    @Varooooooom 5 месяцев назад +2

    God I want Elon Musk’s money just so I can fund these efforts full-fledged 😭 New 100 coin routes would be legendary. I could watch years of this.

  • @Urbanxx001
    @Urbanxx001 5 месяцев назад +2

    I’m sorry what does it mean by “low resolution” in terms of running? At first I assumed it was runs where somehow you got low-polygon Mario to appear when he shouldn’t lol

  • @francisdillinger5051
    @francisdillinger5051 5 месяцев назад +2

    Cool

  • @Learn_The_Cube
    @Learn_The_Cube 5 месяцев назад +18

    I want fanart of krith making out with pannenkoek

  • @briandiomede7354
    @briandiomede7354 5 месяцев назад +3

    Could this be done with restrictions? Like as in restricting the a button to find faster or new ABC routes? Or am I not understanding how any of this works?

    • @Krithalith
      @Krithalith  5 месяцев назад +5

      You can add any restriction you want, but finding new ABC routes is very unlikely since that generally requires a more systematic approach. However, it could be used for optimizing existing ABC TASes or finding generic RTABC movement ideas.

  • @peace_dummy
    @peace_dummy 5 месяцев назад +1

    can you explain the process doing these? and what is a low res search?

  • @wagnerramosmidichannelabso514
    @wagnerramosmidichannelabso514 5 месяцев назад +2

    (1:07) - 音声が少しずれてしまったようです。

    • @Krithalith
      @Krithalith  5 месяцев назад +6

      Yeah I was having some audio sync issues while recording. I spent like an hour trying different recording settings but nothing fixed it. I tried to fix it in post but it's not fully consistent. It was driving me nuts. Need to figure out a proper solution before the next video...

    • @MinusNC
      @MinusNC 5 месяцев назад +1

      i didn’t expect you to be here

    • @mariocamspam72
      @mariocamspam72 5 месяцев назад +1

      ​@@Krithalithx264vfw + audio sync in mupen?

    • @Krithalith
      @Krithalith  5 месяцев назад +1

      @@mariocamspam72Yeah I'm using x264vfw. I didn't know there was an "audio sync" option. I found a "Sync game to Audio" option in the Jabo's DirectSound 1.6 plugin configure window. Is that it? I was using Mupen 1.0.8 btw so that may have been an issue as well, although it hasn't been an issue in the past. I tried a 1.0.10 version I still had and used the audio sync option. I think it's good now. I should really update to the last version before the scripting changes or the latest version and update my scripts at some point.

    • @mariocamspam72
      @mariocamspam72 5 месяцев назад +1

      @Krithalith i think you should be able to update to 1.1.8 with no problems, because there have been no breaking lua api changes. mind continuing this in #questions or w/e?

  • @dracibatic2433
    @dracibatic2433 5 месяцев назад +1

    i dont really understand how this works
    isnt there something like 10^100 input combinations you can make in a single second?
    does this use ai or something?

    • @Krithalith
      @Krithalith  5 месяцев назад +4

      It doesn't try every possible input sequence, since as you said, that would be impossible. Scattershot works by running random inputs with some temporal coherence, and then making and loading savestates in a smart way. Whenever it detects that a "new state", i.e. a new location + angle + etc is reached, or an existing state is reached but faster, a new savestate is made or updated. Random states are selected to load and continue from, with some customizable heuristics.

    • @dracibatic2433
      @dracibatic2433 5 месяцев назад +1

      @@Krithalith so it is ai?
      is it the chatgpt level kind of generative ai or is it just regular really smartly coded ai?

    • @Krithalith
      @Krithalith  5 месяцев назад +9

      @@dracibatic2433 No neural networks or generative AI involved. Old-school algorithm.

  • @AUTOCARR0T
    @AUTOCARR0T 5 месяцев назад +1

    What is actually going on here? Is this some insanely smart TAS bot or something?😮

    • @quut6594
      @quut6594 5 месяцев назад +1

      scattershot takes a tas m64, and replays it but adds/removes/changes button inputs

    • @Krithalith
      @Krithalith  5 месяцев назад +3

      @@quut6594 It actually doesn't use a baseline TAS at all, except for getting to the starting position from game start (like entering BOB in this case). All inputs are randomly generated.

    • @Krithalith
      @Krithalith  5 месяцев назад +4

      Scattershot is a general SM64 search algorithm I made based on randomized inputs and a huge updating array of "savestates". I've used it to find TAS improvements and some RTA setups.

    • @quut6594
      @quut6594 5 месяцев назад +2

      @@Krithalith Just a question, does scattershot run multithreaded? If yes, is there a program that manages the instances?

    • @Krithalith
      @Krithalith  5 месяцев назад +2

      @@quut6594 Scattershot is multithreaded and is written entirely in C / C++, making use of a recompiled version of the game thanks to Bad Boot and the decomp team.

  • @jtown2909
    @jtown2909 5 месяцев назад +1

    First?