open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋
6.56k stars 219 forks source link

Chess LSP! #383

Closed iacobucci closed 2 months ago

iacobucci commented 4 months ago

Project description

A language server that detects irergularities and suggests possible chess moves in a pgn file!

Relevant Technology

lsp specifications
pgn specifications chess rules

Complexity and required time

It shouldn't require much effort once you have a pgn parser, a chess moves validation engine, and an adapter for a LSP (possibly in the same language as the other tools).

Complexity

Required time (ETA)

Categories

sammyshear commented 3 months ago

I built a very basic version of this because I thought it would be fun. It's more of a proof of concept at this point, and while the current version uses someone else's pgn parser I did play around with making my own while creating this, so if I expand on the functionality of the server I might go back to that idea of a custom parser.