A fully compliant, playable chess engine written in Lua and rendered with the Love2D game framework forked from https://github.com/Azzla/chess-engine. Features a multi-threaded AI opponent with alpha-beta + quiescence search algorithms.
I'm not the original developer, I forked the project and did a few small tweaks like zoom out the screen and tweaking the screen resolution to make it fit on mobiles.
I may add some more mobile features in the future.
This is my second chess project forked, the other one can be found here: https://openrepos.net/content/glitchapp/love-chessboard
Difference between the two chess games:
Chess-engine:
- Features A.I. oponent (you can only play against cpu)
- Clock
- Smooth animations
love-chessboard:
- No A.I. opponent (you can only play against another human player)
- 4 sets available: "fritz", "sharm", "smirf" and "warlord"
- Portrait and landscape mode
Choose whatever chess you prefer and enjoy!
v0.2 adds:
- New set of pieces: "sharm"
- Normal maps and global illumination
This new version pushes the gpu and may not perform well on old devices, if you experience bad performance please use v0.1
Attachment | Size | Date |
---|---|---|
chessengine-0.1-1.noarch.rpm | 2.14 MB | 29/09/2024 - 14:16 |
chessengine-0.2-1.noarch.rpm | 11.34 MB | 11/11/2024 - 18:23 |
v0.2 adds:
- New set of pieces: "sharm"
- Normal maps and global illumination
This new version pushes the gpu and may not perform well on old devices, if you experience bad performance please use v0.1
Recent comments