Old 03-3-2012, 09:41 AM   #1
Velocity
Doing the wrong thing the right way since 2010.
Site and Game Administrator
AdministratorRetired StaffDeveloperFFR Simfile AuthorD7 Elite KeysmasherFFR Veteran
 
Velocity's Avatar
 
Join Date: Jul 2007
Posts: 1,817
Default Re: Replay issue

It's more about how the math is done for moving the arrows, odd numbers cause rounding issues from movement.

310 x 2.02 = 626.2

626.2 / 31 = 20.87333333333333px each frame.

Flash is unable to move arrows on such a small level so it rounds to the nearest sub pixel, such as 20.8px.

The way the judging system works is based on distance from the receptors, but on extreme numbers like 20.87333333333333, the exact distance is never reached because of the rounding, and is never setup correctly. This makes notes unable to hit.

When the older engines were made, there never had user settable speeds, so extreme cases like this were never an issue.

If you've seen the R^2 engine, this isn't the case anymore since I compare how many frames it is before it reaches the receptors and not the position.
Velocity is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -5. The time now is 03:21 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Copyright FlashFlashRevolution