<?php ?> <?php class Player { public $name; public $icon; public $x; public $y; public $isWinner; public $position; public function __construct($name, $icon) { $this->name = $name; $this->icon = $icon; $this->x = 1; $this->y = 0; $this->position = 1; } public function getMove() { $round = 1; $lastX = $this->x; $lastY = $this->y; $this->x = $this->x + $roll; $position = $this->y * 10 + $this->x; $this->position = $position; echo "Rolling the dice for $this->name ($this->icon): $roll \n"; if ($position < 100) { $length = 10 - $lastX; if ($length < $roll) { $roll = $roll - $length; $this->x = $roll; $this->y = $this->y + 1; } if (100 - $position < $roll) { $position = 100; $this->position = $position; } switch ($position) { case 4: echo "Congratulation: $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 2; $this->y = 4; $this->position = 42; echo "to new position $this->y$this->x \n"; break; case 16: echo "Sorry but $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 8; $this->y = 0; echo "to new position is $this->y$this->x \n"; $this->position = 8; break; case 9: echo "Congratulation: $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 10; $this->y = 3; $this->position = 30; echo "to new position $this->position \n"; break; case 32: echo "Sorry but $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 2; $this->y = 1; $this->position = 12; echo "to new position $this->y$this->x \n"; break; case 14: echo "Congratulation: $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 7; $this->y = 7; $this->position = 77; echo "to new position $this->y$this->x \n"; break; case 62: echo "Sorry but $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 9; $this->y = 1; $this->position = 19; echo "to new position $this->y$this->x \n"; break; case 80: echo "Congratulation: $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 8; $this->y = 9; $this->position = 98; echo "to new position $this->y$this->x \n"; break; case 96: echo "Sorry but $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 6; $this->y = 7; $this->position = 76; echo "to new position $this->y$this->x \n"; break; case 71: echo "Sorry but $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 7; $this->y = 6; $this->position = 67; echo "to new position $this->y$this->x \n"; break; case 48: echo "Congratulation: $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 3; $this->y = 7; $this->position = 73; echo "to new position $this->y$this->x \n"; break; case 37: echo "Congratulation: $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 8; $this->y = 5; $this->position = 58; echo "to new position $this->y$this->x \n"; break; case 47: echo "Sorry but $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 6; $this->y = 2; $this->position = 26; echo "to new position $this->y$this->x \n"; break; case 70: echo "Congratulation: $this->name ($this->icon) is moving from $this->y$this->x "; $this->x = 9; $this->y = 8; $this->position = 89; echo "to new position $this->y$this->x \n"; break; default: echo "$this->name new position is $position \n"; } } else { echo "CONGRATULATION: $this->name ($this->icon) - THE WINNER!!! \n"; $this->position = 100; $this->x = 10; $this->y = 9; $this->isWinner = 1; return $this->isWinner; } } } $player1 = new Player('Player1', '@'); $player2 = new Player('Player2', '#'); $player3 = new Player('Player3', '*'); $player4 = new Player('Player4', '%'); $player1, $player2, $player3, $player4 ); $round = 1; function padRight($string) { if ($count <= 0) { return $string; } return $space . $string . $space; } function getShow($players) { $k = 1; for ($i = 0; $i <= 9; $i++) { for ($j = 1; $j <= 10; $j++) { $zone[$i][$j] = $k++; } } foreach ($players as $player) { $zone[$player->y][$player->x] .= $player->icon; } $text = ''; foreach ($zone as $line) { $string = ''; foreach ($line as $position) { $string .= " $position "; } $text .= padRight($string) . "\n"; } return $text; } function getGame($array) { global $round; global $players; do { foreach ($array as $player) { $player->getMove(); if ($player->isWinner == 1) { return $player->name; } echo getShow($players); } echo "End of $round round \n\n"; $round++; } while ($player->isWinner == 0); } getGame($players); echo getShow($players);
Standard input is empty
Rolling the dice for Player1 (@): 2 Player1 new position is 3 1#*% 2 3@ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player2 (#): 3 Congratulation: Player2 (#) is moving from 04 to new position 42 1*% 2 3@ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42# 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player3 (*): 4 Player3 new position is 5 1% 2 3@ 4 5* 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42# 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player4 (%): 2 Player4 new position is 3 1 2 3@% 4 5* 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42# 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 __________________________________________________ End of 1 round Rolling the dice for Player1 (@): 1 Congratulation: Player1 (@) is moving from 04 to new position 42 1 2 3% 4 5* 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42@# 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player2 (#): 2 Player2 new position is 44 1 2 3% 4 5* 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42@ 43 44# 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player3 (*): 5 Player3 new position is 10 1 2 3% 4 5 6 7 8 9 10* 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42@ 43 44# 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player4 (%): 2 Player4 new position is 5 1 2 3 4 5% 6 7 8 9 10* 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42@ 43 44# 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 __________________________________________________ End of 2 round Rolling the dice for Player1 (@): 5 Sorry but Player1 (@) is moving from 47 to new position 26 1 2 3 4 5% 6 7 8 9 10* 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26@ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44# 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player2 (#): 4 Congratulation: Player2 (#) is moving from 48 to new position 73 1 2 3 4 5% 6 7 8 9 10* 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26@ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73# 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player3 (*): 5 Player3 new position is 15 1 2 3 4 5% 6 7 8 9 10 11 12 13 14 15* 16 17 18 19 20 21 22 23 24 25 26@ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73# 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player4 (%): 6 Player4 new position is 11 1 2 3 4 5 6 7 8 9 10 11% 12 13 14 15* 16 17 18 19 20 21 22 23 24 25 26@ 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73# 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 __________________________________________________ End of 3 round Rolling the dice for Player1 (@): 1 Player1 new position is 27 1 2 3 4 5 6 7 8 9 10 11% 12 13 14 15* 16 17 18 19 20 21 22 23 24 25 26 27@ 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73# 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player2 (#): 6 Player2 new position is 79 1 2 3 4 5 6 7 8 9 10 11% 12 13 14 15* 16 17 18 19 20 21 22 23 24 25 26 27@ 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79# 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player3 (*): 6 Player3 new position is 21 1 2 3 4 5 6 7 8 9 10 11% 12 13 14 15 16 17 18 19 20 21* 22 23 24 25 26 27@ 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79# 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player4 (%): 1 Player4 new position is 12 1 2 3 4 5 6 7 8 9 10 11 12% 13 14 15 16 17 18 19 20 21* 22 23 24 25 26 27@ 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79# 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 __________________________________________________ End of 4 round Rolling the dice for Player1 (@): 6 Player1 new position is 33 1 2 3 4 5 6 7 8 9 10 11 12% 13 14 15 16 17 18 19 20 21* 22 23 24 25 26 27 28 29 30 31 32 33@ 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79# 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player2 (#): 3 Player2 new position is 82 1 2 3 4 5 6 7 8 9 10 11 12% 13 14 15 16 17 18 19 20 21* 22 23 24 25 26 27 28 29 30 31 32 33@ 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82# 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player3 (*): 4 Player3 new position is 25 1 2 3 4 5 6 7 8 9 10 11 12% 13 14 15 16 17 18 19 20 21 22 23 24 25* 26 27 28 29 30 31 32 33@ 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82# 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player4 (%): 4 Sorry but Player4 (%) is moving from 16 to new position is 08 1 2 3 4 5 6 7 8% 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25* 26 27 28 29 30 31 32 33@ 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82# 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 __________________________________________________ End of 5 round Rolling the dice for Player1 (@): 1 Player1 new position is 34 1 2 3 4 5 6 7 8% 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25* 26 27 28 29 30 31 32 33 34@ 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82# 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player2 (#): 6 Player2 new position is 88 1 2 3 4 5 6 7 8% 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25* 26 27 28 29 30 31 32 33 34@ 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88# 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player3 (*): 4 Player3 new position is 29 1 2 3 4 5 6 7 8% 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29* 30 31 32 33 34@ 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88# 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player4 (%): 6 Congratulation: Player4 (%) is moving from 14 to new position 77 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29* 30 31 32 33 34@ 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77% 78 79 80 81 82 83 84 85 86 87 88# 89 90 91 92 93 94 95 96 97 98 99 100 __________________________________________________ End of 6 round Rolling the dice for Player1 (@): 4 Player1 new position is 38 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29* 30 31 32 33 34 35 36 37 38@ 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77% 78 79 80 81 82 83 84 85 86 87 88# 89 90 91 92 93 94 95 96 97 98 99 100 Rolling the dice for Player2 (#): 3 Player2 new position is 91 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29* 30 31 32 33 34 35 36 37 38@ 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77% 78 79 80 81 82 83 84 85 86 87 88 89 90 91# 92 93 94 95 96 97 98 99 100 Rolling the dice for Player3 (*): 2 Player3 new position is 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31* 32 33 34 35 36 37 38@ 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77% 78 79 80 81 82 83 84 85 86 87 88 89 90 91# 92 93 94 95 96 97 98 99 100 Rolling the dice for Player4 (%): 3 Congratulation: Player4 (%) is moving from 710 to new position 98 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31* 32 33 34 35 36 37 38@ 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91# 92 93 94 95 96 97 98% 99 100 __________________________________________________ End of 7 round Rolling the dice for Player1 (@): 6 Player1 new position is 44 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31* 32 33 34 35 36 37 38 39 40 41 42 43 44@ 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91# 92 93 94 95 96 97 98% 99 100 Rolling the dice for Player2 (#): 2 Player2 new position is 93 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31* 32 33 34 35 36 37 38 39 40 41 42 43 44@ 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93# 94 95 96 97 98% 99 100 Rolling the dice for Player3 (*): 5 Player3 new position is 36 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36* 37 38 39 40 41 42 43 44@ 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93# 94 95 96 97 98% 99 100 Rolling the dice for Player4 (%): 1 Player4 new position is 99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36* 37 38 39 40 41 42 43 44@ 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93# 94 95 96 97 98 99% 100 __________________________________________________ End of 8 round Rolling the dice for Player1 (@): 4 Congratulation: Player1 (@) is moving from 48 to new position 73 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36* 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73@ 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93# 94 95 96 97 98 99% 100 Rolling the dice for Player2 (#): 5 Player2 new position is 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36* 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73@ 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98# 99% 100 Rolling the dice for Player3 (*): 5 Player3 new position is 41 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41* 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73@ 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98# 99% 100 Rolling the dice for Player4 (%): 3 CONGRATULATION: Player4 (%) - THE WINNER!!! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41* 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73@ 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98# 99 100%