Difference between revisions of "Solomon's Key (NES)/normal ending"

From SDA Knowledge Base

Jump to: navigation, search
(Room 14)
Line 13: Line 13:
 
=Room 1=
 
=Room 1=
 
https://www.youtube.com/watch?v=yCeAIyJtLhc<br />
 
https://www.youtube.com/watch?v=yCeAIyJtLhc<br />
There are a few different ways to grab the key in this room. One alternative to what's seen here is to jump to the key from below, turn around mid-air, break block below to the left and then drop down. This is a few frames slower. A better alternative would be to do a running edge jump to the key, turn around mid-air, break block below to the left and then drop down. This is very close time-wise to the shown video (possibly a few frames faster in real-time), but considerably harder due to the running edge jump.<br />
+
The way of collecting the key and drop down to the lower level is the fastest solution in theory (tas). However, to get it done as fast as possible, you need turn from right to left as quickly as possible, which can't be done in practice with a d-pad.<br /><br />
 +
 
 +
https://www.youtube.com/watch?v=Fz84WKbgNLw<br />
 +
This solution is in practice a few frames faster for real-time speedruns, but also a bit riskier because of the edge jump.<br />
  
 
=Room 2=
 
=Room 2=
Line 32: Line 35:
 
https://www.youtube.com/watch?v=jt0QmJM-d2w<br />
 
https://www.youtube.com/watch?v=jt0QmJM-d2w<br />
 
Shooting the goblin at the bottom would save half a second. That fireball is therefore better spent in room 13.<br /><br />
 
Shooting the goblin at the bottom would save half a second. That fireball is therefore better spent in room 13.<br /><br />
 +
 +
https://www.youtube.com/watch?v=aIc19hDdkFY<br />
 +
This solution is ideal, but requires frame perfect execution for the three last drops, so it's more shown as a reference here.<br />
  
 
=Room 7=
 
=Room 7=
https://www.youtube.com/watch?v=8Wr-wLVmBbY<br />
+
https://www.youtube.com/watch?v=tSuwLaQTWl4<br />
This is a quite boring room solution. Dana needs to wait in several places without being able to speed up.<br /><br />
+
There are easier ways without the edge jump to get through this room, but they are several seconds slower.<br />
 
+
https://www.youtube.com/watch?v=v57z7R6ZVqk<br />
+
Faster, but this solution could possibly be emulator only (because of the advantage from playing on keyboard).<br /><br />
+
 
+
https://www.youtube.com/watch?v=n3WF7uxb4CQ<br />
+
A variant using a fireball. This saves ~1 second compared to the first alternative above. The fireball is otherwise used in room 13. The problem with not using a fireball in room 13 is that that room solution gets considerably harder and a bit slower (more discussion under room 13).<br />
+
  
 
=Room 13=
 
=Room 13=
Line 56: Line 56:
  
 
=Room 15=
 
=Room 15=
https://www.youtube.com/watch?v=bJeI_Aqpqn4<br />
+
https://www.youtube.com/watch?v=G2DnFfrAr8Q<br />
 +
Pretty safe solution.<br /><br />
 +
 
 +
https://www.youtube.com/watch?v=8UarWD-_vvM<br />
 +
A little over half a second faster than above, but a great deal riskier. The position of the Saramandor when you pick up the key is important to have it stop and breath fire on top of the breakable block. It would have been convenient if it would have been possible to observe the position of the Saramandor when picking up the key. Unfortunately, since the Saramandor is in the middle of the fire-breathing animation makes it difficult to predict if the timing is right or not.<br /><br />
 +
 
 +
https://www.youtube.com/watch?v=h4LdEbydeC8<br />
 +
Another half a second faster, but very difficult to execute correctly.<br />
  
 
=Room 21=
 
=Room 21=
Line 62: Line 69:
  
 
=Room 22=
 
=Room 22=
https://www.youtube.com/watch?v=iCgXzA2jTs8<br />
+
If you collect the super fireball in this room, you can skip the one in room 29 and vice versa. Below is shown both options and their consequences.<br /><br />
Little room for margin with this solution. Being a bit late and Dana ends up getting fried by the saramandor by the key. Being too fast and he risks landing on the same saramandor. If it looks like the latter is about to happen, a solution is to cast block magic just Dana comes out of the key grab animation. This wastes a little time, but is sometimes the only alternative to losing a life. The pause after picking up the key is also intentional as the Saramandor otherwise will stop if you try to go right too early.<br />
+
https://www.youtube.com/watch?v=eqqj6sNC4oY<br />
 +
