start startUp() while response[1] != 0 && response[2] != 0 && (won[1] + won[2]) < 52 playGame() endwhile shutDown() stop startUp() declare variables char response[1] = 15 char response[2] = 15 num victory[1] = 0 num victory[2] = 0 num counter = 0 num cardsPlayed = 0 num lastVictory = 0 num jackpot num wonby = 0 num faceCards[1] = 0 num faceCards[2] = 0 print "Welcome to It's WAR!" print "Please shuffle a deck of cards and deal the full deck evenly between us in piles, face down. No Cheating!" return playGame() showMenu() if response[1] == 0 || response[2] == 0 print "Thanks for playing." elseif response[1] == response[2] perform warTime() elseif response[1] > response[2] print "Argh! You've won the battle... but not the war!" victory[1] = victory[1] + (reponse[1] + response[2]) lastVictory = 1 else print "Ha! I'm on my way to a victory!" victory[2] = victory[2] + (reponse[1] + response[2]) lastVictory = 2 endif won[lastVictory] = won[lastVictory] + 2 if response[1] > 10 faceCards[lastVictory] = faceCards[lastVictory] + 1 endif if response[2] > 10 faceCards[lastvictory] = faceCards[lastVictory] + 1 endif return showMenu() print "Flip the first card on each of your piles up and enter their values." print "For numeric cards, press the number of the card. For a Jack, press j. For a Queen, press q. For a King, press K. For an Ace, press A." print "To quit the game, press 0 for any entry." print "Your card: " read response[1] print "My card: " read response[2] perform validCard() return validCard() for counter = 1 to 2 case based on response[counter] case 'j' response[counter] = 11 case 'q' response[counter] = 12 case 'k' response[counter] = 13 case 'a' response[counter] = 14 endcase if response[counter] > 14 || response[counter] < 0 print "Please enter a valid value, 1-10 or j, q, k, a." read response[counter] validCard() endif endfor return warTime() jackpot = response[1] * 2 print "It's WAR!!! Please lay down two cards face down for each pile. This is the jackpot for this battle!" perform playGame() print "Please enter the values of each of the four face-down card in the winner's pile from this battle." for counter = 1 to 4 print "Card ", counter, ": " read response[1] validCard() victory[lastvictory] = victory[lastvictory] + response[1] if response[1] > 10 faceCards[lastVictory] = faceCards[lastVictory] + 1 endif endfor victory[lastvictory] = victory[lastvictory] + jackpot won[lastVictory] = won[lastVictory] + 4 return shutDown() print "Game over! And the winner is... " if won[1] > won[2] print "You've won the war with a total of ", victory[1], " points!" print "You have ", faceCards[1], " face cards in your ", won[1], " cards." print "I've lost the war with a total of ", victory[2], " points." print "I have ", faceCards[1], " face cards in my ", won[2], " cards." elseif won[1] < won[2] print "I've won the war with a total of ", victory[2], " points!" print "I have ", faceCards[1], " face cards in my ", won[2], " cards." print "You've lost the war with a total of ", victory[1], " points." print "You have ", faceCards[1], " face cards in your ", won[1], " cards." else print "We've tied with ", won[1], " cards each!" print "You have ", faceCards[1], " face cards in your pile and I have ", faceCards[2], " face cards in my pile." print "You have ", victory[1], " points and I have ", victory[2], " points." endif print "Thanks for playing, come back for another game soon!" return