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.
- Host: GitHub
- URL: https://github.com/leonardogil/lagchess
- Owner: LeonardoGil
- Created: 2025-04-06T09:25:31.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-15T20:11:03.000Z (12 months ago)
- Last Synced: 2025-07-02T05:06:44.153Z (12 months ago)
- Topics: c-sharp, chess, chess-library, chesslib, dotnet, dotnet-core, xunit, xunit-tests
- Language: C#
- Homepage:
- Size: 170 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ♟️LagChess


[](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.