(Link to video)

Game objectives

  • Emulator used: FCEUX 2.6.5
  • Aims for fastest time (not in-game time)
  • Uses hardest difficulty
While this movie doesn't sync on NesHawk as is, I believe it is relatively easy to resync.
The re-record count is small, because I made individual movies for each stages and concatenated them (this game is relatively friendly to hex-editing)
Moyou_Jo contributed to improve this run from the first version. Thanks very much!

About the game

"Arctic" is the only ARPG (Active Rail Playing Game) in the world. It puts a heavy strain on your brain. This game is developed by Artdink, and it resembles a bit the company's famous train simulator game, "A-ressha de ikou". This game was never released outside Japan.
The game objective is putting all the yellow/blue balls into corresponding colored seats. When a stage starts, all the balls are shot. In stages, there are many railway switch points, and you can switch all the yellow/blue points at once. And, you can shoot all the balls in yellow/blue seats at once. However, if a yellow/blue ball collides with a red ball, it results in a failure.
This game has 29 stages (from stage 0 to stage 28). When you beat the stage 28, the stage 0 starts. I play from the stage 0.

Comments

You can change the game speed in the config screen. I set the game speed to 3 (fastest).
I set the movie endpoint to the input to skip the last winning screen, making it easy for viewers to recognize the game loops to the stage 0.
In this movie, I often sacrificed in-game time to save frames. (In-game time is measured from when you shoot balls for the first time) Especially, sometimes you can save frames by deliberately beating a stage a bit slower. I guess it is related with the music fadeout process. Sometimes you can delay beating a stage by switching points. But it seems that this manipulation can only be done in laggy stages.
Generally, to achieve the fastest rapid fire input, you have to insert blank frames in between button presses. But, in this game, you can skip these blank frames by pressing unrelated buttons simultaneously. For example, (A, A+Up) is considered as two successive A input.

Stage by stage comments

Stage 9

The red point in this stage is actually a blue point.
You can save in-game time by accelerating the white ball further, but it wastes frames. In this stage, it seems that you cannot delay beating the stage by switching points.

Stage 10

This stage has a display bug. Initially, the yellow point in the middle right appears to be horizontal, but it is actually diagonal.

Stage 21

I think this is the hardest stage in the game. This part might be improvable.

Stage 24

This stage has a display bug. The yellow point at the entrance of the blue seat in the bottom left is actually a blue point.

Memory map

AddressTypeDescription
$60u8in-game time (frame)
$61u8in-game time (second)
$62u8in-game time (minute)
$63u8in-game time (hour)
$0400u8[32*25]map of current stage
$0720u8[12]ball color (0xFF terminated)
$072Cu8[12]ball state (bit0:seat color, bit1:in seat, bit2:?)
$0738u8[12]ball speed
$0744u8[12]ball direction
$0750u8[12]ball "subtile" (when it reaches "subtile max", tile under ball is updated)
$075Cu8[12]ball "subtile max"
$0768u8[12]ball tile x
$0774u8[12]ball tile y
$078Cu8[12]tile under ball
$0798u8[12]ball pixel x
$07A4u8[12]ball pixel y

Possible improvements

This run is optimized only by my hand. Theoretically, it could potentially be improved using botting or other methods.

References

  • Famicom shogakko (Japanese): This website has a great walkthrough. I referred this site for stages 4, 5, 7, 8, 11, 14, 19, 22, 24, 26.

Darkman425: Claiming for judging.
Darkman425: Replaced input file with a 589 frame improvement.
Darkman425: Incredible work finding these fast solutions by hand for such a complex and inscrutable game. Accepting to Standard.

despoa: Processing...

TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14858
Location: 127.0.0.1
This topic is for the purpose of discussing #8141: TaoTao & Moyou_Jo's NES Arctic in 12:16.92
Patashu
He/Him
Joined: 10/2/2005
Posts: 4014
Never heard of this game before. It's really fascinating to watch! It reminds me of a Windows game, Marble Drop, but without the gravity.
My Chiptune music, made in Famitracker: http://soundcloud.com/patashu My twitch. I stream mostly shmups & rhythm games http://twitch.tv/patashu My youtube, again shmups and rhythm games and misc stuff: http://youtube.com/user/patashu
Experienced player (868)
Joined: 9/18/2008
Posts: 148
Location: Japan
Moyou_Jo suggested some improvements for this run. So, I made a improved movie. Please replace my movie with this. And I improved further, so I will post another movie. EDIT: improvement is in the stage 20, 25. I will also update the submission text.
Experienced player (868)
Joined: 9/18/2008
Posts: 148
Location: Japan
TaoTao wrote:
Moyou_Jo suggested some improvements for this run. So, I made a improved movie. Please replace my movie with this. And I improved further, so I will post another movie. EDIT: improvement is in the stage 20, 25. I will also update the submission text.
Sorry again, but I improved my movie further (improved the stage 0, 1, 5, 23). Totally, this is faster than the current submission by 589 frames. Please replace the submission with this file.
Post subject: Movie published
TASVideoAgent
They/Them
Moderator
Joined: 8/3/2004
Posts: 14858
Location: 127.0.0.1
This movie has been published. The posts before this message apply to the submission, and posts after this message apply to the published movie. ---- [5194] NES Arctic by TaoTao & Moyou_Jo in 12:16.92