I enjoy playing chess so I thought it might be interesting to create a chess player on Roblox, from my existing knowledge of the game and a little research (pawn promotion rules). So over the coarse of a week, and many lengthy algorithms later I finished what I set out for.
Why Another Chess Game?
I understand there’re existing chess games on the site, with an especially nice one created by the people from EBR if I remember correctly, although I wanted to create a simpler approach on the game without too many bells and whistles such as (leaderboards, teleportation services, ranks, etc…). You simply join a server with a friend, click the start button, and play.
Interesting features:
A 3D pawn promotion selector.
When a piece is selected possible paths for it are automatically drawn, thus aiding new players to the game.
There are also no status GUI’s cluttering the screen, only a single display at the edge of the board. The display can show:
Whether your in check
The duration of your turn
Jeopardizing move alerts
Game outcome (won or lost)
An option to reset the game
Thanks for reading,
If you’d like to play I will have the link to the game posted bellow, yet keep in mind that the game is still in beta so expect some bugs. If you find any bugs send me a message or post the issue bellow, preferably with an image of the board.
Indeed, I enjoyed playing against someone for the first time in the game.
After having played on a real server though I think it would be nice to switch piece movement and generation over to the client. In order to give instant response after a move, and to eliminate sometimes slow generation of the pieces.
Maybe have it so you battle an AI, and depending on an algorithm, you receive a competitive rank so when you play online, you play with people of the same skill level.