Submission #8383: eien86's NES Nigel Mansell's World Championship Racing "all races" in 1:22:15.04

Nintendo Entertainment System
all races
(Submitted: all races)
(Submitted: Nigel Mansell's World Championship Challenge (U) [!].nes USA)
EmuHawk 2.8.0 (Core: QuickNES)
296590
60.0988138974405
4157
PowerOn
Submitted by eien86 on 6/26/2023 5:15 PM
Submission Comments

Introduction

Nigel Mansell's World Championship Racing is an ok-ish Formula 1 racing game for the NES. The game has some quirks, like Nigel Mansell himself teaching you how to play the game. I owned this game as a kid and I always wondered how it would be to finally beat it. Here it is, a manually routed, automatically (bot) driven solution of this game. This is my longest movie so far! I know this might be a monotonous one, but I did it for the nostalgia factor more than anything.

Choice of Category

Early on I decided that I wanted to win all races. Of course, for an any% movie the end game could be reached by forfeiting all races. Similarly, the championship could be attained by manipulating RNG to minimize the championship score of the runner-up, winning a minimal amount of races and forfeiting the rest. I found these alternatives to be pathetic and painful to watch. Therefore I wanted to pursue a 100%, where we win all races decisively and gloriously. The judge must decide if '100%' applies here, given we skip the qualification sessions. Perhaps a 'perfectScore%' or 'winAllRaces%' category more closely relates to this choice.

Strategy

Regarding car setup, I chose the aero setting that yielded better botted results. This choice did not affect max speed (seems like a programming faux pas, since in real F1 higher spoiler inclination adds grip but does limit max speed). Since wear tire is the most important factor in the pit stop strategy, I also configured the bot to take curves minimizing tire wear at all times. In some races I was able to pursue a single stop strategy. In the others, I distributed laps to allow the use of soft tires whenever possible.

Software + Hardware

Rom Information

  • Rom: Nigel Mansell's World Championship Challenge (U) [!]
  • SHA1: D32CCAFB8B336BFCB0666DBD60B1364CF226C3FC
  • MD5: EEF24952A8552ED36EFA4B17CADB6C20

Emulator

  • EmuHawk 2.8.0 (Core: QuickNES)

Routing Bot

  • Bot: JaffarPlus
  • Routing Core: QuickNES
  • Platform: 'The Jaffanator' - AMD Ryzen Threadripper 3990X (64 cores, 128 threads) + 256Gb RAM (Average Exploration Performance: 1.2M States/s)

Timing

                              Frame              Tire Strategy
    Round        Circuit     Initial    Total
     Boot                       0        572
      1        South Africa    572      19574    Hard -> Hard
  Transition                  20146      98
      2           Mexico      20244     20491        Hard
  Transition                  40735      99
      3           Brazil      40834     21017    Hard -> Soft
  Transition                  61851      102
      4           Spain       61953     18328    Hard -> Soft
  Transition                  80281      99
      5         San Marino    80380     19486    Hard -> Soft
  Transition                  99866      106
      6           Monaco      99972     17376    Hard -> Soft
  Transition                  117348     84
      7           Canada      117432    18341    Hard -> Soft
  Transition                  135773     99
      8           France      135872    17801    Hard -> Soft
  Transition                  153673     99
      9       Great Britain   153772    17541    Hard -> Soft
  Transition                  171313     98
      10         Germany      171411    17391    Hard -> Soft
  Transition                  188802     98
      11         Hungary      188900    19069    Hard -> Soft
  Transition                  207969     99
      12         Belgium      208068    19419    Hard -> Soft
  Transition                  227487     99
      13          Italy       227586    18270    Hard -> Soft
  Transition                  245856     99
      14         Portugal     245955    18010    Hard -> Soft
  Transition                  263965     98
      15          Japan       264063    17859    Hard -> Soft
  Transition                  281922     99
      16        Australia     282021    14543        Hard
  Transition                  296564     24
  Last Input                  296588

nymx: Claiming for judging....I've been waiting for this!

nymx: Your BOT modified engine is out of its league. Nigel wants to start a new Jaffar league for fair competition.
As usual...a complete BLOW OUT!
Accepting to "Standard" for publication.

despoa: Processing...
Last Edited by despoa on 7/1/2023 5:08 AM
Page History Latest diff List referrers