Давайте сделаем игру, в которой будет квадратная
таблица, в которой случайным образом будут
числа от 1
до N, где N - количество
ячеек в таблице. Суть игры будет заключаться
в том, что нужно будет кликать по ячейкам
в правильном порядке: сначала на 1
,
потом на 2
, потом на 3
и так далее.
Если игрок кликает на правильную ячейку - пусть она активируется и делает красный фон. Если же он кликает на неправильную ячейку - ничего не происходит.
Когда игрок найдет последнее число - пусть игра начинается сначала, но таблица увеличивается на одну строку и одну колонку. Для лучшего понимания вами поставленной задачи я подготовил образец того, что должно получится:
Подготовка
Для начала давайте подготовим верстку:
<div id="parent">
<table id="field"></table>
</div>
#parent {
text-align: center;
}
#field {
display: inline-block;
}
#field td {
padding: 20px;
border: 1px solid black;
cursor: pointer;
}
.active {
background: red;
}
Получим также ссылку на таблицу, представляющую собой игровое поле:
let field = document.querySelector('#field');
Скопируйте себе подготовительный код.