-
Notifications
You must be signed in to change notification settings - Fork 0
jkusner/mathrace
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CSE264 Final Project "MATHRACE" by John Kusner DESCRIPTION This is a multiplayer game where players race to answer randomly generated math questions. Every player gets the same questions and answers, and the first player to make it through the set amount of questions wins the game. If a question is answered incorrectly, a penalty of one additional question is given to the player. This is to prevent button mashing and winning by luck. HOW-TO RUN 1. $ npm install 2. $ node index.js 3. Go to localhost:3000 in browser 4. Open multiple tabs (optional) 5. Create a lobby, join the lobby in other tabs. 6. Whoever created the lobby can start the game. TECHNOLOGIES USED - jQuery Mobile - Socket.io - Express - Node.js FILE STRUCTURE - index.js: Main server code - game.js: Game code, handles players, scores, other game logic - problem.js: A generic math problem class and generator - question.js: Wraps a Problem with fake answers, these are sent to clients - random.js: Some random utility methods that made life a little easier - public/ - index.html: The client UI code - scripts.js: The client JS code - styles.css: The client stylesheet
About
Online multiplayer race to answer simple math questions inspired by the minigame in Trivia Murder Party. Final project for CSE264 (Web Systems Programming) at Lehigh University
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published