Thanks! Please let me know by filling out this form. Make sure to fill out all questions and be detailed. If I can’t reproduce or understand your bug, I won’t be able to fix it!
Great! Send me an email. Then sign up for the Frame of Mind newsletter to stay up to date on ChessCraft updates and releases. If you've explored most features of ChessCraft, please fill out this feedback form. It's a huge help!
Yep! I've released the art for ChessCraft under a Creative Commons license. If you see art in ChessCraft that is not in that repository, let me know and I'll add it.
I prefer not to talk about my future dreams for a project. What happens is I get enjoyment out of talking about what I "will" do, but without actually doing it. Then if I ever finish the work, I get less enjoyment because I already talked about it. In this way I'd be stealing enjoyment from my future self!
I do have a system to track all my bugs and features on GitLab. If you’d like, you can send an email and I’ll invite you to see all my GitLab issues.
If there's enough demand I will put it on the App Store for iPhones. Send me an email if you'd be interested in an iPhone release!
If there's enough demand I will put it on Steam (PC, MacOS, Linux). The AI is also much harder on desktop computers which is fun. Send me an email if you'd be interested in a Steam release!
It’s hard to say. I spent a lot of time just thinking about AI, reading AI code, and thinking about design before I started actually creating the game in January 2018.
If we don’t count that: the design, art, marketing, and programming up to version 1.0 has taken maybe 1000 hours.
No. I made this game because I wanted to play it!
The difficulty of a board is a combination of two factors:
So the hardest boards for a human to play are tiny boards, with weak, all custom pieces. As of version 1.3, the board and piece editors give you a preview of the estimated AI complexity and human complexity:
It varies a lot depending on the board size, pieces rules, and phone speed. I'm still considering how to measure and standardize the computer difficulties. Like many things with ChessCraft, this is a much harder problem than with a classic chess AI.
With a couple seconds of thinking on an average 2019 smartphone, the AI will correctly answer 24 of the 76 chess IQ puzzles on
However, I have a rating of 1900 on lichess puzzles and if I had an ELO it might be somewhere around 1400. If I play fast, my AI sometimes beats me. If I play a smaller board like a 6x6 I often lose.
There are still a lot of improvements I could make to the AI. Unfortunately, if I focussed completely on the AI, I wouldn't have a game, I would have an AI!
I've written a page describing the computer science of the ChessCraft AI.