kbuzsaki / bingosync

Collaborative bingo boards for speedrun races
https://bingosync.com
90 stars 108 forks source link

Option for larger boards #347

Open StickmanMVP opened 4 months ago

StickmanMVP commented 4 months ago

Hey, I have been using this board for a couple of competitions of escape from tarkov and it has been a blast. Would it be possible to have a setting for larger boards (6x6,7x7, and 8x8) as the 5x5 is a bit to small if we are trying to do say 4 teams of 2. Thanks in advance

kbuzsaki commented 4 months ago

Thanks for the feature request and example use case :) This seems like a variation of #312

It's a fairly involved change since lots of code, especially the UI, assumes the current board size, but it's at least theoretically possible.

For Escape From Tarkov in particular though it looks like you have less than 36 goals so a 6x6 wouldn't be possible without duplicates: https://github.com/kbuzsaki/bingosync/blob/main/bingosync-app/generators/escape_from_tarkov_generator.js

StickmanMVP commented 4 months ago

I had a feeling that it would have been a bit indepth. As far as the amount of goals, our server has a running list that we rotate through with 50 plus tasks. If it would be possible it would be awesome to see implimented, but no worries if not.

On Thu, Jul 4, 2024, 1:36 PM Kyle Buzsaki @.***> wrote:

Thanks for the feature request and example use case :) This seems like a variation of #312 https://github.com/kbuzsaki/bingosync/issues/312

It's a fairly involved change since lots of code, especially the UI, assumes the current board size, but it's at least theoretically possible.

For Escape From Tarkov in particular though it looks like you have less than 36 goals so a 6x6 wouldn't be possible without duplicates: https://github.com/kbuzsaki/bingosync/blob/main/bingosync-app/generators/escape_from_tarkov_generator.js

— Reply to this email directly, view it on GitHub https://github.com/kbuzsaki/bingosync/issues/347#issuecomment-2209391357, or unsubscribe https://github.com/notifications/unsubscribe-auth/BJVEEDPEOFJJFTV2BVVIHNDZKWBZBAVCNFSM6AAAAABKL4FEPGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBZGM4TCMZVG4 . You are receiving this because you authored the thread.Message ID: @.***>

Bismuth9 commented 4 months ago

I have a suggestion that works especially well specifically for a 7x7 board.

You could convert the 5x5 bingo generation into a 7x7 board without needing to use a new JSON for the set of goals. This could be done by taking the difficulty 1 goal to be worth 1 on the new board, and every other difficulty level from 2 to 25 would be spread onto two difficulty levels on the 7x7 board. So, for instance, the 10 difficulty goals on a 5x5 could be picked to fill a 18 or a 19 square on the 7x7, and the 23 difficulty goals on a 5x5 would fill a 44 or 45 on the 7x7.

I'm aware that this is easier said than done and that there are several hurdles with the board generation, the GUI and other functionalities to make it happen, but the DK64 community at least would be very thankful, as this would be amazing for battleship, battle royale battleship, or even mega blackout / team blackout bingos. Lately, we have been playing a lot of battle royale battleship, and the 5x5 board is severely limiting for this format. We would really love a 7x7 board to play on.