The AI of Super Mario 64 | AI and Games #64

  Рет қаралды 33,531

AI and Games

AI and Games

Күн бұрын

Support AI and Games on Patreon:
/ ai_and_games
--
For this 64th episode of AI and Games, what better a topic to cover, than Nintendo's beloved 3D platformer Super Mario 64.
To learn more about Nintendo 64 decompilation, check out the mentioned arstechnica article:
arstechnica.com/gaming/2020/0...
And of course, the Mario 64 decompilation project:
github.com/n64decomp/sm64
[00:00] Intro
[00:41] The Source
[06:00] Objects & Behaviours
[10:22] NPC Behaviours
[16:48] Speed Round
[21:20] Closing
All footage of Super Mario 64 was captured using Super Mario 3D All-Stars on the Nintendo Switch.
--
AI and Games is a KZfaq series on research and applications of Artificial Intelligence in video games. It's supported through and wouldn't be possible without the wonderful people who support it via Patreon and KZfaq memberships.
/ ai_and_games
/ @aiandgames
--
You can follow AI and Games on Twitter:
/ aiandgames
Join me for live streams over on Twitch:
/ aiandgames
Join our Discord Community:
bit.ly/AIandGamesDiscord
Get yourself an AI and Games t-shirt over on Teespring!
teespring.com/stores/aiandgames