This is the solution without collecting the super fireball. After collecting the key, hold right and then do a buffer jump. It's slightly faster to run right for one or two more frames, because you would land immediately in the exit. However, beyond that two frame window, you'll die from the blue flame. Needless to say, the Saramandor next to the key should also be taken into account. If you go at full speed, you'll collect the key too early and land on the Saramandor. If you arrive too late, you'll collide with it just before the exit. With a bit of practice, you can make the climbing to the key a few frames slower than optimal, which will put the Saramandor in the right spot.<br /><br />
 +
 
 +
https://www.youtube.com/watch?v=VKkr0reIIjs<br />
 +
This solution is slightly easier than above, because you don't have to worry about the Saramandor after collecting the key (unless you arrived there at full speed and lands on it right after the key). The disadvantage of this solution is that it's dependent on the gargoyle's spawn direction in room 29 and room 29 also becomes much harder with the good spawn. However, the good spawn in room 29 will most of the time be a tenth or two of a second faster overall.<br />
  
 
=Room 23=
 
=Room 23=
https://www.youtube.com/watch?v=HOSt_P09WGU<br />
+
https://www.youtube.com/watch?v=XJKuRr6nPBk<br />
  
 
=Room 29=
 
=Room 29=
The gargoyle in this room starts randomly (?) walking to the left or right in this room. Left allows for a quick solution. Right is bad luck and requires a slow solution and wasting a fireball.<br />
+
https://www.youtube.com/watch?v=kS2Dij4PXA4<br />
http://www.youtube.com/watch?v=alpkMxXXamU<br />
+
The room solution here depends on if you collected the super fireball in room 22.<br /><br />
When the gargoyle starts walking to the left, it can't be avoided in a quick manner and has to be destroyed.<br /><br />
+
 
https://www.youtube.com/watch?v=pbin8m9_Y_I<br />
+
https://www.youtube.com/watch?v=kS2Dij4PXA4&list=UUv5paVvW_bdtMmiFNX7B0_w<br />
This is the good case. The gargoyle starts walking to the right and can be completely ignored.<br />
+
Pretty safe solution. The block created after collecting the key was simply to create a bit of extra hangtime and avoid otherwise landing on the gargoyle. This is not entirely optimal and faster would be a short pause of the correct length. Making a pause of the correct duration can be tricky though. If the gargoyle starts walking the other direction when the room begins, you'll have to turn around and block a fire shot (it should be pretty self-explanatory). That's a tenth or two of a second slower.<br /><br />
 +
 
 +
https://www.youtube.com/watch?v=b3ujism6JPE<br />
 +
If you collected the super fireball in room 22, you don't have to collect one here. However, the direction the gargoyle starts walking in will have a big impact in this case. Right (like in this video) allows for a quick, but also difficult, solution. Left is bad luck and requires a slow solution and wasting a fireball.<br /><br />
 +
 
 +
https://www.youtube.com/watch?v=DGk7DK5LU84<br />
 +
This is the other possibility when you have already collected the super fireball (in room 22). When the gargoyle starts walking to the left, it can't be avoided in a quick manner and has to be destroyed.<br />
  
 
=Room 30=
 
=Room 30=
http://www.youtube.com/watch?v=5ipZbDoPIYQ<br />
+
https://www.youtube.com/watch?v=uHlzMWjs58g<br />
This is a slightly faster overall than in the current sda-run (from 2014-02-08). It saves 15 frames of countdown by picking up the hourglass earlier like shown here, while the actual room solution takes the same time (more waiting in the sda-run).<br />
+
  
 
=Room 31=
 
=Room 31=
https://www.youtube.com/watch?v=eDVh9fBz6w0<br />
+
https://www.youtube.com/watch?v=3S7ofxQfus4<br /><br />
The clear time in this room is highly dependent on the enemies, which spawn roughly every 3 seconds. It's possible to arrive at the key faster without adding much risk. However, the demon head that spawns around then blocks the passage resulting in no time gain. The only way to gain time overall is to chain together edge jumps (zigzag jumping) in order to arrive at the key before the demon head spawns. The same logic applies on the left side. The spawning demon heads are effective barriers for only improving time by chunks of 1.5 seconds.<br /><br />
+
  
 
https://www.youtube.com/watch?v=eyajcGChk8I<br />
 
