Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 25 additions & 13 deletions WarPseudocode.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,28 @@
Ian Williams - 10/18/17 - 2nd period
Pseudocode assignment - War

1) Shuffle a 52 card deck
2) Deal a single card at a time in a clockwise manner to each player
// Minimum of 2 players
3) When all 52 cards are dealt, players arrange them into a squared up stack facedown
4) All players turn over the top card of their stack and place it on the playing surface in front of them
5) The player who played the card with the highest value wins all of the cards played during the hand, and then places the won cards in their own stack
6) If more than one player plays the same card
then a "War" is initiated, and the players who played the same card place 3 cards facedown and then play another card to determine the victor of the war
7) The player who plays the highest value card wins all cards played in the hand
8) If the players involved in the war tie again,
then the war process is repeated until there is a victor
9) The process of playing a hand (Steps 4 through 8) is repeated until one player possesses all 52 cards of the deck
10) The player who posesses all 52 cards of the deck wins the game
Shuffle a 52 card deck;

Deal a single card at a time in a clockwise manner to each player;

Check for a minimum of 2 players;

If all 52 cards are dealt:
players arrange them into a squared up stack facedown;

All players turn over the top card of their stack and place it on the playing surface in front of them;

The player who played the card with the highest value wins all of the cards played during the hand;
Place the won cards in their own stack;

If more than one player plays the same card:
then a "War" is initiated, and the players who played the same card place 3 cards facedown and then play another card to determine the victor of the war;

The player who plays the highest value card wins all cards played in the hand;

If the players involved in the war tie again:
the war process is repeated until there is a victor;

The process of playing a hand (Steps 4 through 8) is repeated until one player possesses all 52 cards of the deck;

The player who posesses all 52 cards of the deck wins the game;