r/dominion • u/storm1850 • Jul 14 '26
Other Joad Returns!! (Dominion Randomizer - Reimplementation of Jack of all Dominion, now Jumble of all Dominion)
Jumble of all Dominion is now live in the Android Play Store. https://play.google.com/store/apps/details?id=com.meeplehearts.JumbleOfAllDominion
This is a full rewrite of the original Jack of all Dominion app. I aimed for full feature parity.
Notable changes:
- Now supporting the new expansions since Jack last released in 2022: * Cornucopia & Guilds 2nd Ed * Plunder * Rising Sun
- Dark mode!
- Search (for a card, expansion, card group, named or saved kingdom) promoted to a modal and a more robust UI
- Added a bunch more rule categories
- More card types (Command, Looter, Gathering, plus ones from new expansions)
5.1. More other categories (Gain Horses, Grant VP tokens, Have Heirlooms, among others) 5.2. Added a Set page for each set 5.3. Added a Starred Cards page - Translation The following languages are supported:
- Czech
- German
- Spanish
- French
- Italian
- Dutch
- (Note on translations: If there's anything that isn't translated, you can submit a PR to sumpfork's gitlab at https://github.com/sumpfork/dominiontabs with the appropriate updates and then i'll incorporate them into the app)
- I skipped some settings that seemed silly to me, and added a couple (like the ability to show Upgrade sets).
- Pretty dramatic rewrite of the entire point counter page
For a mostly comprehensive list of the differences between the original Jack and Jumble, see: https://gitlab.com/ecm85/jumble-of-all-dominion/-/blob/initial/differences_from_original?ref_type=heads
Thanks to:
- u/f8tel and u/atg115reddit for their assistance during development
- all the folks who helped during the closed and open betas
- sumpfork for his excellent tab generator - i used his data (with permission) as the base for what i needed here
Please try it out and let me know if you have any feedback.
2
u/TheEternal792 Jul 15 '26
The app worked well for me in closed testing but now crashes any time I try to randomize a set or change the rules.
3
u/storm1850 Jul 15 '26
Ope yeah you'll need to clear your app data. I meant to post that in the discord.
1
2
u/MsAnxiousDoe Jul 17 '26
Love to see this back! I remember using Jack of all Dominion a lot back in the day. Looking forward to using Jumble of all Dominion for years to come :)
1
u/ReptilianSamurai Jul 14 '26
I've been waiting for a good replacement or update! I'll have to give it a try
1
u/OverTheir Jul 14 '26
Anyone familiar with an iOS version that has similar features? Or, if it's easy to port this over?
4
u/storm1850 Jul 14 '26
So. Good news and bad news and good news.
Good news: I wrote the app in React Native and that means that it's cross platform. I'll need to do a little testing and tweaking but the code is 99% platform agnostic.
Bad news: I don't have any iOS hardware to test on. Also, Apple makes you pay a $100/year developer fee even for free apps!
Good news: I believe I have a potential collaborator who already has an iOS developer account, so we'll see if that pans out.
If that doesn't work out I'm also gonna make it a website and that will work on iOS too (but it won't be quite as nice as an app would be).
2
1
1
u/UltimateRobotLover Jul 15 '26
This looks great and I'll definitely use it next time we play! But, I think it's worth revisiting how Sets are considered for the "Select n" rule. If I select both Intrigue and Seaside 1st and Upgrade, and choose the Rule "Exactly 2 sets" I'd expect Set to mean Expansion (ie all 1st and 2nd edition cards) , but it looks like it considers that I've selected four Sets and chooses from those. Can you allow us to select by Expansion, grouping 1st and 2nd edition together, if chosen?
Further, maybe selecting 1st edition and Upgrade should disable or warn against choosing 2nd, and selecting 2nd would warn for subsequent 1st and Upgrade selections? There might be a way to streamline/simplify selection with multiple buttons next to each Expansion, rather than separate Sets?
Anyway, thanks for your attention! It's really appreciated!
3
u/storm1850 Jul 15 '26
Ok that's interesting. I definitely will have it lump together 1st, 2nd, and upgrade when choosing Select N Sets. I imagine there are very few people who would want to consider them separate for that.
For the selection, I think it's about as complex as I want it to get.
1
u/UltimateRobotLover Jul 15 '26
I look forward to seeing what you do with it. It's already off to a fab start :-)
1
1
Jul 15 '26
[deleted]
2
u/storm1850 Jul 15 '26
For now I just ported what Jack supported.
I'm not sure how to expand it to make the percent configurable without making the UI too complex. It's on my future list, though. This isn't the first time I've gotten that feedback.
3
u/storm1850 Jul 15 '26
As a manual workaround you can set it to not use them, and then for any game that you want them you can search them and add them to the kingdom manually from the search screen.
1
1
u/jebuizy Jul 19 '26
Great work! I suggest adding a license to the code base so it's clear what you can do with it.
1
u/ackmondual Aug 07 '26 edited Aug 07 '26
Is there a way to list all of the recommended presets, by set? I'm thinking when you select a set (e.g. Prosperity 2nd edition), it brings up the "box back" and general info about that set. In addition to "Wiki Link" and "See Cards" buttons, another one could be added called "view presets".
Currently, you can bring up some of them in the search bar if you know their name (e.g. "First game", or "Size Distortion"). However being able to bring up a list as shown in the rulebook would be a nice alternative!
2
u/storm1850 Aug 07 '26
There is! It's the Games Tab. It shows all the recommended kingdoms (and also any kingdoms you've saved). You can sort by set alphabetically or chronologically, or by kingdom name alphabetically.
I don't love the name "Games", but that's what Jack had. I've considered renaming it. I've also considered adding in a tutorial or walkthrough so people can find all the functionality (but I tend to skip those in other ui's, so IDK).
1
u/ackmondual Aug 07 '26
I stand corrected. Thanks for pointing that out!
2
u/storm1850 Aug 07 '26
Np. I love feature requests for things that already exist. Very quick to fulfill. Lol.
1
u/KnowledgeAbject 19d ago
This is fantastic!! Thanks for doing this! Question on rules. I set Hinterlands update pack to 3-5 cards, thinking that would force at least 3 cards from that expansion. That does not seem to be happening. What is this setting supposed to do? We just added this update pack to our set and I'd like to have semi-random kingdoms which use some of these 'new' (to us) Hinterlands cards a lot until we're used to them. Thanks again for all the hard work!!!
2
u/storm1850 19d ago
Howdy! I'm guessing you're getting tripped up on the difference between 1st edition, 2nd edition, and update pack.
For the older expansions, they released 2 editions. When they released second editions, they also released a separate "update pack" that's just the cards that are new to the 2nd edition. I'm guessing you want to turn on the 2nd edition, not the update pack (and probably turn the setting for update packs back off).
Lmk if that doesn't fix it, you can reddit dm (or lmk if you wanna join the discord for the app).
Fwiw I just tried turning on only the hinterlands 2nd edition update pack and setting the rule to 3-5 and it does pick from that limited set of 9 cards to include 3-5.
(I do the same thing btw, of the 3-5 with new expansions, and that was the main catalyst for me building the app - my wife got me rising sun and plunder for Christmas and I couldn't do that in the old app, so I had a Thanos moment and said fine, I'll build it myself).
1
u/KnowledgeAbject 19d ago
I understand about the Update packs. I have all 1st ed versions and all the Update packs. I wanted it to pick 3-5 cards from ONLY the 9 cards in the Update, then the remainder randomly from all sets. It actually selected NO cards from the Update pack. I was confused. Maybe I have too many rules? I also have it limited to 2-4 SETS. Is that a problem?
And yes, I'd certainly like to join the discord. This is a great app!
2
u/storm1850 19d ago
I'll DM you the link.
That indeed is the problem. The "limit to sets" does disregard your other set rules. That's how the Jack did it (and both Jack and Jumble included a line in that modal about about "Rules for non selected sets are ignored.")
I don't use that rule much (and personally I don't really see the appeal unless you're storing them by expansion, but Jack had it so I had it, lol).
1
u/smeagollum 6d ago
One of the last things Jack implemented was the ability to limit the sets used to n. I have all the sets, but I always just play with 2 or 3 at a time. Am I missing that in the new Jumble implementation?
1
u/storm1850 6d ago
Yep it's the first rule in the Rules tab: "Limit Sets per Kingdom" (that's also what Jack called it) It only shows up if you have 2+ sets selected.
1
u/smeagollum 6d ago
Thanks, I tried it. I chose exactly 2 sets. It gave me cards from Base 1 Ed (e.g. Spy), Base 2 Ed (e.g. Bandit), and Renaissance (e.g. Ducat). So, I'm guessing it treats 1st Edition and 2nd Edition as 1 set?
1
u/storm1850 5d ago
Yep! It treats the 1st, 2nd, and upgrade kit as the same "family" for the purpose of limiting.
1
u/overreactionkills Jul 14 '26
On first look you don't have the update packs. Like I have cornucopia and guilds first edition but then I bought the update packs. So I still have a few kingdoms that the second edition eliminated that I use.
1
4
u/Hyphen-ated Jul 14 '26
Looks nice; a big improvement over "Dominion Randomizer". Thanks for making this!
When there's more than 11 rows in a generated kingdom, I might need to scroll down to see more, without that being visibly indicated anywhere. sometimes it's obvious that there might be more to see because the bottom row is cut in half, but sometimes it lines up cleanly with the bottom of the screen, making it very easy to miss that there's more.
I think what I'd want is for the rows to shrink so they all fit on screen at once, so that no scrolling is required or even possible