Risk Dice
by James F Davis
This app replaces the need for 5 dice to play the board game Risk.
App Name | Risk Dice |
---|---|
Developer | James F Davis |
Category | Board |
Download Size | 4 MB |
Latest Version | 4.0 |
Average Rating | 4.33 |
Rating Count | 6 |
Google Play | Download |
AppBrain | Download Risk Dice Android app |
This app replaces the need for 5 dice to play the board game Risk.
- set the number of armies in the attacking territory
- set the number of armies in the defending territory
- set the number of armies to attack (from 1 to 3)
- set the number of armies to defend (1 or 2)
- push the Roll Dice button
The app generates a random number from 1 - 6 for each die. It then compares the highest die from each side. If the attacker's highest die is greater than the defender's highest die, then the defender loses an army. Otherwise, the attacker loses an army.
If each side rolled more than one die, the second highest die from each side is compared. Again, if the attacker's roll is greater than the defender's, the defender loses an army. Otherwise, the attacker loses an army.
The app provides the results of each battle, and decrements the armies in each territory as necessary.
To maintain occupancy of a territory, the attacker cannot attack with its last army. Therefore,
- if the attacking territory has only 3 armies, the number of attacking armies is limited to 1 or 2
- if the attacking territory has only 2 armies, the number of attacking armies is limited to 1
- if the attacking territory has only 1 army, the attack from that territory is halted.
The app comprehends this and provides instructions, or stops the attack, when necessary.
The defender retains occupancy of a territory until its last army is lost. Furthermore, it can only defend itself with 1 army if it has only 1 army.
Again, the app comprehends this and provides instructions, or stops the attack, when necessary.
Should the origin of the attack change, the attacker sets the number of armies in the attacking territory and the number of armies to attack with.
Should the target of the attack change, the defender sets the number of armies in the defending territory and the number of armies to defend with.
The Roll Dice button is then push and the process above repeats …
Recent changes:
Release 3.0 delivered an enhanced user experience. Algorithm updates included comprehension of army size to automatically adjust radio buttons, as well as providing a more readable Battle Summary. This release (4.0) provides everything release 3.0 did, plus the ability to use the app in landscape mode.
Developer notes: Jetpack Compose was used to produce releases 3.0 and 4.0, fully replacing the use of fragments, a view model, and databinding in release 2.0.
- set the number of armies in the attacking territory
- set the number of armies in the defending territory
- set the number of armies to attack (from 1 to 3)
- set the number of armies to defend (1 or 2)
- push the Roll Dice button
The app generates a random number from 1 - 6 for each die. It then compares the highest die from each side. If the attacker's highest die is greater than the defender's highest die, then the defender loses an army. Otherwise, the attacker loses an army.
If each side rolled more than one die, the second highest die from each side is compared. Again, if the attacker's roll is greater than the defender's, the defender loses an army. Otherwise, the attacker loses an army.
The app provides the results of each battle, and decrements the armies in each territory as necessary.
To maintain occupancy of a territory, the attacker cannot attack with its last army. Therefore,
- if the attacking territory has only 3 armies, the number of attacking armies is limited to 1 or 2
- if the attacking territory has only 2 armies, the number of attacking armies is limited to 1
- if the attacking territory has only 1 army, the attack from that territory is halted.
The app comprehends this and provides instructions, or stops the attack, when necessary.
The defender retains occupancy of a territory until its last army is lost. Furthermore, it can only defend itself with 1 army if it has only 1 army.
Again, the app comprehends this and provides instructions, or stops the attack, when necessary.
Should the origin of the attack change, the attacker sets the number of armies in the attacking territory and the number of armies to attack with.
Should the target of the attack change, the defender sets the number of armies in the defending territory and the number of armies to defend with.
The Roll Dice button is then push and the process above repeats …
Recent changes:
Release 3.0 delivered an enhanced user experience. Algorithm updates included comprehension of army size to automatically adjust radio buttons, as well as providing a more readable Battle Summary. This release (4.0) provides everything release 3.0 did, plus the ability to use the app in landscape mode.
Developer notes: Jetpack Compose was used to produce releases 3.0 and 4.0, fully replacing the use of fragments, a view model, and databinding in release 2.0.