MemoryMatch

0
README.md

🃏 Игра "Пары Памяти" (Memory Match Game)

Это классическая игра на тренировку памяти, реализованная на Python с использованием библиотеки Pygame. Цель игры — найти все пары одинаковых карт на игровом поле.


✨ Основные Возможности

  • Игровой процесс: Полностью реализована логика игры "Найди пару" (Concentration) на поле 4x4.
  • Управление мышью: Игра полностью управляется кликами мыши (
    MOUSEBUTTONDOWN
    ).
  • Управление состоянием: Каждая карта является объектом со своим состоянием (
    закрыта
    ,
    открыта
    ,
    найдена
    ), что демонстрирует навыки ООП (объектно-ориентированного программирования).
  • Таймер задержки: Автоматическое закрытие несовпавших карт происходит через 1 секунду.
  • Статус игры: Сообщение о победе и возможность перезапуска игры по нажатию клавиши R.

💻 Технологии

ИнструментНазначение
Основной языкPython 3
Игровая библиотека
Pygame
Логика
random
(для перемешивания карт)
Задержки
time

🛠️ Как запустить

### 2. Запуск игры Сохраните предоставленный код в файл `memory_match.py`. Затем запустите его из терминала: ```bash python memory_match.py

🕹️ Как играть

  1. Игра начинается с 16 закрытых карт.
  2. Кликните мышью на карту, чтобы открыть ее.
  3. Кликните на вторую карту.
  4. Если символы совпали: Карты останутся открытыми (выделены зеленым).
  5. Если символы не совпали: Карты автоматически закроются через 1 секунду.
  6. Игра заканчивается, когда все пары найдены. Нажмите R для перезапуска.