Menu
Coddy logo textTech

Игра «Правда или ложь»

Часть раздела Введение в SwiftUI путешествия по Swift на Coddy. Урок 50 из 50.

challenge icon

Задание

Сложно

Создай игру «правда или ложь» на основе массива questions:

  • пока остаются вопросы, показывай текст текущего вопроса (идентификатор question) и две кнопки — True и False. Нажатие добавляет единицу к score, если выбранный ответ совпадает со значением answer текущего вопроса, а затем выполняется переход к следующему вопросу
  • после последнего вопроса показывай Score: 2/3 (идентификатор result) и кнопку Play again, которая сбрасывает счёт и начинает игру заново

Храни текущую позицию в состоянии index, начиная со значения 0.

Попробуйте сами

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

Все уроки раздела Введение в SwiftUI

Потренируйтесь самостоятельно: Песочница Swift