Public
Like
thinkalittlelonger
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v67View latest version
- apply the structure of the first element to the others: highlight takes an array of letters, validation is an unquoted function, examples is a list of words. { round: 1, title: "starts with HI", highlight: ["H", "I"], validation: str => /^hi.*/.test(str.toLowerCase()), unselectable_keys: [], examples: ["hit", "hint", "hill",] },
- make this array exportable.
- import the rounds array in the App component to use for the rounds of the game.
- leverage the other features of the rounds data:
- the examples should be between the prompt and the currentGuess
- in the currentGuess, on the keyboard, and in the displayex examples, the letters in round.highlight should be visually distinct from the the other letters.
- the submit button should only be clickable if validation returns true.
- make the unselectable keys unselectable. With keyboard input, typing an unselectable letter doesn't do anything