Skip to content

melvin01RD/Ajedrez-web-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Ajedrez-web-app - Desarrollo

Descripción

El proyecto Ajedrez-web-app es un juego de ajedrez desarrollado en Javascript utilizando la biblioteca Vite para proporcionar una experiencia de desarrollo rápida y eficiente. La implementación se centra en la simplicidad y claridad del código, permitiendo a los jugadores disfrutar de partidas de ajedrez de manera sencilla. En esta tercera iteración, se incorporará una base de datos para gestionar la fuerza de ELO de los jugadores, mejorando así la experiencia competitiva del juego. Además, se utilizan las librerías chess.js y chessboard.js para gestionar la lógica del juego y la representación visual del tablero de ajedrez.

Tecnologías Utilizadas

  • JavaScript (ES6+)
  • Vite
  • chess.js
  • chessboard.js
  • Base de datos (a definir)

Uso

  1. Ejecuta la aplicación: npm run dev
  2. Abre tu navegador y visita http://localhost:3000

Colaboración

Si deseas contribuir al proyecto, sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una rama para tu función: git checkout -b feature/nueva-funcion
  3. Realiza tus cambios y haz commit: git commit -m "Añade nueva función"
  4. Sube tus cambios a tu fork: git push origin feature/nueva-funcion
  5. Crea un pull request desde tu fork a este repositorio.

Base de Datos - Fuerza de ELO

Se incorporará una base de datos para gestionar la fuerza de ELO de los jugadores. Esto permitirá un emparejamiento más equitativo y mejorará la experiencia competitiva del juego.

Licencia

Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE.md para más detalles.

Posibles Mejoras Futuras

  • Mejoras en la Interfaz: Agregar características visuales y mejoras en la interfaz del juego.
  • Modo Multijugador: Implementar un modo multijugador para jugar partidas en línea.
  • Historial de Partidas: Incluir un historial de partidas jugadas.
  • Inteligencia Artificial: Desarrollar una IA para jugar contra el ordenador utilizando chess.js.
  • Notación Algebraica: Implementar la notación algebraica para anotar las partidas.

Contribuciones

¡Contribuciones son bienvenidas! Si encuentras algún error o tienes ideas para mejorar el juego de ajedrez, siéntete libre de abrir un issue o enviar un pull request.

¡Disfruta jugando Ajedrez-web-app!

About

Este proyecto es un juego de ajedrez desarrollado en Javascript utilizando la biblioteca Vite para una experiencia de desarrollo rápida y eficiente. La implementación se centra en la simplicidad y la claridad del código, permitiendo a los jugadores disfrutar de partidas de ajedrez

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors