День 32 навчання MERN Stack

Сьогодні я створив гру «Змійки та драбини».

Цей проєкт вимагав складних маніпуляцій з масивами та логіки. Я використовував HTML5, CSS3 та Vanilla JavaScript.

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

Ось як я це зробив:

Карта об'єкта пов'язує клітинку-тригер із клітинкою призначення. Це дозволяє уникнути довгих конструкцій if-else.

Приклад карти:

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

Джерело: https://dev.to/ali_hamza_589ec7b3eb6688d/day-32-of-learning-mern-stack-15o1