Skip to content

Jogo de Xadrez utilizando somente de Listas, Filas e Pilhas como Estrutura de Dados e com o mínimo de bibliotecas possíveis. O propósito do projeto é demonstrar sumo conhecimento na linguagem selecionada (Python) e pareamento com as caracteristicas e necessidades solicitadas.

Notifications You must be signed in to change notification settings

AsLeonardo/ArrayQueueStack-Chess

Repository files navigation

Xadrez de Listas, Filas e Pilhas

Documentação e especificações se encontram do arquivo .pdf de nome Xadrez-Lista-Fila-Pilha

Requisitos

Necessário a instalação e utilização da linguagem, Python;
ㅤRecomendo a adição do Python ao caminho "PATH" durante instalação;
ㅤㅤhttps://www.python.org/downloads/
ㅤㅤㅤ"Add python.exe to PATH"

Como executar

Baixe o código fonte do código;
ㅤExtraia, então abra "main-folder" onde pode-se ver chess.py;
ㅤㅤAbra o terminal (CMD, Command Prompt) neste local (ou execute "cd "local do arquivo"")
ㅤㅤㅤInsira o seguinte comando;
ㅤㅤㅤㅤ"python chess.py"

Caracteristicas Principais

Utilizar listas para organizar elementos dinâmicos do jogo (jogadores, recursos, áreas, pontuações etc.).
Utilizar filas para controle de turnos, ordens de chegada ou tarefas.
Utilizar pilhas para representar ações reversíveis (seleção, retirar seleção de peças)
A implementação tem que ser feita utilizando estruturas de dados.
O Jogo deve utilizar as três estruturas de dados ao mesmo tempo.
O projeto pode ter interface em modo texto ou gráfica.

About

Jogo de Xadrez utilizando somente de Listas, Filas e Pilhas como Estrutura de Dados e com o mínimo de bibliotecas possíveis. O propósito do projeto é demonstrar sumo conhecimento na linguagem selecionada (Python) e pareamento com as caracteristicas e necessidades solicitadas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages