@DjekVor

Как улучшить игру?

Всем доброго времени суток, написал по книжке морской бой и захотел его улучшить.Столкнулся с двумя вопросами:
Как сделать так, чтоб между каждым кораблём было расстояние в одну клетку?
И как реализовать нажатие мышкой на клетку поля?https://drive.google.com/drive/folders/1WLcuneoY0P...
  • Вопрос задан
  • 166 просмотров
Пригласить эксперта
Ответы на вопрос 2
Alexandre888
@Alexandre888
Javascript-разработчик
ну так у вас же есть файл battleship.html, правильно? в нём находится сетка для морского боя, вот и разметьте её тегами <button> или <a>
Ответ написан
Bavashi
@Bavashi
Судя по всему, у вас паттерн MVC. В модели есть метод generateShipLocations(), который через метод generateShip() генерит случайным образом координаты кораблей на основе коллизий (О_о). Вот в нем вам и надо переделать код и чтобы, например, первый корабль (координаты) генерировался рандомно, остальные уже генерировались с координатами с дельтой в 1 клетку относительно координат предыдущего корабля.
А нажатие мышкой вам уже подсказал Александр.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы