This is a guessing game based on random numbers and will progress through a series of rounds. The goal of this game is to observe the rising Multiplier value, predict at which point it will freeze, and place points based on the prediction.
Tech Stack: TypeScript, React, Redux, Node, Socket.io, Jest, ESLint
- Livetime chat
- Ranking system
- Render graph with configurable speed
- Possibility to choose the point and multiplier for the round
- botMessages Controller to create bots and messages from them inside the game
- Jest tests with custom store data to test the all components
- ESLint is configured to maintain code quality and consistency
- Everything is splited into small class components
Preview screenshot
To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/favrora/Guessing-Game.git
- From the root, install NPM packages
npm install
- Start the server:
npm run server
- In the second console, start the frontend:
npm run start