Xa11ytaire Version 10

General instructions on the Xa11ytaire game are available at Xa11ytaire Instructions.

Updates

The app now includes a Settings button which provides access to a Settings page, containing the three options described below.

 

Show the TalkBack suggestion button

When this setting is checked, a Suggestions button becomes available in the game. When that Suggestions button is invoked while TalkBack is running, an announcement is made relating to whether a move is available in the game.

Important: If a move is announced, it only indicates that the move can be made. There is no guarantee that it is a move that would help win the game, or that the game can even be won. This new feature is an exploration into making the game more efficient and fun to play. It will no doubt need to be made more robust over time.

First the game looks for an available move for the topmost card in the upturned remaining cards pile, to move it a target card pile or a dealt card pile. Then the game looks for an available move for a card in a dealt card pile, to move it a target card pile or another dealt card pile. (Note that the game does not currently look for a move from a target card pile to a dealt card pile, even though such a move may sometimes be necessary in order to win a game.)

If no move has yet been found, the game then searches through the remaining cards for one that could be moved if the Next Cards button is invoked one or more times. If such a move is available, then the announcement will describe that move, and suggest moving through the remaining cards until the move can be made.

If no move was found, then the announcement becomes “Sorry, I don’t have a suggestion at the moment”. This may indicate the game cannot be won. One option to consider in this case if the remaining cards are being turned over 3 at a time, is to change the setting such that remaining cards get turned over 1 at a time. That might enable further moves to become available.

 

Turn over the remaining cards one at a time

By default, when the Next Cards button is invoked, 3 cards from the pile of face-down remaining cards will be turned over and placed on the top of the upturned remaining cards. If less than 3 face-down remaining cards are available, all remaining face-down cards will be turned over.

When this setting is checked, then instead of 3 cards being turned over when the Next Cards button is invoked, a single card will be turned over. This means that each time a card is turned over, it becomes the topmost upturned card, and can be selected. As such, every remaining card can be considered for moving to either the target card piles or dealt card piles.

 

Include the row number in the dealt card TalkBack announcement

By default, when TalkBack announces details of a card in a dealt card pile, the announcement does not include the position of the card in the pile. If this setting is checked, then TalkBack will include the row number of the card in the pile.

Note that if this setting is changed, the game must be restarted in order for the new setting to take effect.