tic tac hell no is a project that i build while learning about the minimax algorithm. i had submitted this project to macondo but sadly it was stuck inreview since july so i withdrew it from macondo and shipped it to stardance. STARDANCE FTW!!!
Firstly, I made a basic board UI for the game using html and css. When clicked on the cells, X or O is shown. then, i added game logic validation, win lose condition, and minimax algorithm to it. now, it works as a basic 2 player tic tac toe game where the user is X and the computer/AI/bot is O.
I have made a baghchal game bot using c++ using minimax and alpha beta pruning algorithms. it takes in obx (which is the move exchange standard for baghchal game) and returns the best obx move as response. This bot will run in an external server.
Then, from any baghchal game website (like baghchal.net) , people can send req to this bot and get response for the best moves.
In the image that I have uploaded with this devlog, is how the bot server looks in a terminal window with its request and response messages printed.
Now, I am working on a web ui in which this game can be played with the c++ bot that I made. this is how the web UI looks for now, I have used a library called baghchal.js, (in which I am a contributor too, yay).!
Basically, creating something like stockfish but for baghchal board game. And i have named it “BLACKBIRD” (the beatles fan inside me couldn’t resist not doing so ;)