EsoErik

Friday, August 28, 2009

 

Wipeout HD Fury Tie

I first played Wipeout on July 31, 1997 - the day Psygnosis released Wipeout XL for PC. For the last 12 years and 29 days, I often played XL and the various sequels, remakes, and addons including Fusion, Pure, Pulse, HD, and Fury. Out of those 4412 days, only once did I notice a tie, IE a race where at least two competitors share a finishing position. I suspect that the game applies the criterion that two ships must cross the finish line at exactly the same time, a measure limited by the accuracy of either the game clock or the wall clock provided by the OS.

From coding efforts many moons ago, I learned that timed interruption via WM_TIMER messages is accurate to only about 110ms on a PII 400 in Windows NT. If you are currently executing, you may be able to determine the current time with greater precision, perhaps to some tens of milliseconds if you call out to the OS for the current time. That being the case, there are at most 100 different distinct intervals every second during which a ship could complete a race.

Close races in Wipeout have always been common. However, Wipeout HD is the first version of the game that apparently adjusts AI performance dynamically. That is, if you run a 2:05.100, the top AI ships might run 2:04.200, 2:04.300, and 2:05.600. If you retry the race and run 1:56.000, expect to see the AI run 1:55.700, 1:56.900, 1:57.400. Because opponents tend to remain closer to you, most of the competitors travel in a pack, finishing together and compressing the race time distribution, increasing the likelihood of a tie.

Labels: ,


Comments:

Post a Comment

Subscribe to Post Comments [Atom]





<< Home

Archives

July 2009   August 2009   September 2009   October 2009   November 2009   December 2009   January 2010   September 2010   December 2010   January 2011   February 2011   April 2011   June 2011   August 2011   February 2012   June 2012   July 2012   August 2012   October 2012   November 2012   January 2014   April 2014   June 2014   August 2014   September 2014   October 2014   January 2015   March 2015   April 2015   June 2015   November 2015   December 2015   January 2016   June 2016   August 2016   January 2017   March 2017  

This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]