День 32 изучения MERN Stack

Сегодня я создал игру «Змейки и лестницы».

Этот проект потребовал сложной манипуляции с массивами и логики. Я использовал HTML5, CSS3 и Vanilla JavaScript.

Вчера я сделал «Камень, ножницы, бумага». Сегодня я перешел к сетке из 100 ячеек. Это потребовало отслеживания позиций в математической раскладке.

Вот как я это реализовал:

Карта объекта связывает клетку-триггер с целевой клеткой. Это позволяет избежать длинных конструкций if-else.

Пример карты:

Управление пространственными переходами в динамическом интерфейсе много чему научило меня в плане управления состоянием.

Источник: https://dev.to/ali_hamza_589ec7b3eb6688d/day-32-of-learning-mern-stack-15o1