Skip to content

AitorMelero/chess-game

Repository files navigation

Chess Game


React TypeScript Vite Tailwind


Índice

Objetivo

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.

Tecnologías

HTML CSS TypeScript JavaScript React Tailwind

Instalación y ejecución

Instalar dependencias:

npm install

Ejecutar la web en modo desarrollador:

npm run dev

Ejecutar la web en modo desarrollador en una red local:

npm run dev -- --host
or
npm run host

Creación de ejecutable

npm run build

Jugar

El aspecto de la web es el siguiente:

Ejemplo Web

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.

Contacto

Aitor

Aitor-GitHub Aitor-LinkedIn