It's not quite working yet, but there is a demo to get an idea of how it would work.
Install the karma cli with:
npm install -g karma-cli
Run this tests with:
karma start
- Style the stats
- Make it responsive
- Add a new game button
- Make the new game button work
- Get it into Cordova
- Show the path of your word
- Sync data to firebase for analytics
- Save words and scores per game
- Save incorrect words to firebase for analytics
- Make a mode that limits you to 5 minutes
- Allow the user to put in their name when they beat the top score
- Save the top score to firebase
- Display the actual top score
- Check to see if there no more possible words
- Add Google Analytics
- Add Google AdSense
- Add different points for different letters (Qu and Z should count for more)
- Increment the number of moves counter even if they didn't choose a real word
- Final score should be numberOfWords + letterScore - numberOfMoves
- Add an animation at the end that counts up your final score
- Add a pause button
- When you pause it should cover up the board
- Add a final animation
- Integrate with Play Games for Web
- Add leaderboard
- Add achievements
- Get it in Google Play
- Add admob
- Let the user swap the top 2 rows
- Add some tiles that have extra points
- Wild card tiles
- Scramble button to mix up the board
- Multi-player
- Get it in the App Store
- Integrate with Game Center