About the challenge

Welcome to HackChess! In this student-led hackathon, you will be creating a chess engine, optionally with the assistance of our workshops, and then competing against others' chess engines in a bracket tournament!

Our event starts on August 15th, 9 AM PST and ends at 5 PM on the 29th. You can either use a chess engine you previously have developed, or create an entirely new one.

The benefits to you are plenty: programming a chess engine can improve your algorithmic thinking, help you manage an algorithm's complexity, help you coordinate and manage a large codebase, and give you a quantifiable way to measure the growth in your programming abilities.

We also have prize money for the people placing in the top four: 1st place receives $100, 2nd place receives $75, 3rd place receives $50, and fourth place receives $25.

Get started

First, join our Discord server: https://discord.gg/pSBv2nYqja

To participate in the event, joining the Discord server is required.

Requirements

What to Build

For this event, you will need to build a chess engine and upload the project to GitHub. You do not need to build a GUI for the engine and it must be interfaceable with the UCI protocol (there will be a workshop on how to do this). The language that the engine is in does not matter. The GUI we will be using for the tournament will the Arena GUI. 

What to Submit

Please upload the entirety of your project to GitHub and a video discussing your thought process and the design choices made in making your engine.

Hackathon Sponsors

Prizes

$230 in prizes
First Place
1 winner

Second Place
1 winner

Third place
1 winner

Fourth place
1 winner

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Iyas Abdel Rahman

Judging Criteria

  • Tournament Placement
    Participants will be awarded based on their participation in a bracket-style tournament hosted on Arena GUI. Their engine must implement the UCI protocol to be eligible for winning.

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.