Giter Club home page Giter Club logo

Comments (3)

mickmack1213 avatar mickmack1213 commented on July 25, 2024

After more detailed analysis:

On step 4: the game is continued with a force start after the ball placement. The normal action would have been a Direct Free with a 5s timer.

This timer also continues to run after the force start, and when the ball is placed inside the defense area to wait for the Keeper Held Ball 1.1s were still remaining on the Direct Free timer.

The Keeper Held Ball foul is then only issued after 6.1 s instead of the expected 5s.

It also correlates to what is seen with the placement timer. As soon as the placement timer ran down to 0s it takes 5s until the foul is issued.

from ssl-game-controller.

mickmack1213 avatar mickmack1213 commented on July 25, 2024

The problem can also be reproduced using the official GC UI and not only the Sumatra Refbox.

There has to be a STOP between the Direct Free and the Force Start. This stop also pauses the 5s Direct Free timer, so it might not be so uncommon for this to happen.

from ssl-game-controller.

g3force avatar g3force commented on July 25, 2024

The currentActionTimeRemaining was not reset for commands like STOP or FORCE_START. The noProgressDetector waits for the timer to reach zero. That's why it took longer after a canceled ball placement. The remaining time of the ball placement had to pass, before the no-progress timer started to count.

from ssl-game-controller.

Related Issues (11)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.