Skip to content

👾 Play classic games like Hangman, TicTacToe, and Mastermind.

License

Notifications You must be signed in to change notification settings

lndbgaa/retro-games-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Retro Games Hub - React project

Project Status CodeFactor License: MIT

This project is a simple game hub built with JavaScript, React, and CSS. It uses the Vite build tool for fast development. The app features a clean, minimalist interface with a retro-inspired design, allowing users to easily select and play a variety of classic games such as Tic-Tac-Toe, Mastermind, Hangman, and more.

Features

  • Clean and simple design for an intuitive user experience.
  • Includes a selection of classic games like Tic-Tac-Toe, Mastermind, and Hangman.
  • Optimized for use across devices, including desktops, tablets, and mobile.

Tech Stack

  • JavaScript (ES6+)
  • React with Vite build tool
  • CSS

Plugins / Libraries

  • PropTypes: A library used for type-checking React component props, helping to ensure that components receive the correct data types.
  • React Router: A library for managing navigation and routing within the app, enabling users to easily switch between different games.

Installation & Setup

  1. Clone the repository: git clone https://github.com/your-username/retro-games-hub.git
  2. Navigate to the project directory: cd retro-games-hub
  3. Install dependencies: npm install
  4. Install libraries:
    • If you’re using PropTypes for type-checking, install it by running: npm install prop-types
    • To manage routing and navigation between different components or pages, install React Router: npm install react-router-dom
  5. Run the development server: npm run dev

Usage

Future Improvements

  • Create a database to store and manage the pool of secret words for the Hangman game.
  • Implement a feature that allows users to play against the computer.
  • Add a system to track users’ scores or game progress across different sessions.
  • Enable online multiplayer functionality, allowing users to connect and play games with friends or other players.
  • Expand the game library by adding more classic games or user-requested ones.

Demo

Contributing

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

👾 Play classic games like Hangman, TicTacToe, and Mastermind.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published