Inspiration
We wanted to discover more about the functions and algorithms behind the chess and how to develop a web app using react and firebase to allow multiplayers online.
What it does
The web app allows chess enthusiast to play a chess match online and the invitation is via link generated. This allows players to invite their friend to play together.
How we built it
We watched and followed through tutorial videos and read through functions that chess.js has. We take inspiration from various tutorials online to create a local chess game initially and then we made it into a multiplayer online game through creating our own firebase and following the tutorials. We improved the UI to make it more user-friendly and aesthetic.
Challenges we ran into
Initially we started with trying to create an app without the chess package and we found it more difficult. However, we found difficulties trying to incorporate AI into our game and therefore we turned to making the web app an online multiplayer game. It was quite challenging to implement the firebase but we are thankful that we managed to do so under guidance.
Accomplishments that we're proud of
The app can be played by anyone with the link and the UI of the game.
What we learned
We have learnt how javascript, html and css work together to display the react web app and how to create a new firebase for an application.
What's next for Queen's Gambit
Develop AI to play with the player which we had a lot of difficulties in.
Log in or sign up for Devpost to join the conversation.