Skip to content

NicolasFay/final_project_CS1210

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS1210 Final Project

  • Developed by Joe Donovan and Nicolas Fay

Description & Team Member Roles

  • Python Simulation of classic card game War. It is a player vs a computer opponent, due to the original idea of the game outcome being practically random but the outcome of the game is facilitated by the user's input to progress the game. Each player starts with a random half of a deck of cards and is shuffled. then each player plays the top card and the bigger card wins, The winner takes both cards to the bottom of their stack. If the value of the cards is the same then war happens and each player plays 3 more cards, the third card is the one that determines the winner of the war and the winner takes all cards played. This play continues until one player has all the cards.
  • Both Joe and Nick worked on the code during group work sessions and planned out the ideas and execution of the program. Most commits for new content are made by Joe for group sessions. Extra work outside of group sessions was put in by Joe.

pip modules

  • pyfiglet
  • colorama

Instructions

  1. In the command line, run pip install -r requirements.txt
  2. Run the program from the command line with python final_project.py
  3. Follow the on-screen prompts

Testing

  • to test the program we would play through full games using the program to make sure that no bugs were found. Games of the actual card game were played in order to make sure we were staying true to the original game.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages