Показать сообщение отдельно
  #14 (permalink)  
Старый 07.01.2022, 14:34
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Сообщение от рони
сделайте цикл для shuffle равный количеству клеток
Сделал так (может, и неправильно):
for (i = 0; i < 16; i++) {
            tds.slice(0).sort(_ => Math.random() - .5)
                .forEach(target => exch({
                    target,
                    random: true
                }));
            temp = [];
}

Заметно лучше!))
Сообщение от рони
или так ...
if ( event.random ||(x == 0 && y == 1) || (x == 1 && y == 0) || td === temp[0] )
И так попробовал... но через цикл для shuffle показалось лучше)
Рони, благодарю!
Ответить с цитированием