https://www.youtube.com/watch?v=eyajcGChk8I<br />
This solution uses zigzag jumping and is one enemy cycle faster than above (~3 seconds). It hasn't been researched thoroughly if more time can be gained through tweaking the route somehow, but as already mentioned, the cyclic enemy spawns make it difficult to cut time other than in chunks of 3 seconds. For information, this video took over 40 tries (with a save state at the key) to do in real time. It's doable, but the risk factor increases dramatically (of course very much dependent on the player's consistency as well).<br />
+
This solution uses zigzag jumping and is a little less than one second faster than above. It hasn't been researched thoroughly if more time can be gained through tweaking the route somehow, but the cyclic enemy spawns make it difficult to cut time other than in chunks of 3 seconds. For information, this video took over 40 tries (with a save state at the key) to do in real time. It's doable, but the risk factor increases dramatically (of course very much dependent on the player's consistency as well).<br />
  
 
=Room 37=
 
=Room 37=
https://www.youtube.com/watch?v=wokuhxgur1c<br />
+
https://www.youtube.com/watch?v=KYcVoI6YTco<br />
  
 
=Room 38=
 
=Room 38=
https://www.youtube.com/watch?v=6VO7LK3V5PE<br />
+
https://www.youtube.com/watch?v=sU0BawEStSI<br />
There are three optional "advanced techniques" in this room. The two edge jumps on the left and right side of the room and finally the 1-space drop above the ghost. The former save 10-15 frames each. The latter saves ~20 frames. It's up to the player to decide on the acceptable risk level.<br />
+
  
 
=Room 39=
 
=Room 39=
https://www.youtube.com/watch?v=QWwlyIELE14<br />
+
https://www.youtube.com/watch?v=piHAn5y5j0E<br />
 +
There is some variation in the sparkball movements in this room. The jump in the top left corner is sometimes not possible to make like shown here because the sparkball and the bat are too close to each other. You can get a feeling for this by observing the sparkball's location at the time of collecting the key.<br />
  
 
=Room 45=
 
=Room 45=
Line 109: Line 124:
  
 
=Room 48=
 
=Room 48=
https://www.youtube.com/watch?v=G2FMdxWLglQ<br />
+
https://www.youtube.com/watch?v=nyX-Xrt9GFY<br />
 
The tas saves a considerable amount of time by taking the same route both times through the room. However, it requires "fire block building" (not a good term, but hard to describe, se the [[Solomon's Key (NES)/Game Mechanics|game mechanics]] page.<br />
 
The tas saves a considerable amount of time by taking the same route both times through the room. However, it requires "fire block building" (not a good term, but hard to describe, se the [[Solomon's Key (NES)/Game Mechanics|game mechanics]] page.<br />
  
 
=Solomon's room=
 
=Solomon's room=
https://www.youtube.com/watch?v=RcAHLq2U1Ew<br />
+
https://www.youtube.com/watch?v=uK7j0ql4Z40<br />
If the ghost in the top left turns around a little faster, it's not possible to jump over it as shown here and a slower solution must be used. Unfortunately, it's very difficult to judge if that's the case. Failing to jump leads to losing a life (and the attempt). However, as long as there are no deaths until this point, it seems like the shown solution is consistent (at least for a normal ending speedrun). It's worth noting that any fireballs you might have in the inventory when arriving here will disappear.
+
It seems like the enemy movements in this room depend on how you have played up until this point (different solutions for room 48 seem to have an impact for example). It seems like playing the game the same way will result in consistent results, but this is not fully understood and enemy movements in this game are known to randomly vary a bit.<br />
 +
It's worth noting that any fireballs you might have in the inventory when arriving here will disappear.

Revision as of 15:50, 3 August 2014

Solomon's_key

Category description

This category aims to complete the game as quickly as possible by collecting all the golden wings. None of the game's hidden items and therefore only gets the normal ending.

The terminology of the game mechanics page will be used below.

Fireball management

Given that fireballs are scarce, cost time to both grab and launch and how they need to be shot in the order they are picked up, fireball management is a huge task when routing this game. Below is a document that shows which fireballs are collected and where they are used in the route described in this section. There are also some comments about time saved by fireballs in the different rooms and how much time they take to collect.

Open in new window


Level-by-level description

Room 1

https://www.youtube.com/watch?v=yCeAIyJtLhc
The way of collecting the key and drop down to the lower level is the fastest solution in theory (tas). However, to get it done as fast as possible, you need turn from right to left as quickly as possible, which can't be done in practice with a d-pad.

https://www.youtube.com/watch?v=Fz84WKbgNLw
This solution is in practice a few frames faster for real-time speedruns, but also a bit riskier because of the edge jump.

Room 2

https://www.youtube.com/watch?v=BTQHB2k_zuU

Room 3

https://www.youtube.com/watch?v=RznY8Cdog8E
Not too seldom, the item dropped by the fireballed gargoyle will get stuck inside the block. The game reacts by slowly pushing it to the right. If this happens, it allows for creating a block where the gargoyle stood and make an edge jump from it. It's 10-15 frames faster than what's shown here.

Room 4

https://www.youtube.com/watch?v=tJYm0McO474

Room 5

https://www.youtube.com/watch?v=nOmQZ77BsVo
The second gargoyle (from the bottom) on the left side sometimes start a little out of sync (10-20% of the time?). The fireball will then be shot a little later than what's shown here, making this solution impossible. There is no known workaround for when that happens (other than to reset or to lose several seconds). There is also some variation to the top right gargoyle. It will sometimes shoot the fireball a bit earlier, sometimes a bit later. This seems to be rng-dependent. The result of bad rng is that Dana has to wait a few tenths of a seconds longer for the fireball to pass by overhead, but the room solution doesn't change.

Room 6

https://www.youtube.com/watch?v=jt0QmJM-d2w
Shooting the goblin at the bottom would save half a second. That fireball is therefore better spent in room 13.

https://www.youtube.com/watch?v=aIc19hDdkFY
This solution is ideal, but requires frame perfect execution for the three last drops, so it's more shown as a reference here.

Room 7

https://www.youtube.com/watch?v=tSuwLaQTWl4
There are easier ways without the edge jump to get through this room, but they are several seconds slower.

Room 13

https://www.youtube.com/watch?v=FrjPG4ZOCuE
Shooting the ghost reduces enemy slowdown and allows for a one second faster solution than without using it (both because of having the sparkballs in better positions and because of not having to spend time dodging the ghost). It might be tempting to pick up one of the orange jars. This prevents more saramandors spawning for a while because of the game's sprite limit. However, this will also increase the lag and ends up wasting time.

https://www.youtube.com/watch?v=NPF4NMsDi_I
This solution without using a fireball on the ghost is possibly keyboard-emu only. Testing showed that climbing the right side after picking up the key was very difficult on console. The saramandors spawned too early for passing through. There are other alternatives to circumvent this, but none found that isn't a second slower than with using a fireball. In summary, unless a consistent way is found to complete the room as fast as shown in this video, the time gained in room 7 would be cancelled here in room 13. The result would only be adding a bit of difficulty.

Room 14

https://www.youtube.com/watch?v=DSoMhKld3v4
One of the harder rooms. Both because of the running edge jump and turning around correctly after picking up the key. If you tap too long on the d-pad, Dana falls down. After collecting the key, you need to press right for 3, 4 or 5 frames. Less and Dana will hit the head when trying to jump up. More and Dana will fall down.
The beginning is intentionally not optimized. If you go too fast, you'll run into the ghost when trying to cross the middle. The part around the key also usually has to be slowed down intentionally (just a tiny bit). If you're too fast, the Saramandor will not have passed to left before the block is destroyed.

Room 15

https://www.youtube.com/watch?v=G2DnFfrAr8Q
Pretty safe solution.

https://www.youtube.com/watch?v=8UarWD-_vvM
A little over half a second faster than above, but a great deal riskier. The position of the Saramandor when you pick up the key is important to have it stop and breath fire on top of the breakable block. It would have been convenient if it would have been possible to observe the position of the Saramandor when picking up the key. Unfortunately, since the Saramandor is in the middle of the fire-breathing animation makes it difficult to predict if the timing is right or not.

https://www.youtube.com/watch?v=h4LdEbydeC8
Another half a second faster, but very difficult to execute correctly.

Room 21

https://www.youtube.com/watch?v=xc0SKqiak9A

Room 22

If you collect the super fireball in this room, you can skip the one in room 29 and vice versa. Below is shown both options and their consequences.

https://www.youtube.com/watch?v=eqqj6sNC4oY
This is the solution without collecting the super fireball. After collecting the key, hold right and then do a buffer jump. It's slightly faster to run right for one or two more frames, because you would land immediately in the exit. However, beyond that two frame window, you'll die from the blue flame. Needless to say, the Saramandor next to the key should also be taken into account. If you go at full speed, you'll collect the key too early and land on the Saramandor. If you arrive too late, you'll collide with it just before the exit. With a bit of practice, you can make the climbing to the key a few frames slower than optimal, which will put the Saramandor in the right spot.

https://www.youtube.com/watch?v=VKkr0reIIjs
This solution is slightly easier than above, because you don't have to worry about the Saramandor after collecting the key (unless you arrived there at full speed and lands on it right after the key). The disadvantage of this solution is that it's dependent on the gargoyle's spawn direction in room 29 and room 29 also becomes much harder with the good spawn. However, the good spawn in room 29 will most of the time be a tenth or two of a second faster overall.

Room 23

https://www.youtube.com/watch?v=XJKuRr6nPBk

Room 29

https://www.youtube.com/watch?v=kS2Dij4PXA4
The room solution here depends on if you collected the super fireball in room 22.

https://www.youtube.com/watch?v=kS2Dij4PXA4&list=UUv5paVvW_bdtMmiFNX7B0_w
Pretty safe solution. The block created after collecting the key was simply to create a bit of extra hangtime and avoid otherwise landing on the gargoyle. This is not entirely optimal and faster would be a short pause of the correct length. Making a pause of the correct duration can be tricky though. If the gargoyle starts walking the other direction when the room begins, you'll have to turn around and block a fire shot (it should be pretty self-explanatory). That's a tenth or two of a second slower.

https://www.youtube.com/watch?v=b3ujism6JPE
If you collected the super fireball in room 22, you don't have to collect one here. However, the direction the gargoyle starts walking in will have a big impact in this case. Right (like in this video) allows for a quick, but also difficult, solution. Left is bad luck and requires a slow solution and wasting a fireball.

https://www.youtube.com/watch?v=DGk7DK5LU84
This is the other possibility when you have already collected the super fireball (in room 22). When the gargoyle starts walking to the left, it can't be avoided in a quick manner and has to be destroyed.

Room 30

https://www.youtube.com/watch?v=uHlzMWjs58g

Room 31

https://www.youtube.com/watch?v=3S7ofxQfus4

https://www.youtube.com/watch?v=eyajcGChk8I
This solution uses zigzag jumping and is a little less than one second faster than above. It hasn't been researched thoroughly if more time can be gained through tweaking the route somehow, but the cyclic enemy spawns make it difficult to cut time other than in chunks of 3 seconds. For information, this video took over 40 tries (with a save state at the key) to do in real time. It's doable, but the risk factor increases dramatically (of course very much dependent on the player's consistency as well).

Room 37

https://www.youtube.com/watch?v=KYcVoI6YTco

Room 38

https://www.youtube.com/watch?v=sU0BawEStSI

Room 39

https://www.youtube.com/watch?v=piHAn5y5j0E
There is some variation in the sparkball movements in this room. The jump in the top left corner is sometimes not possible to make like shown here because the sparkball and the bat are too close to each other. You can get a feeling for this by observing the sparkball's location at the time of collecting the key.

Room 45

https://www.youtube.com/watch?v=-RUgpqaZ4tM
It's possible to collide with the demon head when running from after having picked up the key towards the exit. Looking at the position of the spawned demon head during the grab key animation gives a good indication if you're early or not.

Room 46

https://www.youtube.com/watch?v=Vs8kkd-0ZIQ
This is minor variation of the current sda-run (by 'ktwo', 2014-02-08). By creating one more block before launching the super fireball, the enemy drops falls into a better position and won't prevent creating the block above slightly earlier. A few tenths of a second faster than in the published run.

Room 47

https://www.youtube.com/watch?v=QWXXLd2dru0
Hardest room in the game. The first drop with the key has a two frame window to break the block and then enter the created opening. The second drop has a three frame window for the same thing. Both of these drops can be avoided in a normal playthrough, but there is not really a good alternative in a speedrun.

Room 48

https://www.youtube.com/watch?v=nyX-Xrt9GFY
The tas saves a considerable amount of time by taking the same route both times through the room. However, it requires "fire block building" (not a good term, but hard to describe, se the game mechanics page.

Solomon's room

https://www.youtube.com/watch?v=uK7j0ql4Z40
It seems like the enemy movements in this room depend on how you have played up until this point (different solutions for room 48 seem to have an impact for example). It seems like playing the game the same way will result in consistent results, but this is not fully understood and enemy movements in this game are known to randomly vary a bit.
It's worth noting that any fireballs you might have in the inventory when arriving here will disappear.

Personal tools