What kind of footprint do you leave on the world? What impact do you have on the people around you? Do you know how to deal with emergency situations? Being a good person doesn't have to be like wearing a neon yellow sweater you show off to the world - all it takes is paying attention to the little details in life.
The goal is simple - choose a category and answer questions. Each question will have multiple choice answers, and after selecting your answer you will receive points - or not! At the end of a category you will see your total score and learn how close you are to being a "perfect person". (FYI - no such thing.)
- Sitepoint - helped me decide how to store data
- Flaticon - favicon
- Wallpapers.com - background image
- ColorsExplained.com - meditation image
- Freesound - miscellaneous sound effects
- Justin Abene - 2 pieces of music for game succeed or fail
- Google Fonts - Marmelad font
- ChatGPT - in app.js: syntax assistance for line 119, & nested conditionals assistance for lines 148-160
- Finish updating few remaining placeholder questions
- Change timer to display mins:seconds, rather than seconds only
- Add more questions & more categories
- Improve Flexbox layout
- Add option to turn sounds off
- Make design more mobile friendly
- Answer handling -> after player selects incorrect answer, pause on question, indicate which answer is correct (possibly with additional trivia/info), then click to move to next question
- Score handling complexity -> instead of simply correct/incorrect, allow each question a "points maximum" for choosing correctly on first attempt, and subtract points for each incorrect guess
- Category handling -> after finishing 1st category, player can maintain score and proceed on to other categories
- Secret top-dawg page -> if player achieves perfect score, show a unique "super winner" page