ctfhacker / bombly

70 stars 9 forks source link

Proposed flow change for Wire Sequence #6

Open dopeghoti opened 9 years ago

dopeghoti commented 9 years ago

I would suggest a possibly simpler flow for the user experience for the Wire Sequence module.

Rather than have the defuser have to report more details (e. g. 'Black Bravo Charlie'), I would suggest only requiring the defuser to report the wire color, and the expert engine list wires to be cut. (e. g. Defuser: "Red" -> Bot: "Cut Alpha or Charlie").

This has the added benefit of not having to deal with the Speech-To-Text engine's apparent difficulties with 'Alpha' / 'Alfa'.

ctfhacker commented 9 years ago

The only worry with this method is the defuser must wait for a response after each wire, potentially slowing him down 3x. By giving all wires and simply responding with which to cut, we reduce the amount of information relayed back to the defuser.

dopeghoti commented 9 years ago

The same speed could be accomplished with the defuser reporting colors by having the them report the state in triplets and get answers also in triplets. For example, "Red, black, blue" -> "cut bravo, cut beta or Charlie, cut alpha".

On Thu, Oct 22, 2015, 19:01 Cory Duplantis notifications@github.com wrote:

The only worry with this method is the defuser must wait for a response after each wire, potentially slowing him down 3x. By giving all wires and simply responding with which to cut, we reduce the amount of information relayed back to the defuser.

— Reply to this email directly or view it on GitHub https://github.com/thebarbershopper/bombly/issues/6#issuecomment-150410742 .