Тема закрыта. Все сделал. Спасибо всем.
Правила хождения фигуры должны быть учтены? Т.е. при выборе буквы-цифры надо ли понимать что код может пойти на выбранную клетку?
Покажи как устроена структура объекта, которым ты описываешь состояние доски.
Чтобы у тебя получилось решить задачу, нужно выбрать подходящий (с помощью которого ты сможешь выразить все требования задачи) строительный блок.
В данном случае (как очень часто в программировании) надо начать решать задачу с того какими объектами ты будешь описывать составные части задачи. Например это поле можно описать одномерным массивом
const board = [...]
Фигуру кодировать объектом
board[40] = {type: 'horse'}
И после этого начинается самое интересное. Ты придумываешь как
- Написать функцию, которая отрисовывает объект доску (и фигуру).
- Написать функцию, которая умеет “передвинуть” объект в объекте доски
Тогда задача передвижения коня сводится к тому чтобы поместить объект коня в на соответствующий индекс массива и вызвать функцию отрисовки.
Дмитрий а с вами можно как то связаться , ну допустим в вк или в Skype ? Просто я еще новичок в JavaScript. Буду благодарен вам за помощь если поможете . Могли бы связаться и вы на прямую бы объяснили как мне код написать . Если не затруднит
Я таким образом не помогаю, извини.
Объяснение написание кода — это длительный и скрупулезный процесс обучения. Недавно помогал написать игру “пятнашки” и сам просидел 3 дня за алгоритмом передвижения. Поэтому даже заядлый кодер на простые задачи может затратить уйму времени.
Я бы вам советовал писать ваш код не в редакторе на ПК, а используя онлайн сервисы, типа https://jsfiddle.net там можно еще подключить человека онлайн и двоем заниматься “парным программирование”, плюс ссылку на свой код и вопрос вы можете оставлять здесь.