play_round {bootwar}R Documentation

Play a Round of the Card Game

Description

This function simulates a single round of the card game, where both the computer and the player are dealt a card. The function returns the updated state of the game after the round.

Usage

play_round(
  cdeck,
  plyr_cv,
  plyr_vv,
  plyr_ic = NULL,
  comp_cv,
  comp_vv,
  comp_ic = NULL
)

Arguments

cdeck

A dataframe representing the current deck of cards.

plyr_cv

A character vector storing the cards dealt to the player so far.

plyr_vv

A numeric vector storing the values of the cards dealt to the player so far.

plyr_ic

A character vector storing the image cards dealt to the player. Default is NULL.

comp_cv

A character vector storing the cards dealt to the computer so far.

comp_vv

A numeric vector storing the values of the cards dealt to the computer so far.

comp_ic

A character vector storing the image cards dealt to the computer. Default is NULL.

Value

A list containing:

Examples

# Simulate a round of the game with a sample deck
deck <- mmcards::shuffle_deck()
plyr_cards <- character(0)
plyr_values <- numeric(0)
comp_cards <- character(0)
comp_values <- numeric(0)
round_result <- play_round(deck, plyr_cv = plyr_cards, plyr_vv = plyr_values,
                           comp_cv = comp_cards, comp_vv = comp_values)


[Package bootwar version 0.2.1 Index]