Классическая игра 2048 на C# и Windows Forms.
Собирай плитки, достигни числа 2048 и побей рекорд!
- Поле 4×4 по умолчанию и выбор размера от 2×2 до 10×10
- Управление стрелками ← ↑ ↓ →
- Автоматическое сохранение лучших результатов каждого игрока
- Окно с правилами и таблицей лидеров
- Цвета плиток меняются в зависимости от значения
- Windows
- .NET Framework 4.8 (есть в современных ОС)
- Распакуйте архив и запустите
2048_WindowsFormsApp.exe - Введите своё имя — и играйте!
git clone https://github.com/P1stak/2048_WindowsFormsApp.git
cd 2048_WindowsFormsApp
# Откройте 2048_WindowsFormsApp.sln в Visual Studio
# Соберите (F6) и запустите (F5)| Главное окно | Поле 4х4 (Стандарное) | Поле 10х10 | Таблица результатов |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
2048_WindowsFormsApp/ ├── MainForm.cs // Основная логика игры ├── Login.cs // Окно ввода имени ├── RulesWindow.cs // Правила ├── ResultsWindow.cs // Таблица лидеров ├── User.cs // Модель игрока ├── UsersManager.cs // Работа с рекордами ├── UserStorage.cs // JSON-сохранение └── 2048_WindowsFormsApp.csproj
| Клавиша | Действие |
|---|---|
| ← ↑ ↓ → | Перемещение плиток |
| Esc | Закрыть текущее окно (если фокус в форме) |
Результаты хранятся в файле usersResults.json рядом с exe.
Файл создаётся автоматически при первом запуске.



