An open API service indexing awesome lists of open source software.

https://github.com/leonardogil/lagchess

Biblioteca .NET que implementa a lógica de um jogo de xadrez.
https://github.com/leonardogil/lagchess

c-sharp chess chess-library chesslib dotnet dotnet-core xunit xunit-tests

Last synced: about 1 month ago
JSON representation

Biblioteca .NET que implementa a lógica de um jogo de xadrez.

Awesome Lists containing this project

README

          

# ♟️LagChess

![Status](https://img.shields.io/badge/status-em%20desenvolvimento-yellow)
![Última versão](https://img.shields.io/github/v/tag/LeonardoGil/LagChess?color=blue)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

## 🧠 Descrição

**LagChess** é uma engine escrita em C# que oferece todo gerenciamento de partida de Xadrez

## 🎯 Funcionalidades

- ✅ Inicialização do tabuleiro padrão
- ✅ Validação completa dos movimentos legais
- ✅ Detecção de xeque e xeque-mate
- ✅ Promoção de peão
- ✅ En passant
- ✅ Roque
- ✅ Histórico das jogadas
- ⬜ Afogamento
- ⬜ Empate

## 📦 Tecnologias Utilizadas

- .NET 8
- C# 12
- xUnit

## 🤝 Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues, sugerir melhorias ou enviar pull requests.