Castelian (NES)/any%(ntscj)
From SDA Knowledge Base
The route shown here is for the Japanese version, played on Hero difficulty . This is the fastest combination for beating the game.
Tower 1
https://www.youtube.com/watch?v=qIeP55IynsE
- Taking the elevator past the first molecule on Hero difficulty only works on the JP-version and is frame perfect (= 3 actual frames since the game runs at 20 fps).
- With a well times jump (around 0:28-0:29 in the video), it's possible to time the spawn of the vertical moving enemy at the second destroyable ball so it bounces back off the ball, eliminating any waiting time. It saves a little under a second. However, this depends on other enemy positions that are difficult to gauge in real-time and therefore adds quite a bit more risk.
- It's important to walk, and not jump, onto the elevator leading to the aforementioned vertical moving enemy and the second bouncing ball (at around 0:30). This ensures that the bouncing ball can be destroyed before other enemy blocks it and will also set up a better timing of the last molecule appearance.
Tower 2
https://www.youtube.com/watch?v=9aNb-waikLE
- Note the jump at 0:16. It would have been possible to jump one step further down to scale the stairs faster. However, jumping on this step will spawn the enemy above as early as possible. This will allow you to push on a little earlier when it's blocking the way a little later on.
- The stop at 0:20 is intentional. No time is lost since the next enemy will anyways block your path. Stopping here delays spawnning the enemy that's passed beneath around 0:30.
Tower 3
https://www.youtube.com/watch?v=S8eO3qdGExs
- By shooting just out of range of the bouncing ball at the beginning, it's often possible to manipulate the ball to delay its start of movement. This allows you to enter the opening, which otherwise is not possible without shooting the enemy. By avoiding to destroy it, 6 frames of countdown are saved at the end of the level.
Tower 4
https://www.youtube.com/watch?v=Mjpx8LG_wkc
- The timing and time window for passing beneath the first molecule is tight. A well-timed jump (at 0:11) is needed to make the molecule spawn when you're at the top of the jump. The molecule always appears at the same time after the level begins, but since it can be difficult to have consistent movements, it's not always easy to gauge when to jump with the required precision. This trick is however important as failing it will cost several seconds both here and also set up the molecule in an unfavorable way later on.
- If the blinking pellet to the right is destroyed at 0:39, you can continue to the left at 0:45. However, it's slightly slower.
- The bouncing ball at 1:19 tends to act a bit randomly. Sometimes it delays the start of movement and is not destroyed by the shot. However, postponing shooting until after the jump is very risky as the ball often starts moving mid-jump and will knock you down before you land and have the time to fire off a shot. There is currently no known setup for manipulating this behavior.
Tower 5
https://www.youtube.com/watch?v=jQJK2u9DO8E
- Turning around at 0:17 (instead of immediately activating the elevator) gives the best pattern for the circling enemy above.
- The jump at 0:43 was to trigger the spawning of the enemy that was passed beneath at 0:57.
- The horizontal moving enemy that spawned around 1:02 will occasionally collide with one of the vertical moving enemies and then create a different pattern. Basically all the enemy movements are linked from this point until the end of the level. So when this happens, it's difficult to predict the outcome. However, most of the time the horizontal moving enemy will not collide.
- Stopping at 1:20 is important to manipulate the molecule enemy (delay). The time when to move two steps to the right (1:33) is also critical. Watch the enemy positions for the queue when to start moving.
- The last stretch with the two bouncing balls and the two vertical moving enemies is difficult to fully control in real-time. The right vertical moving enemy will spawn when the molecule has disappeared. Ideally, it should bounce off the second bouncing ball before the ball is shot. This requires fairly precise timing of actions and events that are hard to gauge in real-time.
- It should be mentioned that this level has the most theoretical potential for improvement. In TAS-conditions, the enemy manipulations can be pushed a few steps further to save several seconds.
- It's not possible to jump down the pit end the bonus level early. You have to walk into it.
Tower 6
https://www.youtube.com/watch?v=HcOj3kiV7wM
- It's worth noting the jump at 0:20 to despawn the enemy below for a small time save.
- At 0:48, it's not necessary to take the elevator up to jump onto the stack of destroyable floor blocks. Jumping directly from the elevator at its lowest position is pixel perfect and saves around 1.5 secs.
- It's not possible to jump down the pit end the bonus level early. You have to walk into it.
Tower 7
https://www.youtube.com/watch?v=EY7N57DXg44
- Shooting the bouncing ball on the top of the tower is optional, but is overall a few frames faster by reducing lag.
- It's not possible to jump down the pit end the bonus level early. You have to walk into it.
Tower 8
https://www.youtube.com/watch?v=lbWvHdfAaOI
- The pause at 0:33 was only to better adjust for the next jump (pixel perfect) and was not related to any enemy manipulation.
- The enemy that was jumped over at 0:44 can spawn at other times than what's shown in this video. This is because it will take over a memory allocation of one of the 4 enemies below. Since they're moving in a tight space, one of the might or might not be despawned during one of your jumps. This will have an impact on how to pass the enemy (jump over, under or have to wait for it), but can also impact the timing of the rest of the level. This branches out to several possitibilites that have not yet been explored for this guide.
- It's sometimes possible to have enough time at 1:44 to turn around and shoot the blinking pellet without getting knocked down by the molecule. However, this is the exception when following the route in the video in a real-time attempt.