Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/stylextv/bookmark

📚♟️ A small but fast chess engine.
https://github.com/stylextv/bookmark

ai brute-force chess chess-ai chess-ai-engine chess-engine java minimax minimax-alpha-beta-pruning

Last synced: 25 days ago
JSON representation

📚♟️ A small but fast chess engine.

Awesome Lists containing this project

README

        







♟️ Source code of my Chess engine, made with ❤️ in Java.



stars


Codacy Badge


Code size


GitHub repo size


Lines of Code

## What is it?
This is a simple and interactive program in which you can play against my homemade chess AI.
> A downloadable executable can be found [here](https://github.com/StylexTV/Bookmark/raw/main/executables/Bookmark.jar).

## Progress
As I work on this project, I will make sure to record the progress I have made.

Date | Version | Elo
--- | --- | ---
30.03.21 | alpha 1.1.5 | 2550
20.03.21 | alpha 1.1.4 | 2500
20.03.21 | alpha 1.1.3 | 2450
05.03.21 | alpha 1.1.2 | 2200
03.03.21 | alpha 1.1.1 | 2050
27.02.21 | alpha 1.1.0 | ~1900
19.02.21 | pre-release 1.0.1 | ~1600
07.02.21 | pre-release 1.0.0 | ~1400

## Project Layout
Here you can see the current structure of the project.

```bash
├─ 📂 executables/ # ✨ Executables (download and run)
├─ 📂 src/ # 🌟 Source Files
│ ├─ 📂 assets/ # ✒️ Program Assets
│ │ └─ 📂 fonts/ # 📦 Fonts
│ │ └─ 📂 textures/ # 📦 Textures
│ │ └─ 📃 opening_book.txt # 📚 Opening Book
│ ├─ 📂 de/chess/ # ✉️ Source Code
└─ 📃 readme.md # 📖 Read Me!
```