SoinRoma / react-chess

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

Home Page:https://soinroma.github.io/react-chess

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React - Chess

Описание

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

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

React

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

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

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

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

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

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

About

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

https://soinroma.github.io/react-chess


Languages

Language:TypeScript 92.4%Language:CSS 6.4%Language:HTML 1.3%