All three of our team members are avid Chess players and love the game of Chess. Our love for the game is what inspired us to create this project. We decided to base Fox Chess on Renaissance-era 16th century Chess, which did not include castling or en passant. Because of this change, Chess was a more fast-paced, attacking, and tenacious game. We chose to name it “Fox Chess” because Foxes are sly hunters who embody all of the qualities of Renaissance Chess. We were also inspired to connect our game to UCR's very own historical and famous Fox Theatre.

Fox Chess is like a regular game of Chess, but after every move, each player will get to move a special piece. Players get to place a sneaky Fox on an empty square and impede their opponent. The Fox piece can neither capture nor be captured, acting as a brick wall that throws a wrench in a player’s plan. The rogue piece provides an exciting and challenging twist to this classic game by surprising newcomers and long-time players alike.

We used the pygame library by Python which includes a set of Python modules designed for creating videogame interfaces. Initially, we attempted to use classes and objects to create move sequences for each Chess piece. However, it was very time-consuming and impractical to figure out a correct implementation. Instead, we defined each piece as a string in a 2-dimensional array and coded individual functions for each piece’s moves.

Our team demonstrated adaptability and resilience when faced with confounding challenges. We take great pride in the personal growth we experienced by improving our problem-solving abilities, team chemistry, and individual determination.

After we complete Fox Chess, we will be looking to create more interesting and refreshing variations of Chess.

Our team, Archit Varade, Swaraj Dash, Maanas Kollegal, and Rayan Awais, would like to thank UCR and the Cutie Hack event for providing us with inspiration and opportunity to create such an exciting and constructive project.

Built With

Share this project:

Updates