Super Mario 64 DS has a "harder" version of this minigame that uses the 6x6 puzzles from the start. Probably all the same ones though. In fact, most of NSMB's minigames were ported over from SM64DS.
@sithlordmikeyp
25 күн бұрын
Can't remember, but did NSMB have any unique minigames? I only remember it having less than SM64DS
@MettanAtem
25 күн бұрын
NSMB does have some that SM64DS didn't, I think.
@bend7726
25 күн бұрын
@MettanAtem your correct NSMBDS does have a couple games that mario 64 ds hasn't got
@banjoboi24
24 күн бұрын
Yes, but some of the minigames in NSMB are exclusive to Multiplayer.
@DowntownWithBrown
24 күн бұрын
1P has just 3 completely new ones: Balloon Racing, Danger, Bob-omb! Danger!, and Whack-a-Monty. Though Snowball Slalom has the penguins from DS' Giant.
@Meca-Mat
25 күн бұрын
I can spare you some time and tell you that the Wario one only has 1 level. If you find all the Coins, you just get the highest score possible.
@Cojosho97
25 күн бұрын
I did notice that most of the puzzles do repeat in some way. I had always thought that these were randomly generated.
@omegadarkness3826
25 күн бұрын
They probably have a few patterns, and then just show them randomly. This way, people notice the repeat less. But I don't think Nintendo has never thought that someone would outplay their games so hardcore.😂
@fosterwilcenski9769
23 күн бұрын
Me on my way to make the most inefficient but working code using if then statements
@realitant
14 күн бұрын
My guess is that is picks n different tiles at random to generate the puzzle dynamically
@totally_not_a_bot
4 күн бұрын
There are presumably a number of preset cases which are combined in a random-ish way. You'd just take the intersection of two or three at random. You could shrink the number you need to store by randomly rotating a smaller subset of cases. Use the resulting interesction as an index array which controls whether you invert a cell in the target pattern.
@13luken
16 күн бұрын
Here's an idea to prevent screen flashing that people are complaining about - use the color of the white background as a green screen color with like no tolerance, so when that screen shows up it is transparent and shows a still frame of the game behind it. That way for fast forwarded sections nobody will even see that it's missing something but it won't flash!
@gem3763
15 күн бұрын
Smart
@Nick-ci8ve
10 күн бұрын
You are a hero, I was just about to complain lmao
@relt1554
24 күн бұрын
I think in terms of making the algorithm as fast as possible, you could pre-calculate all of the solutions and then throw all of the solutions in a hash table with the key being the difference between the starting position and the goal. It sounds like a really big dataset, but it actually isn't. The most complicated problem is a 6x6 grid with 3 moves. 36 Choose 3 is actually only 7140 and all other subsets would be much smaller (if the online calculator I used isn't lying to me, combined it's only 11811 solutions).
@brandonbombplays9304
22 күн бұрын
That would definitely be faster, yes, but I don't think the effort would be worth the small time save. Nice comment though, great suggestion
@relt1554
22 күн бұрын
@@brandonbombplays9304 Oh, I completely agree. It definitely wouldn't be worth the effort here. I mainly wanted to share the concept in case it may be applicable in the future.
@eonstar
16 күн бұрын
@@brandonbombplays9304you could optimize it by just storing all solutions you find so you don't have to recalculate. Sounds like the best of both worlds
@Ironpecker
10 күн бұрын
While this works, in the context of the videogame that has a set amount of levels, I think it loses a bit of the magic of being a solver for this problem. If it was up to me I'd probably try to optimize the algorithm by implementing a couple of heuristics, to order the possible moves, and seeing which ones make it faster.
@aurias42
8 күн бұрын
Mmmmmmmmm...... I wonder if you could use dynamic programming.......
@alchemicColored
26 күн бұрын
lmao I think i got to level 600 something on this game as a kid, so hearing you wonder if level 99 was the last... that was funny.
@ianemerson2704
25 күн бұрын
Cap
@TheAechBomb
25 күн бұрын
@@ianemerson2704I got to 2000 or so on the luigi poker one over the course of a few weeks, it's certainly not outside the realm of possibility
@keida8843
25 күн бұрын
@@ianemerson2704After like level 15 the levels don't get any harder. I made it to level 100 and stopped putely because I got bored and it was a nice number to end on
@glox_
24 күн бұрын
@@ianemerson2704 man it wasn't that hard especially once you see the pattern
@jerecakes1
13 күн бұрын
@@ianemerson2704skill issue - fellow yoshi
@thiscannotbeyourname
21 күн бұрын
Thanks, man! I was stuck on level 543 for a while.
@PlantedWave5190
24 күн бұрын
Fun fact: Many of the minigames included in NSMB are reused from SM64DS, either ported over entirely, or ported over with redrawn assets.
@XelchanTheBrave
21 күн бұрын
We forgive them, these minigames are great lol.
@Quaternality
15 күн бұрын
Oh wow lmao I didnt even notice this wasnt SM64DS! This minigame in particular was one of my favorite busride pastimes for a good while there as a kid. Tough as nails once you get to 2/3 turns.
@Dav06_23
24 күн бұрын
My god, it goes up to 9999? Jesus I remember when I was a kid I replayed the Wanted minigame, and I swear I got to the max, but seeing this, I probably didn't, and just got to 99 or something. Anyway, awesome vid! Loved the explanation on the code, and the logic!
@FiereTheCatBoy
24 күн бұрын
I got to like 1200 on that minigame over the course of several days, after a certain point its just luigi every single round with the occasional other character every 20 rounds or so
@TheShadsta101
20 күн бұрын
I got to level 500 something in one sitting... Then I had to go somewhere, and my mom would always get on my case about charging my DS when I wasn't home, so I had to quit. I did, however, get the max amount of time within 10-20 rounds, so there's that as compensation. I still haven't let that go, and I'm going to be 30 in a few days. I got this game when it was brand new. The poker mini game was my absolute favorite, though.
@Dav06_23
20 күн бұрын
@@TheShadsta101 500? Nice! You probably got a way higher score than I did (I'm still not sure how far I got) Luigi poker is the best though, no hiding that lol
@TheShadsta101
19 күн бұрын
@@Dav06_23 Yeah, I played it for five hours straight. I could generally find the character in 2-3 seconds, so it wouldn't take me long to reach pretty high levels. Sad I never got to the end, though. Playing poker with Luigi showed me I had a gambling problem, though. Still enjoyed playing, nevertheless. I just don't play any online games of chance/betting games anymore.
@Dav06_23
19 күн бұрын
@@TheShadsta101 I fricking knew that game had to have awakened people's gambling addiction lmao. Glad you've been leaving that behind tho. I've never been a gambler, but that stuff is absolutely terrible, I know that much
@TheAdvertisement
22 күн бұрын
I love how this is just grid puzzle solving, one of the first things you do in basic CS courses, with a big of image recognition for flavor, but it still makes such an entertaining video.
@kindagamer525
26 күн бұрын
I feel like a flashing lights warning could be useful for some of the fastforward sections. Cool video by the way. Edit: It seems I have started a war in the replies. So allow me to defend my fort a bit: First of all, I do not suffer from photosensitive epilepsy, or any other kind of epilepsy, and I am not a doctor. I am merely looking out for people who do suffer from this disease. The main section of the video that concerns me is 8:33 onwards (It's a lot worse starting from 9:45). Here the footage is sped up to the point where the *white* star transition between levels only appears on screen for a single frame every few levels, this happens so quickly and frequently that it gives the effect of a rapidly flashing light. If you watch the video on a large screen, like a computer monitor, this flashing is extremely noticeable and very difficult to ignore. Again, I am not epileptic. I am only trying to look out for people who are.
@scrungo7610
25 күн бұрын
Nah
@fluxie31_old
25 күн бұрын
@@jesseluna98 stfu that's not how it works
@kindagamer525
25 күн бұрын
@@jesseluna98 I'm not, just looking out for people who are.
@matthewsusilo8698
25 күн бұрын
@@jesseluna98Bait used to be believable
@waxy1885
25 күн бұрын
If your mother is a bitch, ask "You can, actually!" in the replies.
@ic3man
25 күн бұрын
Some boomer on some British news channel: “Go outside and get some air”
@GunaMask
21 күн бұрын
whats ironic is that the kid who beat tetris does go outside he cycles, apparently i hate how she chose to ridicule a *child* whom she knows nothing about
@renakunisaki
Күн бұрын
Super Smash Bros Melee literally says "You've played 1,000,000 matches! Go outside!"
@JosephShemelewski
25 күн бұрын
I was not expecting that to go upto 9999
@thedazzlingshell101
24 күн бұрын
Well now, I must admit, I never expected that minigames like these go on forever as long as you don’t make any mistakes. It’s quite a Journey indeed to hit the Max & yet it still going.
@JamesGroom
26 күн бұрын
4:32 I know the image processing is by far the more computationally involved part of this, but c'mon, it's Lights Out and the "optimized algorithm" in question is goddamn XOR.
@Dimitri_gdr
25 күн бұрын
Idk what you mean can you explain ?
@fgvcosmic6752
25 күн бұрын
@@Dimitri_gdr XOR is a simple piece of binary logic. Lets say you have 2 inputs, which can be either 0 or 1, and you want one output XOR says "if the two inputs are different, ie 01 or 10, output 1. Otherwise, output 0" This is also exactly how the game works: if you activate a light twice, it will turn back off. But if its only activated once, it stays on.
@Asticky_
24 күн бұрын
Is it? AFAICT finding minimal solutions (which is effectively forced here by the turn limit) to arbitrary Lights Out problems is NP-Complete.
@caltheuntitled8021
24 күн бұрын
@@Asticky_You might be able to make it more time efficient by adding the solution to the original image (essentially making the target image always be all 0s or all 1s) and then store any results you get. That way, if it encounters the same situation later on, it remembers how to solve it instead of doing the work again.
@Dimitri_gdr
24 күн бұрын
He used a bruteforce method to solve 2 and 3 turns, and tbh I don’t see a good way to improve this method
@WoobinTheScrub
17 күн бұрын
was expecting the star count to cap out at 999, seeing it go well over 1k is pretty neat on its own
@megamaz108
22 күн бұрын
I'm so glad you used the original DS Audio. That is a blast to the past. Great video!!
@Shadow-hw3kn
16 күн бұрын
blast from the past*
@txqea9817
26 күн бұрын
interesting! same high score cap as all of the casino minigames
@evgenivasileuski559
21 күн бұрын
Bro created the "candy crush mom" 💀
@acupncture833
25 күн бұрын
I remember getting to like level 455 of Wanted on Mario 64 DS and the only reason I couldn’t keep going was because it was late at night and we had just moved into a new house and I couldn’t leave my DS charging overnight because someone needed to charge something else
@Alexander-oh8ry
25 күн бұрын
Instead of speeding up slowly, use much faster timelapses and skip gameplay. Nobody needs to see uncut flickering mushrooms and feathers for severalbminutes in a row, we believe that your code works
@Dimitri_gdr
25 күн бұрын
I agree
@somenameidk5278
20 күн бұрын
i disagree, i think its fun to watch
@waxy1885
20 күн бұрын
Oh my God there are two stupid comments like that for this video, please for God's sake, don't you have anything important to say than this ?
@Alexander-oh8ry
19 күн бұрын
@@waxy1885 wow, a little kid that never experienced criticism in his life. I made my comment so that the maker improves on his videos, but you? You are just flaming around
@waxy1885
19 күн бұрын
@@Alexander-oh8ry I can Say exactly the same of you, poor little kid who doesn't comprehend a critic. Only constructive criticism is useful, I'm sorry but yours is pointless.
@shopnil4
Күн бұрын
Luigi in his casino minigamed legitimately helped me know how to play card games lol
@LonkinPork
18 күн бұрын
Taking a guess that the puzzles are randomly generated, forever, from a finite number of Solutions. You might notice during the sped up parts that the left side, the Top screen, only has a few patterns that it recycles. My guess is that every level randomly chooses one of these patterns, then randomly chooses a number of moves to apply to that pattern, then randomly chooses which tiles to apply those moves to, in order. And then the "puzzle" is in deriving that sequence in reverse.
@kentlab3850
19 сағат бұрын
Even the boards on the bottom do not seem trully random, we see the same starting patterns again and again. There seem to be a finite amount of puzzles they have done and they have manually done them, probably to avoid 3 moves puzzles actually needing only 1 or because of time/hardware limitation
@roopot
25 күн бұрын
This game taught me how to play poker
@gamingwithpinkster640
21 күн бұрын
Please do this with all of the NSMB DS minigames. I'll watch every single one!
@theminiyosshi2901
25 күн бұрын
Finally, a 100% walkthrough I can follow
@Yoshi76257
22 күн бұрын
Y’all are making me feel fucking dumb as hell, I think my highest level is 16 cause I can’t do no 3 turn shit that’s WAY too hard for me
@goldie3238
13 күн бұрын
There's an easy way to convert the NSMB minigame to the game lights out except instead of a cross it does a 3 by 3. You could basically compare if the values of each cell from the top and bottom are the same ore different using an xor or xnor and basically you can have a 1 be the lights on or correct and 0 is the light is off or incorrect and then you just need an algorithm to solve lights out except it's a 3 by 3 and not a cross and for varying sized grids
@lillii9119
21 күн бұрын
I wonder if there's a mathematical formula that would allow you to solve for any pattern easily
@want-diversecontent3887
20 күн бұрын
I know there's a method for a variation of this game where instead of the whole 3x3 square around a tile is flipped, it's a plus shape. I think that can also be applied here?
@kylecow1930
14 күн бұрын
theres using a little linear algebra over the finite field F_2 since flipping is just adding mod 2. ive writteb up a solution to a similar puzzle found in dragon age II ( k y l e c o w d o t m e s l a s h D r a g o n A g e )
@ghost_ship_supreme
25 күн бұрын
I used to play the minigames so much! I had forgotten about them until now!
@KratosAurionPlays
20 күн бұрын
I can't believe it just keeps going forever and ever.
@44Hd22
11 күн бұрын
4:38 or it could compare which ones are different because that’s what humans use to find out which ones to press.
@cocanecaulk
25 күн бұрын
Next I really want to see this exact same thing on some more minigames. I feel like the one where Wario chooses bricks for coins could be a good one to tackle
@kainingyao7873
8 күн бұрын
🎶 This is the game that never ends, it just goes on and on, my friend. Some people started playing it not knowing what it was, and they'll start playing it forever just because. 🎶
@wagnerramosmidichannelabso514
15 күн бұрын
(9:04) - Who’s here from one of the many Michael Rosen YTPs from 2009-present?
@mcmlava254
25 күн бұрын
I wonder what would happen if you lost at that score i remember wanted crashing if you lost in the thousands mabey it will do the same
@TristanAppol
24 күн бұрын
I got to thousand in this game, then failed so it ll save my score and it just crashed😭
@hanna_maria
26 күн бұрын
Als ich klein war hab ich das legit nie verstanden und deshalb nicht gespielt. 💀 (Can appreciate this video though🙏🏻)
@eksmad
18 күн бұрын
Ich hab das Blumenblätter-pflücken-Spiel nie verstanden dafür .. weil reines Glücksspiel und völlig sinnfrei xD
@flowerdolphin5648
17 күн бұрын
Same xD ich hab meine ganze Zeit in Wanted verbracht, das war so das einzige worin ich gut war xD und Luigi's Casino Spiele, nicht weil ich da gut war, aber sie waren lustig.
@hanna_maria
17 күн бұрын
@@flowerdolphin5648 JA! Wanted war auch mein Fav 👀
@blackbloodnope6647
25 күн бұрын
you expanding ur code every time something changes instead of immediately programming a general solution hurts my soul
@snoopyrobot5993
24 күн бұрын
i think that method of problem solving is often the better choice. i suffer from code paralysis because i always want to find the general solution, when really much more understanding of the problem could be made through trial and error
@leightonpetty4817
22 күн бұрын
If the game had more than 1-3 moves, maybe I could see the value in it, but with a game this simple I think it’s fine to tack on some If-Thens lol
@hansa9159
5 күн бұрын
@@snoopyrobot5993you’re wrong. General case is obviously better…
@Ironpecker
10 күн бұрын
4:15 I think a simple to implement heuristics, to choose the order with which to turn the panels, could probably be to start with the moves that change the least amount of already correct panels; this way we can void making useless moves. Another option could be to maxime the number of tiles that are wrong, which helps in puzzles where changing just 4 tiles is too little. I reckon you probably iterate through possible moves by going through each element of the grid/matrix, to implement the "changing the least amount of corrects" heuristics you'd just go though each element of the grid, assigning it a value for how many already correct tiles it'd flip and then you just sort them in ascending order and you're done. Ofc this only makes sense if you're either on a slightly bigger board or if you have to plan for 3+ moves, at least I think
@IouriLoup
2 күн бұрын
I would have appreciated a compilation of the hardest levels with their solutions
@Mahdi12
21 күн бұрын
This is pretty good, since I’m coding and this was my childhood game.
@sponk13
3 күн бұрын
I remember grinding to level 1000 during 8th grade (my Covid year). It was so brain numbing, and definitely not worth it. That being said, I won’t let a mere computer defeat me
@papyrusplayz21
19 күн бұрын
Please make a bot that can play Solitaire in the next video, and save it as a file the put it in the description below, so we can all play Solitaire with the bot running
@crisiskode
12 күн бұрын
saving this in case i ever get stuck on a puzzle
@nowonmetube
8 күн бұрын
All this trouble only for the disappointment that the last level repeats going on and on 😆
@themanbehindthemask5675
16 күн бұрын
I made a verry high score in the hide and seek one. Than it wants me to find luigi in bunches of marios and yoshis. Its not that i am a bad looser, but im sure the game tricked me to stop my stride, bc there was no luigi anywhere, and i lost.
@Arcryoshi
15 күн бұрын
I played the game Wanted for such a long time once and just couldn’t die, I had soo much time and for some reason it kept growing because I just found everyone so quick. I died on purpose after way too long
@Vextrove
24 күн бұрын
There is an algorithm for solving these puzzles
@dxjxc91
4 күн бұрын
I used to play this game on car rides, only losing on purpose when I wanted to change the game. I can't remember what my highest score was, but couldn't have been higher than 200 (simply out of boredom).
@TouchedBigfoot8
14 күн бұрын
My record as a kid was like level 1 for the longest time. I had no idea how to beat a level. Eventually I learned and my high score was level 5
@Graffiti-dawg
22 күн бұрын
Plot twist: There was never any code doing this to begin with… he just memorized the patterns and did the puzzles himself 🤯😱
@MesaBiome
15 күн бұрын
A good optimisation on 2 and 3 click level would would have to compute one (or two click) from the start position and one click from the last position. On a worst run, your setup has to calculate 25^3 ~= 15000 positions With thid method and worst setup: 25^2 + 25 ~= 650 positions. This is not very memory intensive but it's still an improvement...
@MizunoKetsuban
24 күн бұрын
I think all the game is really doing is just taking one of the finished solutions, and randomly generating moves that you're then supposed to undo. So it can just go on forever from there.
@MeincraftManu
14 күн бұрын
I once played the wanted game until like level 1412, when I decided, I finally wanted to play something else :D
@rzumaderbestederbesten
5 күн бұрын
I didn't even know, there are last levels in the minigames
@SuperKale2000
17 күн бұрын
I clicked this video expecting someone to be really good at this minigame No he just programms a algorithm to play it for him😂
@ignikatv1589
6 күн бұрын
You have to do the Luigi games at some point. The ones that are pure gambaling not, but theres one, that can be beaten by skill alone
@SuperWiiBros08
16 күн бұрын
Wtf this is an endless minigame 💀
@Error-40417
2 күн бұрын
Wait a second…these mini games are from SM64 DS!
@akaashgamerprogamer
24 күн бұрын
Dein english Akzent very good
@epicstar86
22 күн бұрын
peakness
@x1alt_f41x
14 күн бұрын
one night i was so ridiculously bored that i actually stayed up and played wanted up to exactly 1000 rounds
@13luken
16 күн бұрын
Very cool video but god I hated this game as a kid. Ig that's why you're a coder and I'm not 😂 my brain can't work with suit like this. I loved the drawing trampolines one! Subbed
@YopAlonso
16 күн бұрын
Alternative title: “Using image recognition to play an NSMB DS Minigame to completion”. I’m not upset at the idea of creating an algorithm to solve these, but saying it was *you* playing it feels disingenuous and dishonest.
@hai1touch
14 күн бұрын
I think the algorithm would be much easier to reason about if you first XOR'd the solution and the board state, so that the tiles you need to flip are 1s and the ones you don't are 0s, regardless of the end state. Then you can add a heuristic of which moves are the most promising: the width and height of the bounding box of 1 cells. If the entirely wrong place is tapped, it would make the wrong cells be in more places. Of course, it's not a guarantee that the correct solution won't involve using the edge to flip a thin area, but for most cases, it should rule out lots of obviously wrong solutions.
@Ambidextroid
14 күн бұрын
I got the maximum level on the wanted mini game when I was a kid
@xSuperFryx
17 күн бұрын
NOT the last level. Let’s get to the integer limit!
@devini15yt
15 күн бұрын
Would it be more efficient for 3 turns to generate all the possible 1st moves, and all the possible last moves, then find which of the 2nd board states is only one move away from a possible 3rd?
@sylverize
14 күн бұрын
I still can’t get to like 20 😭
@austino545
16 күн бұрын
I played that puzzle game for 2 hours straight (same run, no mistakes) and then stopped because it never got harder
@RalphDDCdahvie
20 күн бұрын
came to this video because I never understood how the game worked as a kid, with all my friends we would play these minigames but always avoided this one, glad I know now 😁
@renakunisaki
Күн бұрын
Instead of recording the game, for the sped-up parts, you could have it just take a screenshot of each Cleared screen. And each turn if you wanted to include that, but at higher speeds I think that's still too much flashing.
@Sqidzies
25 күн бұрын
This minigame is so underrated
@Rafix
10 күн бұрын
nice vid
@JustAPersonWhoComments
17 күн бұрын
New Super Mario Bros and Super Mario 64 DS has the best minigame and it was fun
@totyo6873
10 күн бұрын
But on the wanted minigames the highscore we got with my sister was 324. So I think the limit might be 999
@aethrys
22 күн бұрын
I dont knoe about you but this minigame scared me as a child
@MyBroSux24
15 күн бұрын
Recently saw a video by "physics for the birds" about Zelda switch puzzles, or lights out puzzles as this one, cryptography and how to solve these mathematically with linear algebra, you brute forced your way through the three steps to "decode" that, but what if it was 4 or 6 steps? Maybe check that video out :3
@moogthedog2816
16 күн бұрын
... A strange game. The only winning move is not to play.
@Bradorks
12 күн бұрын
Is every puzzle randomly generated or randomly selected from pre-made puzzles?
@DryPaperHammerBro
14 күн бұрын
Erm, actually, it's a Cape FEATHER
@tanyeltuerkoglu
22 күн бұрын
I don't really understand how you did this. How did you adjust your code? What did you just do in your final touch. And how did you implement your code to your game? Is it possible to do such coding on other minigames?
@pastelminty1714
23 күн бұрын
Pleaaase give out a flashing warning when it speeds up! It gave me a horrible migraine from the transitions! Great video though! :D
@dugtrioramen
13 күн бұрын
I played the one on sm64ds and the difficulty kept looping after like 25 levels. So I stopped at 64 just for a nice number. Later on I unlocked the harder version so it was a waste of time
@olivergro7105
11 күн бұрын
I wonder how many repeating patterns there are
@LunaLuminary
24 күн бұрын
I'm so bad at this minigame. I've never been able to figure it out.
@mrhalfsaid1389
15 күн бұрын
There are only so many actual grids used in the game
@tyukogames
17 күн бұрын
12:02 The text that appears is: Target fps set to 1.2500 Target fps set to 1.500 (Same thing over and over again and it ends at 4.000)
@wagnerramosmidichannelabso514
15 күн бұрын
Target FPS up to 1.2500 Target FPS up to 1.5000 Target FPS up to 1.7500 Target FPS up to 2.0000 Target FPS up to 4.0000
@youraverageyoutubeuser6608
21 күн бұрын
holy shit I love puzzle panel
@christopherwinkler3658
22 сағат бұрын
Funfact i got in this Minigame to lv 120 but i stoped here because ... it just got even more boring ... doing this again and again 😅
@zackarhino17
20 күн бұрын
Anybody know the music used in this video?
@totyo6873
10 күн бұрын
I went to 15 and then was stuck at the 3 turns.
@GamerTX
24 күн бұрын
What music plays most of the time in the video while speeding up?
@dyslexsticks3381
22 күн бұрын
Some of this is multiplayer music for the minigames which you'd hear while gathering players. The others are the usual menu tunes.
@liamwhite3522
25 күн бұрын
What is that music used in the first timelapse?
@ethonicyt
25 күн бұрын
first is the nsmb minigame menu theme, second is the minigame select theme
Пікірлер: 422