Crazy debugger game by JavaScript.
Игра которая поможет Вам проверить интуицию, переворачивайте карты и находите баги.
https://chiga2030.github.io/crazy-debugger/
nvm i v11
npm install --global gulp-cli
npm i
npx gulp
Это промежуточная итоговая работа по курсу JavaScript в рамках обучения в @webHeroSchool
Sublume Text 3
Gulp v.3
Нативный CSS с применением CSS-переменных, анимации и адаптация под разные размеры экранов. Именование классов по БЭМ.
Нативный JavaScript, на выходе траншпиленный в ES5 при помощи Babel.
Теперь в выборе уровня сложности появился смысл.
Раньше на любом из полей обратная сторона картаы генерировалась с вероятностью 50%, сейчас же для поля легкого уровня сложности выиграшная карта генерируетс с вероятностью 1/3, для среднего 1/6, а сложный уровень теперь действительно непроходимый 😈
const chanceCheck = random => {
if (!random) {
return 'bug';
} return 'game-over';
}
switch (hardLevel) {
case 'easy':
random = Math.round(Math.random() * 2);
return chanceCheck(random);
break;
case 'normal':
random = Math.round(Math.random() * 5);
return chanceCheck(random);
break;
case 'hard':
random = Math.round(Math.random() * 9);
return chanceCheck(random);
break;
}