Semantic Chess
I am migrating the project to
https://semantic-chess.pages.dev
so that saves don't break if I update the build!
Chess meets Infinite Craft!
In this game, each chess piece has an element. If you attack a 🔥 fire bishop with a 💧 water rook, you end up with a ☁️ steam rook!

This attack creates an elemental reaction on the board! Pieces can get pushed, stunned, burned... This reaction was beneficial to the ☁️ steam rook, because 💧 water beats 🔥 fire! But if you had attacked a 💧 water bishop with a 🔥 fire rook, the reaction would have worked against you!

Think twice before taking a piece! Will it leave me with an advantage? Am I ready to face the consequences? Do I win the elemental trade??
AI generates the reactions and new elements! Infinite elements, infinite possibilities!

Credits:
- SFX :https://jdsherbert.itch.io/ultimate-ui-sfx-pack and https://jdsherbert.itch.io/pixel-ui-sfx-pack
- Pieces and board art : https://skyel13.itch.io/skyel-simple-chess
- UI : https://kenney.nl/assets/fantasy-ui-borders & https://kenney.nl/assets/pattern-pack-2
- Music by Maksym Malko from Pixabay
- Fonts : https://fonts.google.com/specimen/Pixelify+Sans?query=pixel & https://fonts.google.com/specimen/Jersey+25?query=pixel

Comments
Log in with itch.io to leave a comment.
Really cool game! Just wondering, in what aspect does it uses LLM or the result of element merege is predefined?
Thanks glad that you like it!
It uses LLM to define the element (gets cached) and to define the reaction on the board (never cached)
Hey, Thank you for replying! That’s really a cool and smart way to use LLM in chess!