Skip to content

Pet-project по видео уроку. Реализована полноценная игра в шахматы. Технологии: React, TS, vite

Notifications You must be signed in to change notification settings

MgKraynova/chess-game

Repository files navigation

React + TypeScript + Vite

Шахматы сделаны по уроку Ulbi TV "Шахматы на React и TypeScript С НУЛЯ. Практикуем ООП".

Дополнительно к уроку:

  • - сделан рефакторинг кода: изменены названия констант и методов, часть логики вынесена в дополнительные константы и методы
  • - добавлена логика ходов короля

Что можно добавить:

  • выводить сообщение о проигрыше, когда закончился таймер
  • добавить координаты на доску
  • добавить логику с шахом (проверять внутри canMove находится ли король под угрозой) и матом (если король под атакой, и он больше не может никуда сходить)
  • отображать историю ходов
  • поменять дизайн
  • при клике на недоступную клетку во время хода снимаем выделение фигуры

About

Pet-project по видео уроку. Реализована полноценная игра в шахматы. Технологии: React, TS, vite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published