# Сценарий игры: «Знаток надёжности АС» Название игры «Надёжность АС: отказы и восстановление» Цель игры Проверить и закрепить знания по лекции об отказах (внезапных, постепенных, прерывистых), методах восстановления и показателях надёжности автоматизированных систем. Жанр Образовательная викторина (тренажёр). Целевая аудитория Студенты, изучающие системы защиты информации и надёжность АС. Эпизод 1: Запуск игры Что видит игрок: Окно с тёмно-синим фоном (#1e1e2e) Заголовок окна: «Викторина по лекции» Вверху: «Счёт: 0» Крупный текст: первый вопрос Поле для ввода ответа Кнопка «Ответить» Область для обратной связи (пока пустая) Кнопка «Следующий вопрос →» (неактивна, серого цвета) Текст на экране: text Счёт: 0 ❓ Внезапный отказ — это... [ Поле ввода ] [ Ответить ] [ Следующий вопрос → ] Эпизод 2: Процесс ответа на вопрос Ситуация 2.1: Игрок вводит правильный ответ Действие игрока: Печатает в поле: Резкое нарушение работоспособности Нажимает кнопку «Ответить» или клавишу Enter Что происходит: Счёт увеличивается на 1 → становится «Счёт: 1» В области обратной связи появляется зелёный текст: ✅ Правильно! +1 балл Кнопка «Ответить» становится неактивной Кнопка «Следующий вопрос →» становится активной (зеленеет/становится ярче) Текст на экране после ответа: text Счёт: 1 ❓ Внезапный отказ — это... [ Поле ввода (заблокировано или очищено) ] [ Ответить (неактивно) ] ✅ Правильно! +1 балл [ Следующий вопрос → ] (активно) Ситуация 2.2: Игрок вводит неправильный ответ Действие игрока: Печатает в поле: Поломка детали Нажимает «Ответить» Что происходит: Счёт не меняется В области обратной связи появляется красный текст: ❌ Неправильно! Правильный ответ: Резкое нарушение работоспособности Кнопка «Ответить» становится неактивной Кнопка «Следующий вопрос →» становится активной Текст на экране после ответа: text Счёт: 0 ❓ Внезапный отказ — это... [ Поле ввода ] [ Ответить (неактивно) ] ❌ Неправильно! Правильный ответ: Резкое нарушение работоспособности [ Следующий вопрос → ] (активно) Эпизод 3: Переход к следующему вопросу Действие игрока: Нажимает кнопку «Следующий вопрос →» Что происходит: Загружается следующий вопрос из списка Поле ввода очищается Область обратной связи очищается Кнопка «Ответить» снова становится активной Кнопка «Следующий вопрос» снова становится неактивной (до следующего ответа) Эпизод 4: Прохождение всех вопросов Список вопросов по порядку: № Вопрос Правильный ответ 1 Внезапный отказ — это... Резкое нарушение работоспособности 2 Постепенный отказ свидетельствует о... Точности 3 Прерывистые отказы иначе называют... Сбои 4 Что помогает от прерывистых отказов в дискретных системах? Коды 5 Сколько групп методов восстановления? (цифра) 4 После 5-го вопроса, когда игрок нажимает «Следующий вопрос»: Что происходит: Появляется всплывающее окно (messagebox) с текстом: text Заголовок: "Игра окончена" Текст: 🎉 Игра завершена! Ваш счёт: 3 из 5 Игрок нажимает «OK» во всплывающем окне Игра автоматически перезапускается: Счёт обнуляется Возвращается к первому вопросу Всё начинается заново Эпизод 5: Дополнительные сценарии Сценарий 5.1: Игрок пытается нажать «Следующий вопрос» до ответа Состояние: Кнопка неактивна (серая), не нажимается. Почему: Игрок должен сначала ответить на текущий вопрос. Сценарий 5.2: Игрок пытается ответить дважды на один вопрос Что происходит: После первого ответа кнопка «Ответить» становится неактивной. Игрок не может изменить ответ или ответить снова. Сценарий 5.3: Игрок нажимает Enter вместо кнопки Что происходит: Срабатывает то же самое, что и при нажатии «Ответить» (поле ввода привязано к клавише Enter). Схема взаимодействия (пользователь → система) text Запуск игры → Показать вопрос №1 ↓ Игрок вводит ответ → Нажимает «Ответить»/Enter ↓ Система проверяет: ├─ Правильно → +1 балл, зелёное сообщение └─ Неправильно → 0 баллов, красное сообщение с правильным ответом ↓ Активировать кнопку «Следующий вопрос» ↓ Игрок нажимает «Следующий вопрос» ↓ Если есть ещё вопросы → показать следующий Если вопросы кончились → показать итоговое окно → перезапуск Визуальное описание интерфейса Текст всех вопросов и ответов (шпаргалка для ведущего/разработчика) Вопрос Правильный ответ Внезапный отказ — это... Резкое нарушение работоспособности Постепенный отказ свидетельствует о... Точности Прерывистые отказы иначе называют... Сбои Что помогает от прерывистых отказов в дискретных системах? Коды Сколько групп методов восстановления? (цифра) 4