The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Build word games using R. Ya hearrrd?
Features:
# install.packages("devtools")
::install_github("anthonypileggi/worrrd") devtools
Create your very own custom wordsearch! Worrrd.
library(worrrd)
# Simple wordsearch
<- c("alligator", "crocodile", "squirrel", "swordfish", "german shepherd", "panda", "wolf")
words <- wordsearch(words, r = 20, c = 20)
x #> Found positions for 7/7 words.
plot(x, solution = TRUE)
You can make it as hard as you want. Go bananas!
# All 50 States
library(datasets)
<- wordsearch(state.name, r = 50, c = 50)
x #> Found positions for 50/50 words.
plot(x, solution = TRUE, puzzle_size = 2, legend_size = 2)
If you want to make a pdf book full of wordsearch puzzles that is easily printed, you can provide a .yml file.
my_book.yaml
title: I made a wordsearch!
author: Unicorn Cupcake
type: wordsearch
rows: 20
cols: 20
pages:
- name: Fruity Fun
words: [apple, orange, banana, grapes, kiwi, strawberry, watermelon, lemon, lime]
- name: Animal Mayhem
words: [dog, cat, fish, wolf, horse, shark, crocodile, alligator, iguana]
image: "https://us.123rf.com/450wm/miceking/miceking1506/miceking150601500/40903456-stock-vector-lion-silhouette.jpg"
- name: Searchin in the USA
words: "`state.name`"
Then you can generate a pdf puzzle book.
book(input_file = "my_book.yaml", output_file = "my_puzzle_book")
Oh, you’re one of the more sophisticated types that craves a crossword puzzle? Worrrd.
<- row.names(state.x77)
words <- paste0(state.region, " state covering ", scales::comma(state.x77[, "Area"]), " square miles.")
clues <- crossword(words, clues, r = 40, c = 40)
x #> Found positions for 50/50 words.
x#> Crossword Puzzle
#> Contains 50 clues.
#> There are 25 across and 25 down.
plot(x)
plot(x, solution = TRUE)
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.