Skip to content

This is a guessing game based on random numbers and will progress through a series of rounds

Notifications You must be signed in to change notification settings

favrora/Guessing-Game

Repository files navigation

Guess The Number Assessment

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

Features

  • Livetime chat
  • Ranking system
  • Render graph with configurable speed
  • Possibility to choose the point and multiplier for the round

Optimization

  • 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

Demo

Preview screenshot

Getting Started

To get a local copy up and running follow these simple steps.

Installation

  1. Clone the repo
    git clone https://github.com/favrora/Guessing-Game.git
  2. From the root, install NPM packages
    npm install
  3. Start the server:
    npm run server
  4. In the second console, start the frontend:
    npm run start

About

This is a guessing game based on random numbers and will progress through a series of rounds

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published