This is our attempt to synthesize the worldwide famous and hugely popular game Jeopardy! Using a premade, fetched, trivia API, we used a number of Object, Array, Number, and String Prototypes to manipulate our dataset, then Jquery to display to the DOM, and SCSS for styling.
- Clone the repo.
- Set up the dependancies by running
npm install
- Start playing around with the game... Good luck!
You'll need a modern windows, linux, or OS X machine, able to run the dependancies.
There are a comprehensive set of mocha/chai tests for all classes, properties, and methods.
Set up the dependancies by running npm install
Run tests by typing npm test
in your terminal in your cloned directory.
- Follow the specification here to make a working game.
- Implement ES6 classes that communicate to each other as needed.
- Write modular, reusable code that attempts to adhere to the following principles: the Open/Closed Principle, Liskov Substitution Principle, Interface Segregation Principle, Dependency Inversion Principle, and Test Driven Development.
- Implement a robust testing environment using Mocha and Chai.
- Use object and array prototype methods to perform rich data manipulation.
- Display information on the page while maintaining ability to test class properties and methods.
- Create a gameboard that is easy to follow and displays information in a clear and fun way.
-
DeMarcus Kirby - Initial work - KirbyDD
-
Hindreen Fawzi - Initial work - hndfaw
-
Jev Forsberg - Initial work - baldm0mma
This project is licensed under the MIT License - see the LICENSE.md file for details.