El objetivo de este proyecto es el desarrollo de una web donde dos personas pudieran jugar una partida de ajedrez en un mismo ordenador, en local.
Con respecto a la web, la motivación principal es ganar experiencia con diferentes tecnologías como React, TypeScript o Tailwind.
npm install
npm run dev
npm run dev -- --host
or
npm run host
npm run build
El aspecto de la web es el siguiente:
Para jugar, se necesitarán dos jugadores haciendo uso de un mismo ordenador. Las partidas siguen las reglas básicas del ajedrez. Las partidas terminan una vez se hace jaque mate.
Durante la partida se puede navegar por el historial de la misma, bien hacia atrás (pulsando el botón de Previous) o hacia delante (pulsando el botón de Next) de jugada en jugada o dirigiéndose a una jugada en concreto pulsando en el botón del historial correspondiente a dicha jugada. Además se podrá reiniciar la partida pulsando en el botón de restart.