Friday, December 25, 2015

Super Mario Bros and the Elusive 4:57

Hello all, and Merry Christmas!

I have been trying to reorganize a bit and maintain a consistent schedule lately. I haven't had much time, but relaxing tonight, I felt like doing a small write-up. Just a few days ago, I managed to achieve my personal best time for completing Super Mario Bros. The end time for that run was 4 minutes and 57.993 seconds. It is actually personally significant for me, and I'm going to explain why below.


For a very long time, a time under 4:58 was my ultimate end goal. The kind of optimization needed to achieve a 4:57 time was a very worthy challenge, and I was determined to be the one to do it. It was the dream time, and many people would ask me whether I really thought I could achieve the perfect time, a nearly unbeatable time, and something that would possibly stand forever.

The Bowser Axe Jump



With my best efforts, I got my time down to 4:58.09 roughly 2 years ago. Shortly after, I took a break, and the 4:57 remained elusive. However, a few months later, a 4:57 time was achieved (by Blubbler) with the help of a technique I foolishly considered unreasonable. This trick (bullet bill glitch) saved 0.7 seconds, which is a huge amount of time for the run. It was still an amazing feat, but the game now has plenty of room for optimization.

The Bullet Bill Glitch




The human limit time for the game is around 4:57 flat. Achieving a time under 4:57 is now within the realm of possibility, something I previously deemed absolutely impossible. With that in mind, in addition to my recent efforts on the game, I am convinced I will reach a low 4:57 (if not the "impossible" time of 4:56). The 4:56 time still remains outside of the limit we have established, but only by mere frames. Because of this, I am determined to find a way to realistically achieve a 4:56 time. With the optimization of this game seemingly approaching its definite limits, it will certainly be tough to find any further savings to the game, but I am not deterred...

And I will one day have total mastery of Super Mario Bros.


8 comments:

  1. Congratulations! The way you have this all figured down to the millisecond is beyond impressive. Merry Christmas!

    ReplyDelete
    Replies
    1. Thanks! It will certainly be interesting to see what happens with Super Mario Bros in the next few months.

      Delete
  2. In order to play the PC version of Assassins Creed 2, gamers are required to create an account with Ubisoft and remain logged into that account in order to play the game.Togel Singapore

    ReplyDelete
  3. There is Kinect Sports, These are world-class sports. Kinect Sports includes a bowling alley, soccer pitch or track-and-field arena. Kinect puts in the game as the VIP player and somehow lets you be the controller. It apparently also includes soccer, volleyball, ping-pong, and even more games they tell me. Bandar Q

    ReplyDelete
  4. Thank for your very good article.! i always enjoy & read the post you are sharing!

    หนังผี

    ReplyDelete
  5. To understand the layers and graphics of any game you need to understand how the Architecture and layers of the game are made. On screen you have main loops. This is where the game has its main contents. Sub graphs are what the characters are in any game, these have to be designed beforehand and using the right software to improve the code of these moving images, especially if you wish to convey your games product originally and efficiently. A good place to start focusing on is the colours in the background of the game, as the games flash between screens you want these colours to have some sort of continuity in the way that the transitions occur. hacked arcade games

    ReplyDelete