Nintendo World Report Forums

NWR Interactive => TalkBack => Topic started by: Shaymin on April 24, 2016, 04:04:00 AM

Title: New Error Found In Super Mario Bros.
Post by: Shaymin on April 24, 2016, 04:04:00 AM

30 years and we're still finding out things about the game that made the NES famous.

http://www.nintendoworldreport.com/news/42586/new-error-found-in-super-mario-bros

Despite its age, new secrets are still being found in Super Mario Bros. - including code errors.

According to a source code disassembly performed last year and published at The Cutting Room Floor, the behavior of Spiny eggs is not as intended. Rather than dropping down, the eggs were meant to be thrown at an angle based on Mario and Lakitu's position and movement speed, as well as having physics for bouncing off pipes or blocks.

The TCRF talk page indicates that a single, misplaced variable caused the error.

A side by side comparison can be found below:

Title: Re: New Error Found In Super Mario Bros
Post by: UncleBob on April 24, 2016, 12:32:54 PM
"new"

"Last year"

Does not compute. :D
Title: Re: New Error Found In Super Mario Bros.
Post by: ejamer on April 24, 2016, 12:54:33 PM
I wonder if this was really a bug or conscious decision?  (Since they are saying it's a bad variable, probably the former. I'm too lazy to look into it.)


The existing behavior seems easier to understand/predict so more friendly to the player. Totally possible they nerfed it on purpose without removing the code in case the decision was reversed later.
Title: Re: New Error Found In Super Mario Bros.
Post by: nickmitch on April 26, 2016, 11:17:09 AM
The existing behavior seems easier to understand/predict so more friendly to the player. Totally possible they nerfed it on purpose without removing the code in case the decision was reversed later.

This makes a lot of sense.  It'd be easier to add a "hard mode" if you already left some code in.
Title: Re: New Error Found In Super Mario Bros.
Post by: Mop it up on April 26, 2016, 02:51:03 PM
I wonder if this was really a bug or conscious decision?  (Since they are saying it's a bad variable, probably the former. I'm too lazy to look into it.)
It's tough to say. They did seem to want to make this game accessible to everyone, so I'm sure they didn't want it to be too difficult. However, the unused behavior is how the Spinies behave in subsequent games, so I'm not so sure. Plus, they could have used this for the "second quest" where Goombas get replaced with Buzzy Beetles and all enemies move faster.

Probably no way to know at this point, and the increasingly senile Miyamoto & his motion control obsession likely can't remember this far back.
Title: Re: New Error Found In Super Mario Bros.
Post by: Stratos on April 26, 2016, 05:02:37 PM
Is this in the US or Japanese game? Maybe they gimped it on purpose with the US release because "Americans suck" at playing games, similar to in Mario Brothers 2.