Продолжаем реализовывать стратегию одновременно изучая javascript. На прошлых уроках мы реализовали первые два шага стратегии. Сейчас перейдем к третьему. Согласно третьем у шагу стратегии мы должны занять самую выгодную позицию. Там есть также дополнительное условие - линия не должна быть занята противником. С этим условием разберемся позже, а сейчас просто займем самую выгодную позицию. Здесь отрабатывается вся наша стратегия. Сейчас наш код выглядит вот так: Как это работает? После нажатия на кнопку играть крестиком сменяется экран и наше приложение ожидает нашего хода. Мы кликаем по ячейке и она заполняется нашей фигурой, но дальше ничего не происходит. Значит, после клика по ячейке мы должны вызвать нашу функцию makeMove: Теперь, если мы перезагрузим страницу и нажмем "Играть ноликом", то все должно получиться, в смысле игра должна работать. Да, теперь игра отвечает на наши ходы! Правда, играть мы пока можем только ноликом. Исправим эту ситуацию. У нас есть переменная myFigure, в
Заканчиваем стратегию / Крестики-нолики. Пошаговый курс
1 марта 20201 мар 2020
4
1 мин