Inspiration

The initial idea of our game was from the game found at http://www.higherlowergame.com/.

What it does

Instead of Google search trends typically judged in "Higher or Lower", we have the user pick which chess position has a higher evaluation which is based on computer analysis.

How we built it

We started with an online database of high-level chess games, picked a random position in the middle of the game, and used Python's library for the C++ based chess engine Stockfish to evaluate the position. Then, we used the Pygame library to create the front end of of the game, including visualizations of both chess positions, which have been converted from a list of moves.

Challenges we ran into

We tried at least three libraries and software to convert chess positions from FEN format (a string of piece positions) to an image of a chess board. None of these solutions were successful, so we built our own way to visualize positions using Pygame.

Accomplishments that we're proud of

We are proud of both technical achievements like the board visualization previously discussed, and our ability to complete a project in our first/second hackathon.

What we learned

We learned the process of developing a project from start to finish, alongside many aspects of Python development.

What's next for Higher or Lower Chess

We hope to bring this application online! Look out for a website soon.

Built With

Share this project:

Updates