-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Advanced game configuration #6
Comments
Not to say that we shouldn't do this in the judges' UI, but, for testing, I find using the mosquitto command line tools sufficient. https://www.ietfng.org/nwf/ee/ctfws-iot.html has the commands at the bottom for (my) ease of reference. :) |
That's reasonable for testing cmukgb/ctfws-timer-iot and cmukgb/ctfws-timer-android, but currently these parameters are also hardcoded elsewhere in the configuration for the web interface: ctfws-timer-web/templates/timer.html Lines 144 to 151 in 67132c8
|
Those are hardcoded only as initial values. This is so that the UI looks reasonable while the MQTT data is loading. They update to match what's on the broker: ctfws-timer-web/templates/timer.html Lines 381 to 388 in c687837
As such, I feel like the MQTT tools should be good enough for testing. I can leave this as a low priority because the judge should be able to do it. The main barrier right now would be adding more optional arguments to the start_game.sh script. |
FYI: At today's Rules Committee meeting, a proposal was discussed to modify the timing of jailbreaks to avoid people sitting around doing nothing for too long, as games have been smaller recently. |
Thanks for the heads up. If this passes or is decided to be done as an experiment, let me know. It won’t be that hard to implement custom timing, but it’s not my priority right now.
… On Mar 31, 2019, at 12:56, Tim Parenti ***@***.***> wrote:
FYI: At today's Rules Committee meeting, a proposal was discussed to modify the timing of jailbreaks to avoid people sitting around doing nothing for too long, as games have been smaller recently.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
This lays the groundwork for addressing cmukgb#6.
In F21, games 2 and 3 were played with ( In order to accomplish this for the event, I hacked on a personal copy of |
A typical game of CtFwS is run with parameters
setup_duration
=900,rounds
=4,round_duration
=900:ctfws-timer-web/scripts/start_game.sh
Line 66 in 67132c8
Unfortunately, these durations are very long for testing purposes. :(
Additionally, head judges may wish to have the flexibility to modify these gameplay parameters, especially for later games:
It should be possible to override these values from the Judges' game panel, perhaps behind an "Advanced" link in a similar manner to the "Hide messages…" panel implemented in bfe79e1.
The text was updated successfully, but these errors were encountered: