all work is completely my own
Lt. Jake 'Hangman' Seresin: [after destroying the plane that almost killed Maverick and Rooster] Good afternoon, ladies and gentleman, this is your savior speaking. Please fasten your seat belts, return the tray tables to their locked an upright positions and prepare for landing. Bradley 'Rooster' Bradshaw: Hey, Hangman, you look good. Lt. Jake 'Hangman' Seresin: I am good, Rooster. I'm very good. I'll see you back on deck.
-- Hangman, Top Gun: Maverick
The game of hangman revisited.
- The app starts by choosing a random word
- The player can guess a single letter at a time
- The player has a fixed number of turns in which to guess all of the letters in the word
- The app should indicate when the player has won or lost
- Correct use of functions, conditionals, loops, arrays.
- Properly sequence JavaScript statements.
- Change the DOM based on application state (win/loss, valid/invalid guess).
- Select a random word from a dictionary of words.
- Display all guesses on the user's screen so the user knows what letters he/she has already guessed.
- Display a visual indication for each letter in the word.
- Display the number of turns remaining.
- Decrement the number of turns remaining.
- Display letters guessed in the position that they are contained in the word.
- Include a. GitHub Repo url, containing at least: b. index.html c. One or more CSS files (e.g. css/main.css) d. One or more JavaScript files (e.g. js/main.js)
- Use JavaScript to trigger audio on state changes(i.e. win/lose).
- Use onclick functionality to start game.
- Incorporate video into CSS.
- Refactor with @media query to make mobile ready
- Responsive design
- all work is completely my own. The only directions were user stories the assignment needed to complete.
Project created by TREVOR RAPP
*For more information see my LinkedIn or return to my Github