Skip to content

Repository files navigation

Numem

A modern memory training game that helps you improve your ability to remember sequences of random numbers. Built with React and featuring a clean, responsive interface with customizable settings and dark mode support.

Demo & Preview

Try the live demo at: https://www.feh2.im/numem/

Success Preview Fail Preview

Settings Preview Settings2 Preview

Features

  • Responsive design that works on both desktop and mobile
  • Light & Dark mode support
  • Customizable game settings:
    • Number sequence length
    • Display interval
    • Font styles and sizes
    • Difficulty progression
  • Performance tracking with statistics
  • Full keyboard support
  • Progressive difficulty system
  • Automatic progress saving

Installation

  1. Clone the repository:
git clone https://github.com/imfeh2/numem.git
cd numem
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Build for production:
npm run build

Technologies Used

  • React 18 - Frontend framework
  • Tailwind CSS - Styling
  • Lucide Icons - UI icons
  • LocalStorage - Game state persistence
  • Vite - Build tool and development server

How to Play

  1. Click "Start Game" or press Enter / Space to begin
  2. A sequence of numbers will be displayed one at a time
  3. Remember the sequence
  4. Input the numbers in the correct order
  5. If correct, the sequence length increases
  6. If incorrect, the sequence length decreases

Game Settings

You can customize various aspects of the game:

  • Initial Length: Starting sequence length
  • Display Interval: Time each number is shown
  • Increase By: Length increase on correct answer
  • Decrease By: Length decrease on wrong answer
  • Font Size: Size of displayed numbers
  • Font Style: Choose from various number display styles

Acknowledgments

About

Training memory for continuous random numbers

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages