Skip to content

jadt76/Simulador-de-Ajedrez

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulador de Ajedrez Ordenado

Este proyecto es un simulador de ajedrez en Java que permite a los usuarios configurar un tablero de ajedrez con piezas en posiciones aleatorias y ordenar las piezas utilizando diferentes algoritmos de ordenamiento. El objetivo es visualizar cómo las piezas se mueven y se ordenan en el tablero según las reglas del ajedrez.

Características

  • Configuración de piezas de ajedrez con color seleccionable (blancas o negras).
  • Colocación de piezas en posiciones aleatorias en el tablero.
  • Ordenamiento de piezas utilizando varios algoritmos:
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
    • Merge Sort
    • Quick Sort
    • Shell Sort
  • Visualización del tablero en la consola con celdas claramente delimitadas.
  • Medición y visualización del tiempo de ejecución de cada algoritmo de ordenamiento.

Requisitos

  • Java Development Kit (JDK) instalado.
  • Un entorno de desarrollo integrado (IDE) como IntelliJ IDEA o Eclipse.

Instrucciones de Uso

  1. Clonar el Repositorio:
    git clone <URL_DEL_REPOSITORIO>
    cd SimuladorDeAjedrez
    
  2. Compilar el Proyecto:

Abre el proyecto en tu IDE preferido. Compila el proyecto utilizando las herramientas de construcción de tu IDE.

  1. Ejecutar el Simulador:

Ejecuta la clase Main para iniciar el simulador. Sigue las instrucciones en la consola para configurar las piezas y seleccionar el algoritmo de ordenamiento.

  1. Visualizar el Tablero:

El tablero se mostrará en la consola con las piezas en sus posiciones iniciales aleatorias. Observa cómo las piezas se ordenan paso a paso según el algoritmo seleccionado.

  1. Documentación

La documentación del código incluye comentarios en las clases y métodos principales. Los diagramas de clases UML se encuentran en el directorio docs/.

  1. Contribución Las contribuciones son bienvenidas. Por favor, abre un issue o envía un pull request con tus mejoras o correcciones.

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages