Title: | Retro Logic Game |
Version: | 1.0.1 |
Description: | Logic game in the style of the early 1980s home computers that can be played in the R console. This game is inspired by Mastermind, a game that became popular in the 1970s. Can you break the code? |
License: | GPL-3 |
Encoding: | UTF-8 |
URL: | https://github.com/rolkra/codebreaker |
Imports: | beepr, cli |
RoxygenNote: | 7.2.1 |
Suggests: | testthat |
NeedsCompilation: | no |
Packaged: | 2023-01-28 09:34:06 UTC; rolkra |
Author: | Roland Krasser [aut, cre] |
Maintainer: | Roland Krasser <roland.krasser@gmail.com> |
Repository: | CRAN |
Date/Publication: | 2023-01-28 10:10:05 UTC |
Check code if correct
Description
Check code if correct
Usage
cb_check_code(code_check, code_secret)
Arguments
code_check |
Code to check |
code_secret |
Secret code |
Value
list
Clean code
Description
Clean code
Usage
cb_clean_code(code, code_length = 4)
Arguments
code |
Code |
code_length |
Length of code |
Value
clean code
Convert code into a vector
Description
Convert code into a vector
Usage
cb_code2vector(code)
Arguments
code |
Code |
Value
vector
Input code
Description
Input code
Usage
cb_input_code(step = 1, code_length = 4, color_list = c("R", "B"))
Arguments
step |
Step |
code_length |
Length of code |
color_list |
List of available colors |
Value
code
Show Code Breaker Intro
Description
Show Code Breaker Intro
Usage
cb_intro(name = NULL)
Arguments
name |
Player name |
Value
Prints sprite in console
Play a code breaker game
Description
Play a code breaker game
Usage
cb_play_game(colors = NA, empty = FALSE, sound = TRUE, name = NULL)
Arguments
colors |
Colors that can be used in game |
empty |
Empty code digit in secret code allowed? |
sound |
Play sounds? |
name |
Player name |
Value
list
Show Code Breaker Race Cup
Description
Show Code Breaker Race Cup
Usage
cb_race_cup(name = NULL)
Arguments
name |
Player name |
Value
Prints sprite in console
Selct Colors
Description
Selct Colors
Usage
cb_select_colors(colors = NA, empty = FALSE, name = NULL)
Arguments
colors |
Selected colors |
empty |
Empty code digit in secret code allowed? |
name |
Player name |
Value
Print selected colors in console
Show code in console
Description
Show code in console
Usage
cb_show_code(code)
Arguments
code |
Code |
Value
Console output
Show color in console
Description
Show color in console
Usage
cb_show_color(color)
Arguments
color |
Color |
Value
Prints color in console
Show Code Breaker Success
Description
Show Code Breaker Success
Usage
cb_success(name = NULL)
Arguments
name |
Player name |
Value
Prints sprite in console
Play codebreaker game
Description
Play codebreaker game
Usage
codebreaker(sound = TRUE, name = NULL)
Arguments
sound |
Play sounds? |
name |
Name of player |
Value
list
Examples
## Start game (in interactive R sessions)
if (interactive()) {
codebreaker()
}
Print sprite in console
Description
Print sprite in console
Usage
sprite_show(txt)
Arguments
txt |
Text string containing sprite definition |
Value
Prints sprite in console