In the CPU tasks that Mario had to handle in the first two seconds of 1988, the programmer obtained 3000 sheets of paper
In order to get a series of interlocking actions in the movie as well as in the game, the computer has assembled a series of still images together into a long series. Each image is called a frame. Hundreds and millions of frames are joined by computers to form an hour-long movie or games that can play for hundreds of hours. This shows that the amount of data that CPUs can handle is indeed huge.
To make it easier to understand this, let's explore developer Matt Bierner's research. This guy turned every frame in the first 2 seconds of Super Mario Bros. 3 into code and images and then print out paper.
In the CPU tasks that Mario had to handle in the first two seconds of 1988, the programmer obtained 3000 sheets of paper Picture 1
Result, Bierner has a total of 3,000 sheets of paper, stacked up to 15cm high. As a reminder, Super Mario Bros. 3 is a game that has been developed since 1988, so the amount of data to be processed is so great, modern games must be several times that.
In the CPU tasks that Mario had to handle in the first two seconds of 1988, the programmer obtained 3000 sheets of paper Picture 2
In the CPU tasks that Mario had to handle in the first two seconds of 1988, the programmer obtained 3000 sheets of paper Picture 3
Bierner describes that, flipping each page makes him feel like he is reading each AND line of the game. All the words, the number of 3,000 pages that make up only 2 seconds of game with 120 frames on the screen. To display everything in the game, from the character's and monster's actions to the '?' flashing, the cloud is flying, on average each frame must run up to 9,750 tasks.
In the CPU tasks that Mario had to handle in the first two seconds of 1988, the programmer obtained 3000 sheets of paper Picture 4
In the CPU tasks that Mario had to handle in the first two seconds of 1988, the programmer obtained 3000 sheets of paper Picture 5
This guy closed 3000 volumes of data and sold it on eBay for $ 35.
In the CPU tasks that Mario had to handle in the first two seconds of 1988, the programmer obtained 3000 sheets of paper Picture 6
Parameter of what Bierner has printed.
In the CPU tasks that Mario had to handle in the first two seconds of 1988, the programmer obtained 3000 sheets of paper Picture 7
Bierner used a software emulator to be able to play old games on the PC platform and a software track the task so that he could know what the CPU had to handle with each frame. At the same time, to take a frame-by-frame screenshot and then convert the raw data into text, he must use another software.
Matt Bierner posted all the tools he used to complete this project on GitHub so anyone who wanted could make a similar product. If you want to learn more about them, you can visit the link below.
https://github.com/mattbierner/two-seconds-super-mario-bros-3
See more:
- Super Mario Bros. "Island break" player For nearly 5 minutes, set a new world record
- How will play Super Mario at 380,000 frames per second?
- Play Mario with augmented reality technology right on the street
You should read it
- How to play Super Mario Bros on computer with NoxPlayer
- Round eyes with the perfect Super Mario Bros World 1-1 screen on the Japanese artist's notebook
- Super Mario Bros. 'Island break' player For nearly 5 minutes, set a new world record
- What is a FPS game?
- This is how to hack Mario game 4 buttons to add hidden gameplay
- How will play Super Mario at 380,000 frames per second?
- Collage photos into frames with PhotoShine
- How to download and play Super Mario Run game on Android
- Deep 'Super Mario' adventure on the Internet
- How to merge photos into the frame on Paint
- Invite experience Super Mario 75 'battle royale' version of players, see who broke the island first
- Instructions on how to create frames in Word 2007, 2010, 2013, 2016
May be interested
Automattic publishes Newspack - the next generation news publishing platform supported by Google
The billion-dollar details of the FTC antitrust trial between Apple and Qualcomm
Using the phone while charging, the 17-year-old youth in Nam Dinh lost its permanent function
Google launched Android Studio 3.3 with a focus on sophistication and quality
Japanese students take whole fish as USB, use fish brain to save data but can only make scenes
Apple is about to integrate standard RCS messages into iOS?