hunting-words

1.0.9 • Public • Published

hunting-words

Package of functions that help to create hunting word game.

How to use?

npm i hunting-words
const { createGame } = require('hunting-words');
 
const options = {
    wordsCross:false, 
    inverseWord:true, 
    wordInVertical:true,
    wordInHorizontal:true, 
    wordDiagonalLeft: false, 
    wordDiagonalRight: false
};
 
let game = createGame(10, 10, ["word1","word2","word3"], options);
  • createGame(rows, columns, words, options): Return
    • rows -> number of word search lines
    • columns -> columns of word search lines
    • words -> array of words that will be in the word search
    • options -> json object that contains the game preferences

Return

{
  board: array<array<createLetter>> 
  words: array<string> ["word1", "word2", "word3"],
  rows: 10,
  columns: 10,
}

createLetter

{
  letter: "C"
  word: []
  row: 0
  column: 0
  isSelected: false
  addNewWord: ƒ (word)
  setLetter: ƒ (letter)
  setRow: ƒ (row)
  setColumn: ƒ (column)
  setIsSelected: ƒ (isSelected)
}
Contributor
rogeriomattos
TigreDoMexico

Package Sidebar

Install

npm i hunting-words

Weekly Downloads

3

Version

1.0.9

License

MIT

Unpacked Size

24.2 kB

Total Files

23

Last publish

Collaborators

  • rogeriomattos