Author Topic: New Error Found In Super Mario Bros.  (Read 1683 times)

0 Members and 1 Guest are viewing this topic.

Offline Shaymin

  • Not my circus, not my monkeys
  • NWR Staff
  • Score: 70
    • View Profile
    • You're on it
New Error Found In Super Mario Bros.
« 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:

Donald Theriault - News Editor, Nintendo World Report / 2016 Nintendo World Champion
Tutorial box out.

Offline UncleBob

  • (PATRON)
  • NWR Junior Ranger
  • Score: 98
    • View Profile
Re: New Error Found In Super Mario Bros
« Reply #1 on: April 24, 2016, 12:32:54 PM »
"new"

"Last year"

Does not compute. :D
Just some random guy on the internet who has a different opinion of games than you.

Offline ejamer

  • Does he even know Khushrenada?!?
  • Score: 24
    • View Profile
Re: New Error Found In Super Mario Bros.
« Reply #2 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.
NNID: ejamer

Offline nickmitch

  • You can edit these yourself now?!
  • Score: 82
    • View Profile
    • FACEBOOK!
Re: New Error Found In Super Mario Bros.
« Reply #3 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.
TVman is dead. I killed him and took his posts.

Offline Mop it up

  • And I've gotta say...
  • Score: 125
    • View Profile
Re: New Error Found In Super Mario Bros.
« Reply #4 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.

Offline Stratos

  • Stale lazy meme pirate
  • Score: 70
    • View Profile
Re: New Error Found In Super Mario Bros.
« Reply #5 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.
My Game Collection
NNID: Chronocast
Switch: SW-6786-5514-9978
3DS Friend Code: 0447-5723-6467
XBL Gamertag: Chronocast