Randomly Generated N64 Games | Punching Weight [SSFF]

Sdílet
Vložit
  • čas přidán 2. 06. 2024
  • ☠ Go to www.audible.com/stopskeletons or text STOPSKELETONS to 500500 to get a free book, 2 free Audible Originals, and a 30 day free trial.
    What if I told you some Nintendo 64 games have an endless amount of content? Here's random generation on the N64!
    ☠ Subscribe! ☠ ► go.stopskeletons.com/subscribe
    ☠Patreon! ► bit.ly/SSFFpatreon
    ☠What's up with the N64 Transfer Pak ► • Secrets of the N64 Tra...
    ☠The secrets of the N64 Expansion Pak ► • Secrets of the N64 Exp...
    ☠Soberdwarf's Randomizer Documentary ► • Random Randomizers Ran...
    ☠Get the best picture from your N64 ► • Nintendo 64 :: RGB205 ...
    ☠Credits ☠
    Written by Derek Alexander & Grace Kramer
    Shot by Grace Kramer & Derek Alexander
    Edited by Soberdwarf ► / @soberdwarf
    Intro / Outro Music by ► hellstar.plus
    #stopskeletons #nintendo64 #excitebike
  • Hry

Komentáře • 652

  • @JomasterTheSecond
    @JomasterTheSecond Před 5 lety +432

    Can we get a randomly generated Stop Skeletons from Fighting episode? Every minute it just switches to a new topic.

    • @tepafray
      @tepafray Před 5 lety +18

      April 1st is only about 2 1/2 weeks away, wonder if they'd do it.

    • @spoofersdomain9185
      @spoofersdomain9185 Před 5 lety +19

      Every minute, Derek and Grace switch.

    • @edhc44
      @edhc44 Před 5 lety +3

      I liked when we were promised a new GBA FPS episode "next time" after the first one and only got it two months later. So random!

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

      LMAO

    • @AntonyTheQ
      @AntonyTheQ Před 2 lety +1

      Sure, just pick any episode and then drop some acid. 👌

  • @ryuuji159
    @ryuuji159 Před 5 lety +593

    The endles dunes are probably made with something like perlin noise, so it just need the cordinates to generate the terrain. Its just a mathematic function with the 2 cordinates and the seed for it

    • @Hezkore
      @Hezkore Před 5 lety +29

      Yes, thank you.

    • @angolin9352
      @angolin9352 Před 5 lety +87

      That's what I was thinking. The game probably doesn't actually load everything into memory, it likely just used a seed and a PRNG to generate the terrain. Unload the terrain chunks and regenerate as the player gets too far or too close.

    • @SoberDwarf
      @SoberDwarf Před 5 lety +65

      See, I thought that as well (I was the editor that brought it up). I didn't think that the N64 could generate something like that in the background without any stutter. I recently made a video on randomizers and how they worked so I was pretty familiar with the different types, so I attempted to do some testing on my own just to make sure.
      But, from my testing, it didn't seem like it was the that it was random at all. We couldn't get into it for the video, but with the testing, I ended up running four instances of emulation and having them all go at the same time, with the same input (acceleration), but doing my best to randomize frame data among other things. I did this twice and each time it was the exact same map, the only difference is between the cacti/trees, but each racer took the exact same path and ended at almost the exact same points (give or take some frames).
      Admittedly there could be something wrong with the method. I didn't have time to search through all the RAM to see what was going on behind the scenes, but after two test of 4 racers, I had expected there to be more differences, but it was the exact same map. I only had a couple of hours myself for testing, but I am genuinely curious to see what actually was going on with the game, if anything.

    • @spunit262
      @spunit262 Před 5 lety +59

      @@SoberDwarf The seed may be fixed, so it's not random, but it is likely still procedurally generated as the map looks too big to be stored reasonable on a N64 cart.

    • @SoberDwarf
      @SoberDwarf Před 5 lety +30

      @spunit262
      Right, it's just that pretty much every claim it had back during it's release was touting 'randomly-generated', ; one of the reasons it was initially part of the video. The Nintendo Power article specifically states "fractally generates", which is a different beast all together, but the way it stated it there made it sound like it was doing that per instance as well.
      The claim that 'No two rides across the desert will be the same.' was probably a marketing spiel, Most other news sites moved to "randomly generated" as the catch-all term, but I sort of feel that's falsifiable at this point. (It's not like it wouldn't be the first thing IGN got wrong in this video, amirite?) It really does need more testing than the 2-3 hours I had to really mess around with it.

  • @cicabeot1
    @cicabeot1 Před 8 měsíci +5

    I had to return to this video when it was announced F Zero 99 is a thing that actually exists now. Congrats, Derek. You willed it into existence. It’s not quite a new F Zero game, but it’s a start.

  • @hemangchauhan2864
    @hemangchauhan2864 Před 5 lety +58

    8:24 This probably means nothing for average Joe, but seeing the name "Jaipur" (a city in India) in a retro game just fills my heart with joy. Jaipur has many actualy motorsport events.
    Love finding Indian references in games.

    • @medes5597
      @medes5597 Před 5 lety +4

      The fabled pink city.

    • @antidote5125
      @antidote5125 Před 5 lety +2

      Hemang Chauhan Hey, I just saw your comments on ThorHighHeels' Left Alive video, weird. (You made some good points there, by the way)

    • @hemangchauhan2864
      @hemangchauhan2864 Před 5 lety +1

      @@antidote5125 Hehe, I comment on videos I find interesting. Really like Thor's work.

  • @skippertheeyechild6621
    @skippertheeyechild6621 Před 5 lety +105

    F Zero X would sometimes randomly generate tracks that would just kill all the AI racers. I loved it when that happened.

  • @TheAmazingSpiderPunk
    @TheAmazingSpiderPunk Před 5 lety +83

    I know it was a one off joke, but I need an F-Zero 99 in my life more than anything else.

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

      I immediately searched with excitement and was sadly disappointed...I love F-ZERO X to death! GX was a let down for me, great game but let down for me. Need another F Zero x for switch, with speed metal soundtrack!

    • @ruthmcnally310
      @ruthmcnally310 Před 8 měsíci +13

      You got your wish

  • @testarossa7993
    @testarossa7993 Před 5 lety +334

    Resident Evil 2 for the N64 is one impressive technical feat.

    • @joeyparkhill8751
      @joeyparkhill8751 Před 5 lety +6

      It certainly is!

    • @price2camper
      @price2camper Před 5 lety +13

      Companies were making impressive ports before the switch lel

    • @testarossa7993
      @testarossa7993 Před 5 lety +1

      @@price2camper And Console to PC ports. 😂

    • @montengro234
      @montengro234 Před 5 lety +1

      @@price2camper the switch ports aren't impressive generally. Mario Odyssey still looks better then all ports.

    • @AntoRetroGamer
      @AntoRetroGamer Před 5 lety +11

      It gets even better when you spank in an Expansion Pak.

  • @Disthron
    @Disthron Před 5 lety +46

    *Excitebike 64 Memory*
    I have a strong suspicion this 'memory' is actually the result of procedural generation. As opposed to random generation. These two often get treated as if they are the same thing, but they are not. The reason a procedural generated game could 'remember' the map that's been generated, is because it's not generated randomly, but by... a procedure. Same as how the procedure of 1 + 1 will always give you 2, when you turn around it generates the same segments of the map, using the same procedure. The reason the map isn't *exactly the same* every time is likely because they are using a random seed number with each new try.
    If your interested, there is a GCD talk about the original Pitfall game, which also used procedural generation! Though it is always the same, because it always uses the same seed number, so it always spits out the same levels. You can check out the talk here. Presented by one of the original developers. czcams.com/video/tfAnxaWiSeE/video.html

    • @KyleDavis328
      @KyleDavis328 Před 5 lety +1

      So a really cool (and easy to make) rom hack would be to just change the seed

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

      @@KyleDavis328 yeah, pretty much it's exactly like how minecraft does it

  • @leandronc
    @leandronc Před 5 lety +98

    I don't think Excite Bike stores the generated desert. It probably just stores the bike position and recalculates the landscape in real-time with a fractal formula! If the formula doesn't change, the same terrain will be recreated, no need to store it.

    • @alexgaudette988
      @alexgaudette988 Před 5 lety +6

      They likely also use the same seed every time with whatever algorithm they use. It's like using a seed in MInecraft. No matter what computer you use it on it will generate the same world. This is also how the Elite games generate an entire galaxy of stars without needing to store them.

    • @kaddru
      @kaddru Před 5 lety +3

      Quite sure it uses a few layers of perlin noise to generate the landscape. Originally designed for use in generating more natural looking computer graphics, and now used in many games that procedurally generates landscape features.

  • @pleasedontwatchthese9593
    @pleasedontwatchthese9593 Před 5 lety +21

    5:55 Excite bike probably makes the terrain based off your location. So it doesn't store your map but looks up your location and runs it though a algorithm to make the hills.

  • @Mr-DNA
    @Mr-DNA Před 5 lety +11

    One of my fondest F-Zero X memories was being the sole survivor of an X-Cup course with a particularly tight bend mixed with an incredibly steep slope. All 29 CPU racers died on the first lap.

  • @youtuberobbedmeofmyname
    @youtuberobbedmeofmyname Před 5 lety +18

    *In Nintendo's new exclusive, F-Zero 99, face off against 99 other players in the ultimate 100 man Grand Prix! Be first and don't lose your place, or you may blow up!*
    _Players in last place will die every 15 seconds._

    • @f-zeroposter1447
      @f-zeroposter1447 Před 5 lety +1

      F-ZERO 99 Death Racers reboot.
      Gud.

    • @AntoRetroGamer
      @AntoRetroGamer Před 5 lety +5

      I always felt F-Zero GX should have had an Eliminator mode, where you can retire a set number of cars each lap are lagging at the back until there is only one racer standing.
      Think a more refined version of Death Race.

  • @TheHeroOfTomorrow
    @TheHeroOfTomorrow Před 5 lety +208

    Things I learned today: Derek is dyslexic.

  • @Atypical-Abbie
    @Atypical-Abbie Před 5 lety +162

    I am sure you could hack Excitebike 64 to remove the time limit and test it then.

    • @everythingpony
      @everythingpony Před 5 lety +13

      People have , cant believe he didnt

    • @mistamontiel00
      @mistamontiel00 Před 5 lety +10

      czcams.com/video/_dhmcX-5M9o/video.html you can splitscreen the desert

    • @ggggge515
      @ggggge515 Před 5 lety +5

      @@mistamontiel00 i believe its seed based procedural generation, so no saving of such huge map anyways, kinda unresearched i guess

    • @frenchgeek1306
      @frenchgeek1306 Před 5 lety +2

      @@ggggge515 Just like Pitfall on the 2600, the random generation is most likely reversible, which mean for a specific seed the same position will always generate the same content. Nothing need to be saved and it can generate in real time.

  • @RebelTaxi
    @RebelTaxi Před 5 lety +82

    I believe ExciteBike 64 just duplicates that same dunes in a repeated tile set. It seemed like that when I would play that mode

    • @peytonlong2000
      @peytonlong2000 Před 5 lety +3

      Ayyyyy it's Pan the man!

    • @birdman9632
      @birdman9632 Před 5 lety

      Yo pan I love your videos

    • @Tgalvan624
      @Tgalvan624 Před 5 lety +5

      Pandejo

    • @elblogdelfeno
      @elblogdelfeno Před 5 lety +3

      Top 10 Anime Crossovers.

    • @ariss3304
      @ariss3304 Před 5 lety +8

      Another plausible idea: they use a random seed that will always generate the same landscape and they are able to load and unload chunks of the landscape at their will

  • @DarkMProductions
    @DarkMProductions Před 5 lety +88

    Here's an idea for a future episode, ambitious ports for woefully underpowered machines. Like Midnight Club 3 for the PSP, or Shadow of Mordor for the PS3.

    • @GiordanDiodato
      @GiordanDiodato Před 5 lety +8

      or how about Dante's Inferno on PSP? I'm impressed they were able to keep the pre-rendered CGI cutscenes.

    • @enriquemartellhernandez1900
      @enriquemartellhernandez1900 Před 5 lety +4

      Borderlands 2 for Vita

    • @silverfang387
      @silverfang387 Před 5 lety

      @@GiordanDiodato that existed?

    • @HsienKoMeiLingFormerYANG
      @HsienKoMeiLingFormerYANG Před 5 lety +7

      Hyrule/Fire Emblem’s Warrior, Captain Toad, Tales of the Abyss, Dragon Quest VIII, Metal Gear Solid 3 and Castlevania: Mirror of Fate for underpowered technology, 3DS.

    • @JallenMeodia
      @JallenMeodia Před 5 lety +2

      Isn't that kinda the whole point of their Punching Weight series of videos?

  • @Jonafieg
    @Jonafieg Před 8 měsíci +4

    The clairvoyance on this f-zero 99 is kinda crazy

  • @brianlefko4404
    @brianlefko4404 Před 8 měsíci +6

    3:21 It took four years, but it actually happened! Funny to think this was just a joke.

  • @ruthmcnally310
    @ruthmcnally310 Před 8 měsíci +8

    3:21 How does it feel to be a prophet?

  • @teriinekoyama1369
    @teriinekoyama1369 Před 5 lety +3

    Gotta say, I love the use of the 'Mount Mayhem' track from Beetle Adventure Racing in the background of the Top Gear Rally 2 segment.

  • @GiordanDiodato
    @GiordanDiodato Před 5 lety +55

    There was a rogulike RPG called Shiren the Wanderer on N64, but it was only released in Japan.

    • @ObeIiskos
      @ObeIiskos Před 5 lety +7

      I was hoping this would be featured on this video. They mentioned Cave Noire which predated the comparatively popular Mystery Dungeon series, so if they dug that deep, I figured Siren the Wanderer 2 would get a shoutout. Maybe they just couldn't get their hands on a copy.

    • @pleasedontwatchthese9593
      @pleasedontwatchthese9593 Před 5 lety

      Why not outside of Japan

    • @GiordanDiodato
      @GiordanDiodato Před 5 lety +4

      @@pleasedontwatchthese9593 because A. it was of a genre that wasn't as popular as it is now. B. It's of a franchise that never saw release outside Japan until 2007 on DS. and C. it was released in September 2000 in Japan, and by that the time the PS2 was out and Nintendo had announced the Gamecube (codenamed Dolphin).

    • @GiordanDiodato
      @GiordanDiodato Před 5 lety

      @@ObeIiskos or maybe they're not aware of Shiren the Wanderer? they seem to know about the Mystery Dungeon series already.

    • @kananchan7995
      @kananchan7995 Před 5 lety +1

      I think it's also on the sfc and nds. The nds version is the first roguelike(or lite) game I ever play! Also, nice profile pic.

  • @Coletheriolu
    @Coletheriolu Před 8 měsíci +6

    3:22 So who else is here after the F-Zero 99 announcement?

  • @leandrocrivelatti4278
    @leandrocrivelatti4278 Před 5 lety +3

    It has been quite an experience seeing you grow as a youtuber, you're really making a stride researching this stuff, and I have been enjoying it immensely, thanks for the effort you put in, and I'm happy you and Grace are becoming such a good team! Congratulations to the both of you, love the channel's current direction and wish it grows even further.

  • @OwlRTA
    @OwlRTA Před 8 měsíci +5

    OH WOW! I forgot that you made that F-Zero 99 joke here LOL

  • @sabin1981
    @sabin1981 Před 5 lety +2

    Oh hell, not only a great video by SSFF (as always!) but IMMENSE love and props for the Final Fantasy MQ soundtrack playing in the background at 7:55 -- gotta love Mount Gale!

    • @SoberDwarf
      @SoberDwarf Před 5 lety +1

      Thanks! I edited this vid and suggested that music clip, I'm a huge fan MQ's OST and absolutely love Mount Gale as well.

  • @SkyArcherDev
    @SkyArcherDev Před 5 lety +6

    The endless desert might be generated via a random seed number: in short, at every position in the space corresponds a precise desert height. This way you can travel very far without having to store in the memory the actual desert model, only needing to generate the model on the go. This is roughly how No Man’s Sky works!

    • @IDHLEB
      @IDHLEB Před 5 lety

      This is another reason why No Man's Sky kinda sucks

    • @SoberDwarf
      @SoberDwarf Před 5 lety +1

      That was my initial response as well, but when I was doing testing for it, I had ran through it multiple times upwards of 20 minutes, trying to hit landmarks and I was seeing the same exact landscape at a pretty decent distance. Eventually, I ran four different emulators, doing my best to make sure that they all had plenty of chances to generate a different seed, ran them all at once and was seeing the exact same results from each one, which made me feel confident that it wasn't random other than the cactus/tree models. There could have been something I was missing in testing but it seemed pretty static!

  • @jkrunch2166
    @jkrunch2166 Před 5 lety +141

    Man, 20 years ago and IGN still didnt play the games they reviewed.

    • @frogface861
      @frogface861 Před 5 lety +4

      To be fair there wasn't as many smaller reviewers to ripoff back then either making it harder for them to not screw up.

  • @venomgtsr5702
    @venomgtsr5702 Před 5 lety +24

    This makes me miss the days when developers used to put in modes like these to increase play time rather than boring forced grinding like they do today.

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

    I remember when Vinesauce did a corruptor for F Zero and the tracks would change shapes randomly, this made it clear that the tracks aren't pre made, but rather are generated from a code that tells it how to do so based on some pre made values
    It's honestly amazing that a game from that time had such a feature

  • @Tyspy197
    @Tyspy197 Před 5 lety +5

    Worms Armageddon has randomly generated level layouts. I’m surprised you didn’t mention this one.

  • @8-BitEric
    @8-BitEric Před 5 lety +2

    great video as always my dude! you have always been a great hidden gem on youtube! you deserve to be much bigger!

  • @hoagieimpact9189
    @hoagieimpact9189 Před rokem +1

    Here are 4 more:
    Animal Crossing 64 is the obvious missing one. As most of you will know from its sequels it creates a different world for every new game.
    Tetrisphere's main levels were made of random tetris blocks. Even repeating the same stage is a slightly new challenge every time.
    Worms Armageddon's fantastic multiplayer thrived on randomly generated levels. Games like this were worthy of labeled "endless fun".
    Last but not least, and still unique back then, Shiren the Wanderer 2 has random caves, just like the first one on SNES and the spin offs that came later (Pokémon Mystery Dungeon, Final Fantasy Fables: Chocobo's Dungeon).

  • @tatertot64
    @tatertot64 Před 8 měsíci +5

    OH GOD F-ZERO 99 ACTUALLY HAPPENED.

  • @CoffeePotato
    @CoffeePotato Před 5 lety +1

    On the SNES, there was Ogre Battle March of the Black Queen. It never advertised this, but every single item in the game is random, and they may completely change your army strengths every time.

  • @briancsoglordington6022

    Yo, I just found your Punching Weight series and looove the concept! I really dig quirky underdog games - I recently dove into 8-16 bit music rhythm games and they might be worth checking out.
    There are a bunch of japanese exclusives for the GBC but the shiniest gem I found was Pocket Music which I believe is a UK exclusive. It's basically a GBC chiptune studio!
    Keep up the great work and I'm looking forward to future ep - time to watch through this playlist!

  • @junehanabi1756
    @junehanabi1756 Před 5 lety +1

    Excitebike just stores a small random number in memory and tracks your location. It displays terrain based on your coordinates and map seed. Nothings fully generated or pre-generated.

  • @brianboley870
    @brianboley870 Před 5 lety +10

    3:58 Unfortunately, I have never been this enthusiastic about anything in my life. And, that kind of makes me sad.
    Great video as always!

  • @GameplayandTalk
    @GameplayandTalk Před 5 lety

    Great video! I had no idea Excitebike 64 had so much extra stuff. I'll definitely be revisiting that one, thanks!

  • @ocarinag33k
    @ocarinag33k Před 5 lety +1

    I appreciate the Adventure Beetle Racing music in the background. That's a fucking nostalgic throwback man

  • @Rubbercookie
    @Rubbercookie Před 5 lety +2

    Honorable mention to WaveRace 64 for randomly generating the titular waves, which in a small part make out the tracks in that game~

  • @djphildeez6357
    @djphildeez6357 Před 4 lety

    Man, that Top Gear bit is so unfortunate!!
    Also this is the 1st time i ever heard about the Resident Evil 2 randomizer. Damn nice video!!

  • @matt4193
    @matt4193 Před 5 lety +1

    F-ZERO 99 ONLINE HARDCORE BATTLE TO THE MAXX
    dang now you guys really sold me on the Switch and paying for online content.
    btw excellent video! It's always a great day when SSFF uploads Punching Weight. Much love from the south!

    • @sandakureva
      @sandakureva Před 5 lety

      Honestly, a 100 player F-Zero knockout match would be excellent.

  • @ItsTheFizz
    @ItsTheFizz Před 8 měsíci +7

    F-ZERO 99 IS NOW REAL

  • @NickyShadow99
    @NickyShadow99 Před 5 lety

    Computer science major here. I suspect that the desert mode has a terrain generator that runs off a seed, which is just basically one large number to base the RNG off of. They just need to make the terrain generator and generate it in real time based off of coordinates. So only whats being seen within the draw distance is being saved in memory. Everything else seems to generated or regenerated in real time.
    Cool vid btw. I'D VIEW IT AGAIN!!!

  • @BainesMkII
    @BainesMkII Před 5 lety +2

    From the sound of it, the Excitebike 64 desert map is probably procedurally generated, but not randomly generated. I'd guess that rather than the entire map being created and stored in advance, it just uses a relatively simple formula to generate the local area around the player as necessary. EDIT: Saw an interview that says: "The terrain generation was easy enough - it’s just some simple fractals."

    • @stheil
      @stheil Před 5 lety +1

      That's what I think as well. It's a good way to free up a ton of memory at the cost of constantly regenerating the map around the player. If I had to guess I'd say it's probably done similar to Minecraft, loading chunks around the player and using some kind of perlin noise. In any case, that's pretty cool for a game of that time.

  • @zorochii
    @zorochii Před 5 lety

    Technically speaking, you can have an endless scenery as long as you have some way to store an infinitely big number for your position. Just like Minecraft or No Man's Sky, you can generate a lot of things by using a single random seed. Like Perlin noise, etc.
    Btw I'm not sure but aren't Fushigi no Dungeon levels generated randomly? It uses the classic dungeon crawl system akin to Pokémon Mystery Dungeon.
    Nice video C:!

  • @jonathanbrake3070
    @jonathanbrake3070 Před 5 lety +1

    Yooo that Mount Mayhem background music during the top rally part made this video for me. Beetle Adventure Racing was, is, and forever shall be the greatest racing game on the N64

  • @Yntec
    @Yntec Před 5 lety

    Whoa! I had to watch twice the part where you spend 10 hours unlocking an already unlocked feature, to double check, because I couldn't believe it. And I still don't know if I believe it. But it was stills classic youtube video gold :D *thumbs up*

  • @AARONwilliamsBASSIST
    @AARONwilliamsBASSIST Před 5 lety +1

    That Beetle Adventure Racing Soundtrack in the background. Yeah I hear it. Such a funky Soundtrack

  • @JeffreyMichaud
    @JeffreyMichaud Před 5 lety +1

    Procedurely generated terrain is easy to generate as it can be created using some math functions based on coordinate grids you'll have a few seed values that don't change as you play. So it's not storing the generated terrain it's recalculating and redrawing as needed.

  • @TheFirstTriplefife
    @TheFirstTriplefife Před 5 lety +1

    Didn't know these games had random generated content. I like having the option to have random generation in games. Its either going to be something you get up front (like a main feature) or something you earn after completing the story.

  • @KiraAfter_Dark
    @KiraAfter_Dark Před 3 lety

    To talk about Excitebike and it's desert generation, it's not storing anything. How these work is simply using an equation to generate the terrain, and the basically just gives you a wavy plane to build into a mesh. So then you don't need to store the mesh in memory behind you, you just generate it again when you get to that position. It will always be the same until you change the seed, which you would only do between runs. So nothing is stored and loaded, it's just generated as you go and without changing the seed, all positions will have the same output.

  • @ItsTheFizz
    @ItsTheFizz Před 5 lety +37

    HOLY SHIT... A Battle Royale F-Zero would be legit amazing!

    • @trickytristan1
      @trickytristan1 Před 5 lety +1

      didn't know i needed it until now

    • @CANiHAVEaCHIP1
      @CANiHAVEaCHIP1 Před 5 lety +7

      F-Zero X has Death Race, where you eliminate every other racer as fast as possible. So it's sorta there.

    • @Eichro
      @Eichro Před 5 lety +1

      THERE, YOUR NEW IDEA FOR F-ZERO MIYAMOTO. NOW DO IT.

    • @Mac_Omegaly
      @Mac_Omegaly Před 5 lety

      @@CANiHAVEaCHIP1
      I loved death race, it was the best place to master the persice art of removing your rivals from the race track. 1 min 23 seconds is all it takes to knock out the other 29 racers. It was my number one trick in grinding to unlock the X cup, before the cheat code was published. You need to know the courses and where the best place to knockout rivals to earn 1st place over all. Certain legitimate races were best tackles backwards, to best kill off the AI instead of aiming for 1st place. (I believe, if I recall correctly, the queen cup had 2 tracks that this was the best method.)

  • @PaulMcKinney216
    @PaulMcKinney216 Před 5 lety

    Thanks for the hard work and the good attitude!

  • @MrMoneyclips
    @MrMoneyclips Před 5 lety +2

    the wii remote speaker would make a good episode of punching weight.

  • @Leeki85
    @Leeki85 Před 5 lety +3

    Desert in ExciteBike 64 isn't actually impressive. It just uses Perlin Noise or similar function. In that case Perlin Noise is just a function f(x,y) -> z that has x,y coordinates and outputs height. You can make endless terrain with it, the only limit is the variable size, in case of N64 it could be 64-bit integer which is 2^64 x 2^64 square meters or other distance unit. This is many orders of magnitude more than surface of Earth. Such world could be either randomized, by changing seed values every time game is launched, or have fixed seed to be same every time.
    Perlin Noise is well suited for task when there's very little RAM to spare. Ken Perlin developed it that way, because he was working with machines that had quite powerful CPUs, but were RAM limited.

  • @mattgd58
    @mattgd58 Před 5 lety +3

    SSFF including music from "Densha de D"? Whoever edited the video has some good taste

  • @hteekay
    @hteekay Před 5 lety +1

    I'm more impressed that the excite bike 64 desert mode doesn't have any fog on them.

  • @WallaWaller
    @WallaWaller Před 5 lety

    I remembered getting an X cup track that had a sudden 90 degree drop in it just inches behind a 90 degree turn. After falling off the first time (because who wouldn't?) I opted to just sit at the starting line without even pressing a button. Within about 30 seconds I was the only person left on the track and could complete the track as slowly as I wished.

  • @inf5905
    @inf5905 Před 5 lety

    random generated games are very interesting, would be cool to see more videos like this

  • @burtbackattack
    @burtbackattack Před 5 lety

    A new vid from ssff always brightens my day! Great content as always 👍

  • @TheTonyMcD
    @TheTonyMcD Před 3 lety

    I love the term, "almost infinite". By definition, if it is anything other than infinite, it is infinitely less than infinite.

  • @jerrisongrimminck4484
    @jerrisongrimminck4484 Před 5 lety

    These guys really appreciate their patrons, and I respect that.

  • @bubbastevegarcia2459
    @bubbastevegarcia2459 Před 5 lety

    Dude everyone uploaded you. AVGN, MATT, BRUTAL MOOSE!! IDK Who else Everyone is, but I'm fucking HYPEEEEEE TO WATCH ALL THESE!!

  • @memoryleaked
    @memoryleaked Před 5 lety +1

    Excitebike 64 "So it stores everything in the game's memory?" No, it doesn't. It uses a 2D Perlin Noise generator (or a decedent of that algorithm) to calculate from a given seed the height map of the dunes. This is similar to how a Minecraft world will generate the same terrain across multiple computers with the same seed. I am very surprised that the devs didn't roll a new seed each game, or at least shove you into a random x,y area of the same seed. The map isn't stored on the game cart. It is generated as land chunks are needed. Perlin Noise is an awesome tool.
    The amount of area loaded around the player is maybe a minute or two of terrain. If it allowed multiplayer, the game would need to have multiple areas generated at the same time, which is a difficult limitation to overcome.

  • @projectikaruga
    @projectikaruga Před 5 lety +2

    Random mode on RE2 is amazing. When i played, i found 110 Magnum Rounds on the body near the first Licker. Good times!

    • @osurpless
      @osurpless Před 5 lety +1

      Victor Arêas Well, I certainly can see why the randomizer mode probably doesn’t count for speed run records...

    • @projectikaruga
      @projectikaruga Před 5 lety

      But we play the random mode for the thrill of randomness. I was pumped when the zombie gave me 110 Magnum Rounds! So much fun.

  • @gothtransgorl3447
    @gothtransgorl3447 Před 5 lety +2

    I know that the "f-zero 99" bit was a joke, but now you got me wanting something we'll probably never get 😢

  • @svcross-do
    @svcross-do Před 5 lety

    Great series. Thank you!

  • @reagandow850
    @reagandow850 Před 5 lety +2

    Oh yeah, it’s gonna be one helluva day now!! New SSFF!!! Yeah baby!!

  • @Joooovis
    @Joooovis Před 5 lety +61

    Have you managed to play Goldfinger 64 yet? 12 or so people spent something like 15 years creating a new game using the Goldeneye engine but with like 99% original assets and it works on original N64 hardware, if only barely.
    I’ve hardly seen anyone talk about it and the site it was on has shut down only in the past few months, after the game came out the end of 2017, but hell a new Goldeneye game came out on the N64 in 2017 and no one talked about it, a shame for the literal years of work that went into it.
    web.archive.org/web/20180924155207/goldeneyevault.com/viewfile.php?id=349

    • @MichaelCutts7
      @MichaelCutts7 Před 5 lety +7

      Joooovis I can’t believe I’ve never seen anyone talk about this. That’s insane!

    • @AntoRetroGamer
      @AntoRetroGamer Před 5 lety +8

      It's VERY faithful to the movie of the same name. More so then GoldenEye.

    • @TheTctoocold
      @TheTctoocold Před 5 lety

      probably because goldeneye on 64 plays like garbage now who in their right mind would want to go back to such a shitty old engine?

    • @MichaelCutts7
      @MichaelCutts7 Před 5 lety +15

      Cutler We’re watching a series priding itself on weird shit. We are the ideal audience who would go back to an outdated engine to see some stuff.

    • @MillVillage
      @MillVillage Před 5 lety +3

      Goldeneye Vault is now N64 Vault. You can find it there.

  • @defaltpearce3187
    @defaltpearce3187 Před 5 lety +3

    8:40 cue the eurobeat

  • @allissondiego1989
    @allissondiego1989 Před 4 lety

    Derek and Grace, I love you guys channel. Thank you for hours and hours of pure joy. I wish you the best. Keep the good work.
    Video suggestion: fmv games from the 90's

  • @jamie_1678
    @jamie_1678 Před 5 lety

    Great video man and also i know this was a separate video but it was a pleasant surprise to see you on wha happun

  • @sentientricecake3125
    @sentientricecake3125 Před 5 lety

    Amazing video with bonus points for the adorable she slime plush in the background ❤

  • @rustkitty
    @rustkitty Před 2 lety

    "Why is Barry replaced by a tyrant?!?!" Oh, he is finally ready for his Jill Sandwich!!

  • @JoystickV2
    @JoystickV2 Před 5 lety +3

    I am a simple man. I see F-Zero, I click.
    Also I really like the X Cup just because of the crazy stuff that happens in those tracks xD
    - V.D.

  • @codelockd0wn
    @codelockd0wn Před 5 lety

    for excite bikes generation, with a seed it wouldn't need to keep it all in ram, but just regenerate as needed. A seed allows the program to generate the same bits over and over without the need to regenerate new ones. It's pretty cool tech, especially in such an early game.
    A good example of this are Minecraft seeds.

  • @G_Gr00v3
    @G_Gr00v3 Před 2 lety

    I just bought RE2 64 used, and I got lucky because the randomizer was already unlocked! Can't wait to dive in!

  • @saeda215
    @saeda215 Před 5 lety

    As always great content!

  • @noneofyourbusiness4616
    @noneofyourbusiness4616 Před 5 lety +1

    I have a horrible time trying to find X-Cups at Victoria's Secret.

  • @Theophiloz
    @Theophiloz Před 5 lety +1

    During that Top Gear sequence, was that bg music from Volkswagen Racing? 😂😂

    • @projectikaruga
      @projectikaruga Před 5 lety +2

      MOUNT MAYHEM!

    • @Theophiloz
      @Theophiloz Před 5 lety +1

      @@projectikaruga Yes!! Sooo random to hear that on this video, haha.

  • @Ghennesph
    @Ghennesph Před 5 lety

    The way a game like Starbound can generate so much seemingly random content and yet have it "remembered" in a small save file, sync it up across multiple online users, ect is by using a pseudorandom number generator that builds unpatterned numbers off of a seed value. In otherwords, it can generate content, then unload it, and then generate the exact same content exactly how it was.
    It's quite possible excitebike uses this, since all that needs to be stored in memory is the visible terrain, enough of a buffer, and the original seed value.

  • @javierbg1995
    @javierbg1995 Před 5 lety +1

    I have never played Excitebike 64, but I can tell you that it's perfectly possible to have an infinite random map without storing it in ROM or RAM.
    Computers (I mean, consoles are really just computers) can't really generate random data, so what they do is one of these:
    1. Get random data from the world: maybe background noise from a microphone, or the small movements of your mouse, or whatever. This is really slow, so it's only done when you need REALLY random data (e.g.: cryptography).
    2. Instead of that, use a "seed" value (maybe the time of day in seconds, or the exact position of your joystick, or something like that) and then apply a certain mathematical function to it (something like add/subtract/multiply/divide and take the remainder, etc). If you take the result of this and apply the function again you get another value. You can repeat this over and over again and what you get is an apparently random sequence of values. Note, they are not really random, they are completely set by the seed and the operations you did, but to humans they appear random (over a long time they will eventually start repeating, but you may never notice it). This is called "pseudo random number generation" or "pseudo RNG".
    What the console is probably doing is using this "pseudo RNG" to determine things like: where are the checkpoints, what is the height of the map at each position, etc. If you just store the "seed" and apply the same operations, you will get the same values.
    Thus, the map is not stored anywhere, it is generated when needed, always in the same manner, so objects are always in the same place.
    I hope it was a good explanation!
    PS: If you want to know a little bit more of how this works, here's an excellent video with a demonstration of how to code it, with none other than Dan Shiffman, the Bob Ross of programming czcams.com/video/IKB1hWWedMk/video.html

    • @SoberDwarf
      @SoberDwarf Před 5 lety

      I knew it was possible, but from my (admittedly limited) experience with N64 development, it would have been an extremely impressive feat to have a map randomly built and generate seamlessly; not so much that it couldn't, but the fact it would manage to do that without any slowdown or load times as the map would pop in and load. The N64 was most times pushing its hardware to the limit (and Excitebike 64 runs pretty slow to begin with) so having it load in a map chunk in the background without even a stutter would be impressive.
      But, from my testing, it didn't seem like it was the case. We couldn't get into it for the video, but with the testing, I ended up running four instances of emulation and having them all go at the same time, with the same input (acceleration), but doing my best to randomize frame data among other things. I did this twice and each time it was the exact same map. Admittedly there could be something wrong with the method, but it really didn't seem like it was random at all! I only had a couple of hours myself for testing, but I am genuinely curious to see if the N64 was pulling this off!

    • @SoberDwarf
      @SoberDwarf Před 5 lety

      Also, that is a great explanation!

    • @javierbg1995
      @javierbg1995 Před 5 lety +1

      @@SoberDwarf Really nice testing! That's what I call taking your job seriously ;)

  • @Seymour-Butts_666
    @Seymour-Butts_666 Před 4 lety

    I actually knew that excite bike had that procedurally generated desert extra feature because as a kid I spent literally hours exploring the dunes. It was my favorite part of that game.

  • @Katosepe
    @Katosepe Před 5 lety +1

    "I know I was a little grumpy through this episode."
    Me looking back through the episode and he's smiling and laughing through most of it: 🤔🤔🤔

  • @SamChaneyProductions
    @SamChaneyProductions Před 5 lety

    I remember when I was playing X cup as a kid, it generated a track where I somehow won before going even 20 feet down the track. I drove forward a little more and saw that the track went straight down and all of the NPC's had just flown off to their deaths.

  • @sparrowthesissy2186
    @sparrowthesissy2186 Před 5 lety

    Games like Excite Bike 64 probably have it set up where given the same initial seed it will give you the same terrain every time you give it the same coordinates. That means it doesn't necessarily "remember" anything already generated, but if it tries to generate anything there again it will come out exactly the same. That's one of the benefits of "procedural" generation and algorithms like Perlin noise instead of other common pseudo-random number systems -- you can essentially rewind to or recall any previous point in the series in an instant. Still makes for some awesome gameplay even if it is somewhat of an illusion.

  • @Drinkabeerandplayagameofficial

    I only have FZeroX but man...I am nowhere near good enough to beat it all on expert. Time to git gud because that looks fun as hell

    • @ArcRay20
      @ArcRay20 Před 5 lety +4

      well there is the cheat code, but i understand wanting to complete it all for real.

    • @StopSkeletonsFromFighting
      @StopSkeletonsFromFighting  Před 5 lety +5

      Use the code! There's no shame in that!

    • @AntoRetroGamer
      @AntoRetroGamer Před 5 lety +2

      Honestly, I would recommend playing F-Zero X Expansion Kit, and getting the additional machine and track editors on top of it!

    • @AntoRetroGamer
      @AntoRetroGamer Před 5 lety +2

      For anyone curious what the cheat code is:
      L, Z, R, C-Up, C-Down, C-Left, C-Right, Start.
      Literally unlocks EVERYTHING.

    • @Konkretertyp
      @Konkretertyp Před 5 lety +2

      It is a good challenge to beat the game on expert, had beaten it around 19 years ago. It was a pain to play through (as a 11 year old), but it was worth it and i had a fun time. I think i should do it again...

  • @ProTayToeGamer
    @ProTayToeGamer Před 5 lety +5

    The mario 64 randomizer is a chaotic mess that is fun to play too

  • @boogie5
    @boogie5 Před 5 lety

    SSFF have been KILLIN it lately! go ahead!

  • @corsairegg
    @corsairegg Před 5 lety +8

    I think you make mistake between procedural generation and random generation. The ExciteBite64 use procedural generation, just a formula returning a height in function of x,z

    • @TrollDecker
      @TrollDecker Před 5 lety +1

      Pretty much this. It's like a super-simplified version of how, say, Elite can generate the same galaxies every time, without fail.

  • @DeisFortuna
    @DeisFortuna Před 4 lety

    You forgot the other possibility with Excitebike 64's desert mode:
    It tracks your coordinates and uses a seed to generate the terrain. That way, the game just runs the same coordinates through the same math and seed to get the random generation to work properly when backtracking.

  • @claudiomonteverdi847
    @claudiomonteverdi847 Před 5 lety

    I love randomizers and I loved this episode. Fingers crossed for a racer with an x-cup in the near future

  • @The_Fat_Turtle
    @The_Fat_Turtle Před 5 lety

    Dirt 4 basically did the Top Gear Rally 2 thing, but a little more variable and modern in design, but you could still see some common turns and setups that you could predict a little about upcoming turns despite it being a completely new track everytime. They just changed the sharpness of each turn but only by a small margin.

  • @nicocchi
    @nicocchi Před 5 lety

    One reason I'd think for not advertising random generation is because it's unlockable. If there was an "Infnitely generated content!" label on the box, but booting up the game and have it nowhere to be found could lead to confusion, like in that rally game (despite having it unlocked from the start… but worse!)
    Then again, there's probably a sensible way to approach this as well. Maybe a line that implies completing the game like "experts only" or stuff, and then go into detail in the manual or something.

  • @yoshimansxl
    @yoshimansxl Před 5 lety +2

    That's one oddly specific ''genre'', very fitting for SSFF. How about RTS games for 8-bit computers?

  • @Gojiro7
    @Gojiro7 Před 5 měsíci +1

    3:20 huh, its nice when reality throws you a bone ^^

  • @driftercarbon
    @driftercarbon Před 5 lety

    Wow. A lot of things that become a lot more common or even dreaded were damn impressive back in the day!

  • @JohnTagueVA
    @JohnTagueVA Před 5 lety +1

    After Seeing that mention of the RE2 Randomizer, and the Mod you mentioned, I'd love to see a Video on different Randomizer Mods. Hell, I've done Commentary for Races on these Mods, so I could provide a small Insight into it. What do you Say, Derek?

  • @larryhastings4958
    @larryhastings4958 Před 5 lety

    "Adventure" for the Atari 2600--from 1979!--had a "randomizer" mode like RE2. If you play game variant 3, it's the same map as game variant 2, but the locations of all items have been randomly swapped.