Skip to contents

Include a statement about the contribution of each team member. How did you divide the tasks? What did each person contribute to the final package?

Part 1

Sarah

  • Set up the package and created the DESCRIPTION file.
  • Implemented core functions: score_hand, create_board, and deal_cards.
  • Developed and reviewed unit tests.
  • Contributed to the README and added detailed content to the vignette.

Aditya

  • Created the functions player_split, insurance, and determine_winner.
  • Developed and reviewed unit tests for his functions.
  • Drafted the initial version of the README and vignette.

Christy

  • Designed the package logo.
  • Implemented additional game functions: dealer_play, double_down, surrender, and play_blackjack.
  • Wrote unit tests for dealer_play and double_down.
  • Performed final output checks and refined the vignette content.

Part 2

Sarah

  • Refined Vectors, wrote tests and solved errors
  • Developed metaprogramming with an added dynamic rule for Ace
  • Updated all functions and tests for metaprogramming
  • Developed vignettes

Aditya

  • Drafted C++
  • Drafted vignettes for Design principles
  • Pkgdown design and fix pkgdown error

Christy

  • Crafted Card Vectors for card_is_face(), card_value(), card_suit()
  • Added missing examples from part 1
  • Developed Readme
  • Developed C++