Dominion Shuffle for Android

News

  • 24-04-2012: Added Dutch translation for Hinterlands.
  • 19-03-2012: Added the link to the SourceForge project to this webpage.
  • 24-01-2012: You can now start Androminion with the selected cards from the result screen by selecting it from the menu.
  • 02-01-2012: Added Czech translation for Cornucopia.
  • 15-12-2011: Added French translation for Hinterlands. Fixed a bug that prevented the results to be saved.
  • 02-11-2011: Added German translation for Hinterlands and some minor language fixes.
  • 20-10-2011: Added Dominion: Hinterlands expansion.
  • 14-10-2011: Added Spanish translation for the Cornucopia cards.
  • 23-09-2011: Updated Polish cards and added Czech cards and translation of the UI.
  • 04-09-2011: Fixed it that the app was not recognized by a lot a devices.
  • 31-08-2011: Added the Walled Village card.
  • 10-08-2011: Improved Finish translation including screen layout.
  • 03-08-2011: Updated French cards and added Finnish cards and user-interface translation.
  • 20-07-2011: Added Polish for the cards and user interface.
  • 18-07-2011: Added Cornucopia card tranlations for German and Itialian.
  • 14-06-2011: Added Italian for the cards and userinterface.
  • 19-05-2011: Added Cornucopia with bane card support. Platinum and Colony support required bug fixed.
  • 26-04-2011: Sorting of cards will now be done in the chosen card language. Removed the internet permission since it is no longer used. Updated Dutch translation of Prosperity.
  • 18-04-2011: If any Prosperity cards are selected randomly (chance #prosperity cards / 10) the Platinum and Colony cards will be added.
  • 31-03-2011: The card data is now included in the application. It will not download it from the internet anymore. The app will start faster and will always work without being connected to the internet.
  • 03-01-2011: Added Spanish user interface support.
  • 20-12-2010: Also the Spanish Dominion cards have been added. Spanish user interface is coming soon.
  • 09-11-2010: Added Steward and Upgrade to the Deck Reduction group.
  • 28-10-2010: Dutch cardlist is now up to date. Added Swindler to the Plus Curses group.
  • 25-10-2010: New version 1.5.3 released with localization support for French and Dutch. I still need information for the Dutch cardlist. Please send me an e-mail if you can help me with this.
  • 21-10-2010: French cards are available. Dutch cards partially. The French and Dutch localisation of the application is in the works.
  • 19-10-2010: The German translation for Dominion: Prosperity is now available. The French version is coming, it is already in the menu, but not functional yet.
  • 06-08-2010: Added the cards from Dominion: Prosperity. These should be downloaded automaticly. To force the download you can switch the card language from English to German and back.
  • 04-08-2010: Released version 1.5.1 including a German user-interface. Also fixed a bug that prevented the German card list to load on Android 1.5 devices.
  • 29-07-2010: The German translation of the cards is now available.
  • 22-07-2010: Released version 1.5 with special potion icons and support for cards in different languages. Currently only English cards are available. I am searching for help for getting the card information in different languages and also for translating the user-interface. Also the card data is now downloaded in a compressed format, reducing the download size from 13k to 2k.
  • 31-05-2010: Released version 1.4 that adds support for conditional limits.
  • 24-04-2010: Updated the cards to include Dominion: Alchemy. The new cards will be loaded automatically at startup, so no need to reinstall the application. Let me know if you find any errors this update.
  • 23-02-2010: It should now ask for less permissions on newer devices. When no network is available a cached copy of the groups and cards will be loaded.
  • 20-02-2010: Updated the groups deleted unused groups and added: Add Curses, Deck Reduction and the Card Ordering groups. If you have any suggestions about the groups and which cards belong to them, please join the discussion on the Dominion Shuffle thread on BoardGameGeek.
  • 18-02-2010: The last result is now kept between application startups. It is now possible to load and save the shuffle rules.
  • 14-02-2010: Added group 'Add More Actions' with cards that generate two or more actions. Added more cards to the Add Actions, Add Buy, Add Coin and Add Cards. Added the stash promo card. These changes will be automatically available.

Introduction

Dominion Shuffle is a program to randomly select a set of cards for the card game Dominion. More information about the game Dominion can be found on BoardGameGeek. This program is for the Android OS, a mobile operating system for telephones and other mobile devices.

Donate

If you find this program useful, please donate. I am trying to earn back the money I spend on registering as a developer on the Android market.

Features

  • Includes the base set, Intrigue, Seaside and the two promotional cards.
  • Has a flexible way of specifying the shuffle rules and choosing which chards to use.
  • The chosen ten cards will fit on one screen.
  • The result screen will stay on for at least three minutes so you have time to get your cards out of the box.
  • The shuffle rules (selection and limits) will be remembered between application startups.
  • Load and save the shuffle rules.
  • Use the shuffle result to require or exclude some cards for the next shuffle.
  • Supports android 1.5 and higher.
Usage
  1. Select tab - Choose the cards that should be included in the card pool.
  2. Limits tab - Specify constraints on the groups and cards.
  3. Shuffle - Shuffle the cards.

Select

Choose groups of cards or individual cards that should be used in the card selection, also called the card pool. By tapping an item once, it will be included in the card pool. This will be indicated by a green check. By tapping an item the second time you will exclude it from the card pool. This will be indicated by a red cross. By tapping it a third time it will not be included or excluded.

Do a long-click on the group to see a list of the cards that are in a group.

The card pool is constructed the following way, in the given order:
  1. All included cards and cards in the included groups will be added to the pool.
  2. All excluded cards and cards in the excluded groups will be removed from the pool.
 
 

Limits

To influence what cards will be selected you can set a minimum and/or a maximum number of cards to select per group. You can also choose the cards you always want to include in the selection.

To set the minimum click on the left site of the item. To select the maximum click on the right side of the item. When the item is pressed in the middle a pop-up menu is shown where you can choose to set the minimum or maximum or to clear them.

 

Conditional Limits

A new feature of version 1.4 is the conditional limit. A conditional limit is a minimum limit that will be activated when at least one card from another group has been selected. With this option you can make sure that a defense card selected when a attack card is present. Or that when a Alchemy card is selected that there should be a minimum of three Alchemy cards. To set a conditional limit click on the minimum icon and choose the 'Conditional' menu item. Or click in the middle of a group item and choose 'Configure'.

Shuffle

Press the shuffle button to generate a new selection of ten cards using the given card pool and limits. In the result window you can choose the sort order from the menu. You can also switch from a compressed view - where all cards fit on the screen - to an expanded view. The result window will keep the device on for at least three minutes with full brightness, so you have time to find your cards in the box.

 
 
On the shuffle result page you can exclude and require card from the chosen set. These have the same functionality as the excluded cards from the select tab and requiring cards on the limits tab. Some usecases for this feature are:
  • Exclude all chosen cards, so that these won't be chosen the next time the cards are shuffled.
  • Require all cards to get the same set again when you shuffle. This can be used to save the selected set of cards.
  • Require all cards and exclude or remove some of the cards to only reshuffle some cards.

If you have a nice selection you can launch Androminion to play against the computer with this set.

Download

The latest version is 1.7.1. Updated 24-april-2012.

You can download the program here: DominionShuffle.apk.

Or search for 'Dominion Shuffle' on the android market (version 1.7.1).

You can find the source code of Dominion Shuffle here on SourceForge: http://sourceforge.net/projects/dominionapp/

Contact

For more information send an email to: joran.jessurun {at} gmail (dot) com.

Or for discussion take a look at this thread on BoardGameGeek:Dominion Shuffle for Android.