Skip to content

Explore the classic game of Rock, Paper, Scissors in a modern web application built with React and TypeScript. This simple yet engaging project allows users to play the timeless game against the computer, with a user-friendly interface and smooth interactions.

Notifications You must be signed in to change notification settings

Beka-Merebashvili/rock-paper-scissors

Repository files navigation

Rock Paper Scissors Game

Welcome to the Rock Paper Scissors game built with React, TypeScript, Styled Components, and Frame Motion.

Table of Contents

  • Overview
  • Features
  • Installation
  • Usage
  • Technologies Used
  • Author

Overview

This project is a simple implementation of the classic Rock Paper Scissors game using modern web technologies. It provides a user-friendly interface with animations powered by Frame Motion for an enhanced gaming experience.

Features

  • Rock, Paper, Scissors game logic
  • Responsive design for various screen sizes
  • Animated transitions and effects using Frame Motion
  • Written in TypeScript for improved code quality and maintainability
  • Styled Components for easy and maintainable styling

Installation

To run this project locally, follow these steps:

  1. Clone the repository: https://github.com/Beka-Merebashvili/rock-paper-scissors.git
  2. Navigate to the project directory: cd rock-paper-scissors
  3. Install dependencies: npm install

Usage

Once the installation is complete, you can start the development server: npm run dev

Visit http://localhost:5173 in your web browser to play the Rock Paper Scissors game.

Technologies Used

  • React
  • TypeScript
  • Styled Components
  • Frame Motion

Author

About

Explore the classic game of Rock, Paper, Scissors in a modern web application built with React and TypeScript. This simple yet engaging project allows users to play the timeless game against the computer, with a user-friendly interface and smooth interactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published