Memory Match Mania
A fast-paced memory card matching game built with React, Redux Toolkit, and sound effects.
Overview
An interactive browser-based memory matching game where players flip cards to find matching pairs. Features score tracking, sound effects, game state management via Redux Toolkit, and a clean animated UI — built to practice React state management and game loop patterns.
Problem
A focused project to practise React state management with Redux Toolkit and UI animation patterns in the context of a real interactive game loop.
Approach
Built with React and Redux Toolkit to manage game state (cards, score, flipped state). Sound effects via use-sound. Game logic isolates card-flip mechanics, match detection, and win-state into clean slice-based reducers.
Technical Decisions
Redux Toolkit chosen for structured slice-based state management over plain useState, demonstrating scalable state architecture. Vite for fast build and HMR. Sound adds tactile feedback to improve game feel.