Every cruise these days has the Winner Take All tournament qualifier. Usually held on sea days, you pay $30 to enter. Each round has a "winner" and you can replay as often as you like.
There's a bank of machines and after a countdown, everyone plays for two minutes to get the highest score. You may win a round but someone could end up with a score higher than yours. On the last sea day are the finals.
The top 10 from all rounds play to compete for 1) $500 and 2) a seat at the Winner Take All Tournament which, this year will be on Jade October 27. You only get a seat for this not a cabin which you have to pay for or have a comp.
https://www.ncl.com/why-cruise-norwegian/casino-cruise/special-events