Skip to content

Шахматы на чистом React c использованием Typescript

Notifications You must be signed in to change notification settings

SoinRoma/react-chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React - Chess

Описание

Шахматы написанные на React с использованием Typescript

Используемые технологии

React

Осталось реализовать

  • Конец таймера - выводить кто проиграл и запускать игру сначала
  • Сделать ракировку для короля и ладьи по условиям
  • Возможность задавать таймер самостаятельно
  • Дизайн доски сделать с цифрами и буквами
  • Адаптация под планшеты и телефоны
  • Условия для шаха (в canMove проверять находится король под атакой или нет)
  • Условия для мата (если король под атакой и у короля нет свободных полей и нечем защитить его, то мат)
  • История ходов(записывать куда-то)
  • Кнопки для возврата хода назад или вперёд

Запуск проекта для Windows

  1. Запустить проект в IDE (WebStorm)

  2. Установить все зависимости(IDE сам предложит).

npm install
  1. Запуск проекта
npm start
  1. Деплой приложения в Github Pages
npm run deploy