Игра жанра match-3 (три-в-ряд) для Windows. Игрок меняет местами соседние фишки, собирает совпадения и активирует бонусы.
- Ход: можно поменять местами две соседние фишки.
- Совпадение (match): 3+ одинаковые фишки в линию (по горизонтали или вертикали).
- Очистка: совпавшие фишки исчезают, а поле затем дозаполняется новыми.
В игре предусмотрены бонусы (см. BonusType):
- Line-бонус (
HLine/VLine): создаётся при совпадении 4 в ряд (в зависимости от направления). При активации очищает всю строку или весь столбец. - Bomb: тип бонуса предусмотрен в модели и отображении (иконка бомбочки).
Match-M/ # WPF приложение (игра)
├── Animations/ # Анимации ячеек/элементов.
├── Behaviors/ # XAML behaviors (в т.ч. для анимаций/интеракций).
├── Converters/ # WPF converters
├── Model/ # Модели (например `Cell`, `BonusType`).
├── Services/ # игровая логика/сервисы
├── View/ # XAML представления и ресурсы
└── ViewModel/ # MVVM ViewModels слой
- Из IDE: откройте решение/проект и запустите проект
Match-M. - Через CLI (PowerShell):
dotnet restore
dotnet build -c Release
dotnet run --project .\Match-M\Match-M.csproj