Skip to content

Javascript powered 'Multiple Choices Question' about Javascript fundamentals. Features 20 questions x 4 choices = 80 choices to pick from, a 5 minutes time limit, bonus and penalty points, on/off high score table featuring player names, points. High score table can be cleared at any moment. 100% Vanilla JS.

Notifications You must be signed in to change notification settings

palowenstein/kevin-flynn-js-quizz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#4-kevin-flynn-js-quizz

Kevin Flynn Javascript Timed Quizz optimized for mobile devices (Bootstrap CSS).

Github Repository Page: https://github.com/palowenstein/kevin-flynn-js-quizz

Github Deployment Page: https://palowenstein.github.io/kevin-flynn-js-quizz/

Kevin Flynn Javascript Timed Quiz (Screenshot)

Overview:

  • JavaScript fundamentals quizz with multiple choices / questions answers.
  • 20 questions total to be answered in less than 300 seconds (5 minutes).
  • 4 choices available for each question
  • A good answer brings an extra 10 points.
  • A bad answer removes 10 points from the score and 10 seconds from the timer.
  • When done, the player can enter his name and feature in the high score table.
  • The high score can both be accessed and cleared when the quizz is not in action.
  • The high score table is disabled during gameplay

Instructions:

  1. Press start button to begin the game
  2. Timer starts with 300 seconds (5 minutes).
  3. There is a total of 20 questions to be answered (unless game loss)
  4. Each question offer 4 potential answers.
  5. If the question is answered appropriately, score augments by 10 points, next question follows
  6. If the question is answered inappropriately, 10 seconds are deducted from the timer and 10 points are deducted from the score.
  7. Game will end if all questions are answered (appropriately or inappropriately) or if the timer reaches 0 seconds.
  8. After each game, the player can enter his name to be featured in the high score table
  9. The High score table can be accessed outside of game play (greyed out button during game play).
  10. The high score table can also be cleared via the 'clear high scores' button.
  11. After a game is over and the player's initials have been submitted, a 'Play Again' button will appear

Refer to index.js (javascript file) to review game mechanics and/or code dissection.

References:

License

MIT License | Copyright © [2020] Pierre André Lowenstein

Contact

[www] pierreandrelowenstein.com  |  Send me a 'courriel'

About

Javascript powered 'Multiple Choices Question' about Javascript fundamentals. Features 20 questions x 4 choices = 80 choices to pick from, a 5 minutes time limit, bonus and penalty points, on/off high score table featuring player names, points. High score table can be cleared at any moment. 100% Vanilla JS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published