Для создания игры крестики-нолики с вопросами и ответами в JavaScript, можно использовать следующий код:
HTML-код:
Крестики-нолики с вопросами и ответами
JavaScript-код:
// Создаем двумерный массив для хранения состояния игрового поля
var board = [
['', '', ''],
['', '', ''],
['', '', '']
];
// Функция для вывода вопросов и проверки ответов
function askQuestion(x, y) {
// Определяем вопрос и правильный ответ
var question, answer;
if (x === 0 && y === 0) {
question = "Сколько будет 2+2?";
answer = "4";
} else if (x === 0 && y === 1) {
question = "Какой язык программирования используется для создания веб-страниц?";
answer = "HTML";
} else if (x === 0 && y === 2) {
question = "Сколько цветов в радуге?";
answer = "7";
} else if (x === 1 && y === 0) {
question = "Какой город является столицей России?";
answer = "Москва";
} else if (x === 1 && y === 1) {
question = "Какая планета находится ближе к Солнцу?";
answer = "Меркурий";
} else if (x === 1 && y === 2) {
question = "Как называется самая большая планета в Солнечной системе?";
answer = "Юпитер";
} else if (x === 2 && y === 0) {
question = "Сколько лап у кошки?";
answer = "4";
} else if (x === 2 && y === 1) {
question = "Какой газ является основным компонентом воздуха?";
answer = "Кислород";
} else if (x === 2 && y === 2) {
question = "Какой вид спорта считается самым популярным в мире?";
answer = "Футбол";
}
// Запрашиваем ответ у пользователя
var userAnswer = prompt(question);
// Проверяем ответ
if (userAnswer.toLowerCase() === answer