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
На сегодня все,
Удачи, программисты!