Submission #7982: DreamYao's NES The Jungle Book in 17:04.35

Nintendo Entertainment System
baseline
(Submitted: Jungle Book, The (U).nes USA)
FCEUX 2.2.1.2870
61562
60.0988138974405
11781
PowerOn
Submitted by DreamYao on 1/21/2023 7:11 AM
Submission Comments
Please use FCEUX version 2.2.1 to play. The playing picture of FCEUX version 2.2.3 and above is very dark
I improved the current publication, 11784 frames=196.4 seconds=3.27 minutes
Note: The current publication uses FCEU to skip the difficulty setting. Please refer to this post for details:https://tasvideos.org/Forum/Topics/23931?CurrentPage=1&Highlight=519033#519033

This game is one of my favorite games in my childhood, so improving this game has always been in my plan. Today, he finally made it!
Originally, this introduction has a lot to say, because there are too many elements in the game. Plus, I'm a little tired after making this TAS. I don't want to say too much.
At first, I didn't know anything about this game. I thought the TAS production of this game was very simple. When I began to study this game in depth, I found that the TAS production of this game is so difficult. There are a lot of small details and skills to deal with in this game.
In this improvement, I dug out a lot of details and skills of this game. The most important skill is the rattan skill, which can save a lot of time.
I'm not sure if there are some potential skills in this game that haven't been explored, I think this game should have a long history of improvement
When making the TAS of this game, many small details were discovered in the third level. So there are some small details in the first two levels that haven't been properly handled. At present, I don't have much time to make TAS again. I may improve this TAS again in the future and deal with all the small details.
Tips:
Each landing will pause for 1 frame, so try to reduce the number of jumps to save time
Running: Running has priority over everything. Once you stop running, you should start running again and try not to stop running. There is a little skill in running. First run in the opposite direction for one frame, and then run forward to make the little boy run faster
Jump: high jump and long jump. It is worth noting that when you release the key every time you jump, you can press and hold the key again, so that you can jump farther without changing the jump height.
Moving speed: walking -- 1 pixel per frame, high jump -- 3 pixels per 2 frames, long jump -- 2 pixels per frame,running -- 2 pixels per frame
Rattan technique: I am not particularly clear about the specific principle of the rattan technique. The screen scrolling of this game always follows the movement of the little boy, which leads to the strange judgment of many things in this game. The rattan technique can make the little boy swing farther and higher. You need to move up and down the vine, which seems to be related to the Y-axis of the screen (it seems that there is a frame rule for the swing of the vine)
The order of item damage from high to low is: darts>slingshot>double-skin banana>single-skin banana. So only darts are worth collecting, because they can bring more benefits in Boss battle
I found a bug in the seventh level, which is a ramp bug. I applied it to the lower right corner of the ninth level. When you run down the slope, then jump in the opposite direction at a suitable position, so you can cross the slope to reach the bottom...( This bug can also be used on the ramp of level 4. Because I don't have much time to add this bug again from level 4, I want to improve it again in the future )

Supplementary notes:
Long jump: the long jump rises faster than the high jump, and the landing speed is also faster than the high jump
Attack skill: Here is a skill worth saying. When the little boy stands on the ground, he can launch two attacks in a row. This attack is faster than jumping attack. The specific operation is to launch an attack while moving on the ground and then stop moving to launch another attack
Frame number gain and loss:
Level = old frame = new frame = gain and loss of frame number = (Total obtained)
start :500 = 1016 = -516
Level 1 :6448 = 5844 = 1120 = (1120)
Level 2 :13460 = 12276 = 580 = (1700)
Level 3 :19484 = 17736 = 564 = (2264)
Level 4 :28344 = 25964 = 632 = (2896)
Level 5 :39948 = 33044 = 4524 = (7420)
Level 6 :48308 = 40328 = 1076 = (8496)
Level 7 :54232 = 45588 = 664 = (9160)
Level 8 :61224 = 52328 = 252 = (9412)
Level 9 :68428 = 57604 = 1928 = (11340)
Level 10 :72830 = 61562 = 444 = (11784)
total : 11784
The following is the detailed improvement content, only describing the relatively obvious improvement content. Because this game has many small details and tips, if you want to describe all these small details and tips, then this article will never be finished. I'm sorry!
Level 1:Optimize the route, collect the diamonds in the upper left corner, and then use the big stone to bounce the little boy up again. No longer run to the distant vines like the current publication, and then return to collect(get 1120 frames)
Level 2:1. Use a lot of rattan skills.. 2. Optimize the route, collect the diamonds on the right at the bottom and then collect the diamonds on the left.. 3. Better Boss combat. Here is a skill worth saying. When the little boy stands on the ground, he can launch two attacks in a row. This attack is faster than jumping attack. The specific operation mode is to launch an attack while moving on the ground and then stop moving to launch another attack(get 580 frames)
Level 3:1. Use a lot of rattan skills.. 2. As I said above, jump: When you release the key every time you jump, press and hold the key again, so that you can jump farther without changing the jump height. This makes me reduce the number of times I catch the vines. This technique can catch up with the elephant at the bottom and let me step on the elephant's back to collect diamonds....... Here is one thing I want to explain. "At 14748 frames", you will see that I killed the monkey and waited for it to drop the prop. It is worth losing about 20 frames to get the prop "darts". Because "darts" are the most damaging props in the whole game, it can bring me more benefits in the fourth level Boss battle.(get 564 frames)
Level 4:1. Use a lot of rattan skills.. 2. Optimize the route. "At frame 20924", collect the diamonds below first, and then collect the diamonds above. Here is a place worth explaining, the crocodile in front of Boss battle. If you don't use the tree-rattan technique, you will be slower than stepping on the crocodile. Using the tree-rattan technique to walk up is only 1-2 frames faster than stepping on the crocodile. The current publication does not use the tree-rattan technique to collect "slingshots" props to better deal with Boss combat. I am not sure whether this will bring benefits. I did not test.(get 632 frames)
Level 5:1. Use a lot of rattan skills.. 2. Optimize the route. From the beginning, we can see the Boss "bear" that killed the fourth level, and it becomes a small boat for us to ride. Usually, we need to go to the bottom right corner at the end of the map. Fortunately, there is a monkey not far from the starting point. We can use the monkey to make the little boy bear the injury and reach the platform where the monkey is located. I carefully observed the terrain again. I found that there are some birds flying around occasionally. So I carefully studied the rules of bird emergence. I found that the emergence of birds is very random. I tried to control a perfect bird to appear in front of the monkey so that the little boy could bear the injury earlier and land on the platform faster(get 4524 frames)
Level 6:1. Optimize the route, collect the diamonds above and then the diamonds below, because collecting from top to bottom is easier than collecting from bottom to top.. 2. Use attack techniques to bring better Boss combat.... Here is one thing I want to explain. "At 34283 frames", I lost about 1 second to collect the "darts" props, which can bring me more benefits in the Boss battle. Boos was killed after only using the shield once. If I don't collect this prop, Boss will use the shield once more and waste more time.(get 1076 frames)
Level 7:1. Use a lot of rattan skills.. 2. Optimize the route. Collect the three diamonds in the middle "at 40741 frames" first to avoid walking less. There are two portal doors in the lower right corner of the map. From the portal door at the bottom to the door above, you can avoid walking a short distance, because the speed of the portal is much faster than that of the little boy..... Here is one thing I want to explain. "At 43099 frames ," I accidentally found a bug. When running on the slope, if the boy is in a suitable position to jump to the slope, he can cross the slope and reach the bottom. However, this bug does not help at this level. So I looked at the next level and found that the ninth level can be applied.(get 664 frames)
Level 8:1. Optimize jumps and minimize the number of jumps. Some platforms can land without using "high jump", and use "long jump" to land faster, because "long jump" has faster rising speed and faster landing speed.. 2. Use attack techniques to kill Boss faster, instead of jumping attacks like current publications.(get 252 frames)
Level 9:1. Use a lot of rattan skills.. 2. Optimize the route. In the first big tree, let the snake hurt the little boy to reach the branch, so as to walk less. In the lower right corner of the map, use the BUG I found in the seventh level to collect diamonds through the slope.(get 1928 frames)
Level 10:1. Use a lot of rattan skills.. 2. Use a lot of "stealth" props to pass through the flame to reduce the number of jumps.(get 444 frames)
total : 11784 frames

feos: Claiming for judging.
feos: Great work, as always!
Accepting over [2136] NES The Jungle Book by X2poet in 20:11.84, which is in Alternative since it used a FCEU reset thing and as a result started from an emulator savestate, skipping a part of the menu for no reason. Otherwise the 2 movies are meant to be directly comparable, and this one is much better!

despoa: Processing...
Last Edited by despoa on 2/15/2023 2:34 AM
Page History Latest diff List referrers