Пікірлер: 77
@AIandGames
@AIandGames 2 жыл бұрын
I tried to get Chris Pratt to come and narrate this episode, but he never returned my calls.
@MotobugGaming
@MotobugGaming 2 жыл бұрын
He's too busy being Super Mario
@goranisacson2502
@goranisacson2502 2 жыл бұрын
He knows who's got the cooler voice, and just couldn't handle being upstaged.
@trinitech6868
@trinitech6868 2 жыл бұрын
Lol
@Facade953
@Facade953 2 жыл бұрын
Chris Pratt: It's a me...( Licks Lips ) A MARIO!🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
@doccampbell2006
@doccampbell2006 2 жыл бұрын
Never noticed that characters continue to blink when the game is paused, kinda creepy
@InvertMouseGames
@InvertMouseGames 2 жыл бұрын
Ah, the fish AI. That's a reference I haven't heard in many years 😂. Thanks for these insights on such a classic!
@AlanZucconi
@AlanZucconi 2 жыл бұрын
14:00 cannot unsee the fact that Koopas's underwear colour is [MISSING SHADER].
@LaNoLaCola
@LaNoLaCola 2 жыл бұрын
I wonder what other older games Tommy might cover next. I'd like to see him do the pre-3d era GTA games
@franksblends2516
@franksblends2516 2 жыл бұрын
Check out the channel “noclip”. They said Gta was based on the ai for lemmings
@AIandGames
@AIandGames 2 жыл бұрын
Oh I have a pretty good idea. 😎
@kawa_i_papierosy
@kawa_i_papierosy 2 жыл бұрын
would love to see 2d era gta analysis!
@_PsychoFish_
@_PsychoFish_ 2 жыл бұрын
The fish AI reference was perfect 😂
@smoothbeak
@smoothbeak Жыл бұрын
A lot of interesting stuff here. The fact that players blink when the game is paused almost creates the effect that the players are pretending to pause, which then makes it seem almost like theatre
@Ularg7070
@Ularg7070 2 жыл бұрын
The whole not blinking on pause thing is actually terrifying. Thanks for the new nightmares!
@BucklingSwashes
@BucklingSwashes 2 жыл бұрын
You don't often show a great deal of humor, so when you started talking about the source code leak and legality of its use, it caught me off guard and I had a hearty laugh. A pleasure getting to hear that side of you more!
@SuperMario9080
@SuperMario9080 2 жыл бұрын
No matter how much I think I know about SM64, there's always something to learn every day. Thank you for the video!
@Lloyd_Meadhbh
@Lloyd_Meadhbh 2 жыл бұрын
I, too, consistently compute my angle-relative-to-Mario.
@MarlopolyGaming
@MarlopolyGaming 2 жыл бұрын
I love your videos, they're really helping me with my game that I'm making. I'm self taught and hearing how certain behaviours are approached by professionals often makes me kick myself when I've gone about trying to do something so strangely ahah.
@AIandGames
@AIandGames 2 жыл бұрын
Learning is all part of the process. You're not going to know if something is 'strange' unless someone can show you otherwise. So when my videos help others achieve their goals, I call it a win.👍 Good luck!
@MarlopolyGaming
@MarlopolyGaming 2 жыл бұрын
@@AIandGames Thank you very much! And keep up the awesome work on your channel!
@Pokechu22
@Pokechu22 2 жыл бұрын
9:17 - based on my knowledge from Pannenkoek2012 (see videos on the UncommentedPannen channel and also Bismuth's recent ones), some behaviors do continue to execute (e.g. fly-guy manipulation which works based on fly-guys rotating to face Mario, and of course scuttlebug raising). But other objects, such as goomba trios and coin rings, have one object that removes the other objects when mario is too far away (which is also why the goombas seemed to reset their position).
@nicodela6854
@nicodela6854 7 ай бұрын
I had a mixed feeling watching this video. It's fascinating to understand the magic behind a game I was literally living in when I was 10, but I felt a little something broke in my child's mind. The vulture's explanation made me realize that, when I was younger, I was sure the hat was a tangible object, and that there was only one in the whole game. Now I know that there are multiple hats, and that some event just switch their visibilities. I'm nostalgic and thankful at the same time :) Nice video, thanks !
@rooneye
@rooneye 2 жыл бұрын
I wish companies would release the source code after so many years like this.
@SpanishArmadaProd
@SpanishArmadaProd Жыл бұрын
No..
@polocatfan
@polocatfan Жыл бұрын
don't we have the source code?
@NanashiDuBois
@NanashiDuBois 2 жыл бұрын
Oh god the "ENHANCED FISH AI" of CoD:Ghosts, thanks for reminding me of that amazing thing.
@b4byj3susm4n
@b4byj3susm4n 2 жыл бұрын
It’s fascinating to me that in the console game space, Mario 64 is considered the landmark title in 3D presentation, but for PC users it was Quake that set the new standard with fully 3D rendering. And it is only within the 7th console generation that it was considered “on par” with the PC in terms of 3D fidelity.
@DanDeebster
@DanDeebster 2 жыл бұрын
Jumping Flash! Now that's a blast from the past; I think young me only had a demo but I must have played it until that black CD was grey.
@combeferret
@combeferret 2 жыл бұрын
I am SO fascinated by this stuff
@philrod1
@philrod1 2 жыл бұрын
Cracking video, Tommy! Thanks for taking the plunge
@Jonathon_Hennessey
@Jonathon_Hennessey 2 жыл бұрын
This video is very interesting and informative, thanks for all of your hard work.
@Luisin88
@Luisin88 2 жыл бұрын
The koopa trying to gets its shell back makes me sad.
@MortallyBane
@MortallyBane Жыл бұрын
POV: Demoman gives you an insight into why Super Mario 64 is the best of it's kind and why you should totally play it right now.
@Digital125
@Digital125 2 жыл бұрын
I am so fascinated by your videos, Your accent gives me such "How it's made" vibes from when I used to watch it on the Discovery Channel when I was child, your videos are informative and entertaining, thank you.
@sagacious03
@sagacious03 2 жыл бұрын
Neat analysis video! Thanks for uploading!
@DiscGolfLeagueMVP
@DiscGolfLeagueMVP 2 жыл бұрын
Didn't know that someone had made a PC port of this. I know what I'm gonna be doing this evening
@AlanZucconi
@AlanZucconi 2 жыл бұрын
Whoa! Episode 64 is about Mario 64! 🍄 That's such a lucky coincidence! 🤪
@AIandGames
@AIandGames 2 жыл бұрын
It's almost like I decided what this episode was going to be six months ago and then went away and researched it to make sure I could pull it off!
@13thravenpurple94
@13thravenpurple94 Жыл бұрын
Great work Thank you
@ValentineC137
@ValentineC137 2 жыл бұрын
Professional Idiot is my favorite job title
@Luanmm
@Luanmm 2 жыл бұрын
What about a video on the Pokémon AI? How the NPC trainers and wild pokémon choose their strategies and what moves they will use. Is there enough material for a video on the subject?
@m0xiemarlinspike
@m0xiemarlinspike 2 жыл бұрын
Made the front page of Hacker News 🥳
@Roulden
@Roulden 2 жыл бұрын
Was hoping to see the hat stealing monkey. I'm guessing its hat visual effect works similar to the vulture?
@fhjunior6183
@fhjunior6183 2 жыл бұрын
Thanks for the vid
@VGCartography
@VGCartography 2 жыл бұрын
well researched as always. i was playing the NSO version recently trying to kite enemies into different places for tricks or whatever, and they wouldn't go far before returning 'home'. nice to have an explanation!
@trinitech6868
@trinitech6868 2 жыл бұрын
Wow your voice sounds so relaxing I could listen to you for hours and your video is great up the great work I just found your video in a Google News area how cool is that anyways I hope you have a great day!!!!!!😊
@AIandGames
@AIandGames 2 жыл бұрын
Thanks for watching. Glad you enjoyed it. 👍
@Spacemutiny
@Spacemutiny 2 жыл бұрын
This was great!!!
@Punmaster9001
@Punmaster9001 2 жыл бұрын
I won't give you flack for not doing hitman as 47, I will thank you for doing an episode as I was just thinking about that game listening to this video, and wondering how that AI works.
@vamsikonakanchi6213
@vamsikonakanchi6213 2 жыл бұрын
You can do a video on AI of Death Strandng
@AIandGames
@AIandGames 2 жыл бұрын
Stay tuned! You might see something later this year.
@WRL13
@WRL13 2 жыл бұрын
I like to put soundtracks from one game onto another. I wanna put ba-bomb battlefield to alien isolation
@Slop_Dogg
@Slop_Dogg 2 жыл бұрын
mario is my friend
@callmeray7705
@callmeray7705 2 жыл бұрын
Can we have a fish only AI in games for April 1st?
@joeykeilholz925
@joeykeilholz925 2 жыл бұрын
Very pog
@joevaghn457
@joevaghn457 2 жыл бұрын
This guy sounds like that guy on one of the beta footage videos
@synthsocialist
@synthsocialist 2 жыл бұрын
"Dave Perry Appreciation Society" so now we know where you stand on what is still to this day gaming's biggest controversy ;)
@AIandGames
@AIandGames 2 жыл бұрын
Amazing. You're the first person to spot that joke. Congrats.
@youngknight5589
@youngknight5589 2 жыл бұрын
Stuff like this is why i feel reverse engineering or decompiling is so important cause it helps educate people on how games of certain scale are made.
@NomadShadow1
@NomadShadow1 2 жыл бұрын
Cool
@Ireallylikeeggs
@Ireallylikeeggs Жыл бұрын
It'sa me, a comment for the algorithm
@Starhartdeer
@Starhartdeer 2 жыл бұрын
man that's funny, i was just watching that 02:47
@ceeazy1833
@ceeazy1833 Жыл бұрын
17:19 :D :D :D
@coyraig8332
@coyraig8332 2 жыл бұрын
People should look up pannenkoek2012(or UncommentatedPannen, not sure how different the content is) if they want more dissection of the entire game, though it's mainly focused on button press challenge runs
@AIandGames
@AIandGames 2 жыл бұрын
Yes I bumped into some of their videos while researching this episode. A lot of interesting stuff over there.
@FlameUser64
@FlameUser64 2 жыл бұрын
There's a lot of specific detail about enemy AI that's covered there and not covered here. Scuttlebugs, for example, update their home when they damage Mario. Also, a lot of aspects of enemy AI disable themselves when they're not rendered, which I guess is handled on a case-by-case basis, because not _all_ of them do.
@BrbZrk
@BrbZrk 2 жыл бұрын
I love how Nintendo 64 or Mario 64 stole every 64's in our lives
@sockatume
@sockatume 2 жыл бұрын
Och-arina of Time?
@AIandGames
@AIandGames 2 жыл бұрын
Very good.
@TripleSMoon
@TripleSMoon 2 жыл бұрын
Tiktok Clock
@henke37
@henke37 2 жыл бұрын
The actual analysis was rather aimless and disorganized. There were very few visual aids. I know that you can do better than this.
@AIandGames
@AIandGames 2 жыл бұрын
Can't win them all! Thanks for the feedback.
@joevaghn457
@joevaghn457 2 жыл бұрын
disorganized? who cares? everything he said made sense and was understandable. I don't see how this even matters.
How AlphaStar Became a StarCraft Grandmaster | AI and Games #48
19:26
Reviewing N64-Era Mario Renders
28:24
Kirbunny
Рет қаралды 341 М.
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 84 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 49 МЛН
How Traffic Works in Cities: Skylines | AI and Games #54
17:26
AI and Games
Рет қаралды 137 М.
Did Nintendo really forget to Optimize Super Mario 64 ? | MVG
13:14
Modern Vintage Gamer
Рет қаралды 1,2 МЛН
The Oldest Unsolved Zelda Mystery
27:40
Monster Maze
Рет қаралды 450 М.
How Forza's Drivatar Actually Works | AI and Games #60
23:56
AI and Games
Рет қаралды 143 М.
Mario 64 but you lose 1 coin every second. Die at 0.
17:34
Nathaniel Bandy
Рет қаралды 526 М.
Why the limitations of the N64 and PS1 mattered
14:52
Modern Vintage Gamer
Рет қаралды 595 М.
How Gran Turismo's 'Sophy' Actually Works | AI and Games #68
32:06
AI and Games
Рет қаралды 22 М.
Would Analog Controls Fix Super Mario 64 DS?
13:52
Mr.Welbig659
Рет қаралды 289 М.
Building Mario Levels with Machine Learning | AI and Games #39
24:49
ПОЛНЫЙ ФНАФ В РЕАЛЕ - ПОЧТИ ФИЛЬМ
17:22