Inspiration

We all love playing chess and decided to use our skills to create a new variant of the game.

What it does

This game is a variant of chess where players make moves in real time rather than in turns and the goal is to directly capture the enemy king. However, making a move costs inspiration, a resource that one gains over time.

How we built it

We used Javascript, HTML, and CSS to create the game and utilized websockets to implement a multiplayer feature across multiple devices. Additionally, we used Figma to design the interface for the webpage.

Challenges we ran into

Our main challenge was matching players against a suitable opponent, either a human or an ai. In the end, we decided to use websockets to match players against each other. Additionally, creating a real-time chess game invited issues that were difficult to fix, especially when we factor in the multiplayer feature.

Accomplishments that we're proud of

We are proud that we were able to come up with solutions to all our problems and complete the project in such a short period of time.

What we learned

We learned how to create visually pleasing UI/UX for our project and how to use Javascript, HTML, and CSS to create a fully functional game on a webpage.

What's next for Chess Royale

We could look into ai and machine learning to implement an ai that can play against the player.

Share this project:

Updates