Skip to content

kabraambika/ambika-kabra-project2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

ambika-kabra-project2

Project 2: Wordle

Wordle is a word game that challenges to figure out a word within only a certain number of guesses. When a user opens up the app, user will see a title screen with links to play the game and a link to the game rules. In Wordle, the game secretly chooses a random word that the user will try to guess within a certain number of attempts. Both the length of the word and the number of attempts are based on the difficulty selected by the user. On the game page, users should have a prompt to input a word that is the length defined by the difficulty level. Currently this game has normal and hard difficulty level. In a normal game, the user will have to find 6 letter words and be given only 6 opportunities. A hard game will use 7 letter words and only have 5 opportunities to answer.

How to run this application in VS code

Run these three commands and project will run successfully.

cd ambika-kabra-wordle-project
npm install
npm run dev

Hosted link for this project

Write up

  • What were some challenges you faced while making this app?

    • Working with React hooks, especially useReducer and updating state use this hook.
    • While creating keyboard feature, Major challenge was to color keys as well along with board.
  • Given more time, what additional features, functional or design changes would you make.

    • Storing past scores and mantaining scoreboard for single user.
    • Implementing login via google or account will help in showing scoreboard.
  • What assumptions did you make while working on this assignment?

  • How long did this assignment take to complete?

    • Approx. 2 days

Contributor

Bonus points attempted

  • Early submission - 3pts
  • Valid word checks - 2pts

About

CS5610-ambika-kabra-wordle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published