DEV Community

Cover image for I made a chess library in Java
Jaeheon Shim
Jaeheon Shim

Posted on • Edited on

6 1

I made a chess library in Java

Hey guys, in this post I just wanted to share this project I've been working on for the past couple of weeks.

It's basically a library written in Java that represents the game chess. You can create a board, make moves on it, kill pieces, check if a move is valid, castle kings and rooks, etc. It could be used to make a chess game in java, create a chess AI, create an online chess server, etc.

My project is hosted on GitHub, and I'd appreciate it if you could check out my hard work. ;)
https://github.com/jaeheonshim/ChessBoard

You can also find some instructions on how to use the library on GitHub. The library is hosted on maven central and can be downloaded to any project simply by adding my package as a repository.

This project is still a work in progress and there are many features left to implement. I just wanted to share the current state of the project.

Thanks!
Jaeheon

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more