Внешняя обработка с классическим тетрисом на управляемой форме. Конфигурацию менять не нужно: файл открывается в «1С:Предприятии» как обычная обработка.
Идея простая — знакомая механика, но фигуры не из пластика, а из дерева. Семь пород, своя текстура у каждой. Линии не стираются «в никуда»: вспыхивают, трескаются и разлетаются щепками. Четыре линии сразу — полноценный «ТЕТРИС» с надписью и искрами.
---
Что внутри
- семь фигур тетриса: берёза, сосна, дуб, вишня, орех, тик, махагон;
- поле 10×20, тень падения, очередь из трёх следующих фигур и слот «удержать»;
- эффект очистки линии: вспышка, трещины, щепки, пыль, ударная волна и тряска стакана;
- за четыре линии сразу — крупная надпись «ТЕТРИС!» и кольцо искр;
- счёт, уровень, число линий и рекорд;
- пауза, новая игра, правила прямо на форме.
Уровень растёт каждые 10 линий, фигуры падают быстрее. Генерация — «мешок» из семи фигур, без длинных серий одной и той же.
---
Как запустить
1. Скачайте файл обработки `.epf`.
2. В «1С:Предприятии»: **Файл → Открыть**.
3. Выберите `Тетрис.epf`.
Для клавиатуры один раз щёлкните по игровому полю. Если удобнее мышь — на форме и под стаканом есть кнопки.
---
Управление
| Действие | Клавиши | На форме |
| Влево / вправо | ← → или A D | кнопки ← → |
| Ускорить падение | ↓ или S | кнопка ↓ |
| Поворот по часовой | ↑ , X, W | V35; |
| Поворот против часовой | Z, Ctrl | V34; |
| Сброс вниз | Пробел | Сброс |
| Удержать фигуру | C или Shift | Удержать |
| Пауза | P | Пауза |
| Новая игра | R | Новая игра / Заново |
| Для клавиатуры щёлкните по игровому полю. | ||
---
Очки
- 1 линия — 100 × уровень
- 2 линии — 300 × уровень
- 3 линии — 500 × уровень
- 4 линии (тетрис) — 800 × уровень
- мягкое падение — 1 очко за клетку, жёсткий сброс — 2
---
Требования
- платформа **1С:Предприятие 8.3**;
- управляемое приложение, тонкий клиент;
- поле HTML-документа с JavaScript (отрисовка на canvas).
Конфигурация любая: обработка внешняя, в базу ничего не записывает.
---
Для кого
Перерыв между документами, демонстрация «а что умеет поле HTML в 1С», или просто тетрис в привычной оболочке предприятия. Коллегам по цеху — можно положить `.epf` рядом с рабочими обработками.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.205.17, 3.0.204.22
Вступайте в нашу телеграмм-группу Инфостарт