🌐 Live Demo: mydevopsgame.site
Интерактивная игра для изучения Linux команд с двумя уровнями сложности.
DevOps Defender - образовательная игра-викторина для изучения основных Linux команд. Проект включает:
- 🎯 Два уровня сложности: Базовый и Продвинутый
- 📚 Обучающие викторины по 7 категориям
- ⏱️ Игровой режим с таймером 60 секунд
- 📧 Сохранение результатов (email + JSON)
- ⌨️ Полная поддержка клавиатуры
- 103 вопроса о командах БЕЗ параметров
- Команды:
ls,cd,pwd,cat,grep, etc. - Идеально для начинающих
- 68 вопросов о командах С параметрами
- Команды:
ls -l,df -h,ps aux,grep -v, etc. - Для опытных пользователей
devops-game/
├── ec2/ # Файлы для деплоя на EC2
│ ├── index.html # Игра (продвинутый)
│ ├── index-basic.html # Игра (базовый)
│ ├── training.html # Обучалка (продвинутый)
│ ├── training-basic.html # Обучалка (базовый)
│ └── README.md # Инструкция по деплою
└── README.md # Этот файл
Просто откройте любой HTML файл в браузере.
См. инструкцию в ec2/README.md
- ✅ 7 категорий: Файловая система, Мониторинг, Процессы, Сеть, Права, Просмотр файлов, Системные команды
- ✅ Подробные объяснения на русском и английском
- ✅ Навигация клавиатурой (стрелки, цифры, Enter)
- ✅ Таймер 60 секунд
- ✅ Email валидация
- ✅ Случайный выбор вопросов
- ✅ JSON с результатами
- ✅ Пауза при переключении вкладки
↑↓←→- навигация по категориям1-7- быстрый выбор категорииEnter- запустить викторину
↑↓- навигация по ответамA/B/C/D- быстрый выбор ответаEnter- подтвердить / следующий вопрос
| Категория | Базовый | Продвинутый |
|---|---|---|
| 📁 Файловая система | 15 | 10 |
| 📊 Мониторинг | 14 | 10 |
| 📄 Просмотр файлов | 15 | 10 |
| ⚙️ Процессы | 14 | 10 |
| 🌐 Сеть | 15 | 10 |
| 🔒 Права доступа | 15 | 8 |
| 🖥️ Системные команды | 15 | 10 |
| Всего | 103 | 68 |
- Чистый HTML5 + CSS3 + JavaScript (Vanilla JS)
- Без зависимостей
- Адаптивный дизайн
- Терминальная стилистика
MIT
Email уведомления: Проект использует AWS SES в Sandbox режиме. Email с результатами отправляются только на предварительно верифицированные адреса. Для отправки на любые email требуется Production Access (платная поддержка AWS), что не требуется для демонстрации проекта.
Создано для изучения DevOps команд