June 26, 2020

Daily log #24

Всех приветствую! Я приступил к написанию проекта из-за которого стал изучать js, для тех кто не знает сейчас расскажу подробнее

Вкратце для новеньких, я вдохновился сайтом https://russia.triviador.net/ и захотел написать какую-либо настольную игру в виде web-приложения. По итогу мой выбор пал на морской бой.

Ну а теперь к отчету:

  • Я решил еще одну задачу с CodeWars там не было ничего интересного, поэтому не будем заострять внимание на этом пункте
  • Вчера я начал реализовывать поле игрока в морском бою. Я решил не менять подход и составить его из кнопок, при нажатии на которые меняется цвет нужных. Например, если нам нужно выставить 4-ех палубный лайнер и мы нажмем на 1 кнопку, то окрасятся 1, 2, 3, 4.
  • Так же я реализовал поворот корабликов, путем второго нажатия на ту же кнопку. То есть если мы продолжим выше указанный пример и еще раз нажмем на кнопку 1, у нас 2, 3, 4-ые кнопки обелятся, а 11, 21, 31 стануть синими.
  • Сейчас пишу код, для выставления видов кораблей, которых на поле несколько штук. Я задаю им дополнительный value, кол-во которого проверяю в другой функции. И в зависимости от результата даю доступ к тому или оному участку кода. Но возник баг, который мне теперь нужно пофиксить. Он не дает повернуть кораблик, который выставлен первым

По делам на ближайшие дни:

  • Продолжать работать над проектом
  • Подготовить ноутбук к удобной работе в поездке
  • Вернуться к прочтению книжки по алгоритмам
  • Написать вам последние уроки из курса по Asp.Net Core

На сегодня все,
Удачи, программисты!