Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...
Dismiss Notice
Have some great ideas for Wynncraft? Join the official CT (content team) and help us make quests, builds, cinematics and much more!

Tetris-Style Beacons

Discussion in 'General Suggestions' started by culpitisn'taword, Sep 5, 2024.

Thread Status:
Not open for further replies.
  1. culpitisn'taword

    culpitisn'taword Skilled Adventurer

    Messages:
    447
    Likes Received:
    307
    Trophy Points:
    39
    A CT on Discord proposed that, to solve the problem of beacon inconsistency, a Tetris-like 'bag' system for beacons could be implemented. To quote them:

    "(in tetris, the "bag" refers to a special type of randomization where for any non-overlapping group of 7n tetrominos, where n depends on the game, each tetromino will show up exactly n times in the random order, ensuring that they are all selected equally because there are seven unique tetrominos in total; if n is high[like in tetris tgm, where it's 5 = 35 per group], the balancing out effect is more subtle because you can still in theory get very monotonous sequences like S/Z/S/Z/S/Z/S/Z/S/Z if you're extraordinarily unlucky, but then for the remaining 25 tiles you won't see S/Z at all if it isn't [like in modern tetris rules, where it's 1 = 7 per group], it means that for every rotation, you'll see each tetromino exactly once)"

    I think this is a very intelligent solution. I don't know how exactly beacons should be implemented - since some should necessarily be rarer than others, and I only just got access to Rainbows so I don't know how all the beacons should be arranged - but my mostly uneducated thoughts are as follows:
    • Yellows are sort of a 'filler' beacon, so they shouldn't get special priority - unless an incomplete Mission or Dynamic Boon requires Yellows to be offered or taken, in which case they should be given at least some guarantee. (I don't know if this is feasible in practice, because Wynn's backend is bizarre and opaque and often has strange limitations.)
    • Blues and Purples should be reasonably guaranteed. I suggest something that averages out to them individually appearing around 2/3 of the time, in perpetuity. (Or until challenge 50, or finishing all missions, or whatever marker.)
    • Aquas, Reds, and Greens seem to be considered a basic beacon trifecta, although I don't know how Aquas fit (Reds and Greens obviously chain together for bonus beacons). They should also be relatively common. I suggest that they never coincide (or at least that Reds and Greens never coincide) and that you never see one twice in a row.
    • Oranges should show up, I guess, once every five challenges, on average?
    • If it's not already the case (and I imagine it is), Greys should show up immediately once you've completed your Mission, if you haven't already hit max Greys. If you skip the Grey, it should pop up again every 3 challenges, on average.
    • White beacons could be forced to show up in the first 20 challenges. Dark Grey and White don't need rotation slots, though, since they're one-time-only each.
    • Rainbows are no longer one-time-only but I still think they shouldn't have rotation slots either.
    The 'bag' of beacons should thus come out as follows:
    • Yellows, Blues, and Purples are default beacons that fill out empty slots.
    • The beacon bag contains 20 beacons. This normally comes out to around 7 challenges, but if you have Oranges active, the bag will be emptied faster. It presumably must be regenerated if the remaining contents of the bag are fewer than needed for the next beacon choice.
    • There are 2 Orange beacons, 3-5* Blue beacons, 3-5* Purple beacons, one each of Aqua, Red, and Green, and 3 Grey beacons (if Greys are currently available) guaranteed in the bag. The remaining 2-5 slots are open for random beacons to appear.
    • Alternatively, the beacon bag contains 30 beacons but the suggested beacon quantities remain the same.
    *3, or 5, or 3-5.

    I'm not sure if these are the correct numbers, but I think the basic idea is definitely sound and should be implemented in some form.
     
    DrGREEN likes this.
Thread Status:
Not open for further replies.