GameWithPixels / DiceFirmware

Pixels dice firmware code.
MIT License
15 stars 1 forks source link

Improve roll detection #78

Open obasille opened 1 year ago

obasille commented 1 year ago

We get some false positives when a die is picked up

jeansimonet commented 1 year ago

Commenting on this to see if it shows up on discord :)

ArmEagle commented 5 months ago

I just received my D20 die. This was the only immediately noticeable thing; Holding the die still in your hand, even at angles where none of the faces are anywhere near being flat, triggers a roll detection.

Even holding up the die with a vertex/corner up and wiggling it around keeps giving dice rolls of the different numbers. And in such quick succession that you can't even re-roll a die.

Easily detected with the default Speak profile. Which even runs behind on calling out the rolls when the detections are within a second after one another.

obasille commented 5 months ago

Thank you for your feedback @ArmEagle. One of our next big update for the firmware is to improve roll detection. It will be better, but there will always be cases where if you hold the die still in your hand it might think your rolled it.