Inspiration
I used to play this sport, and I still enjoy watching people climb
What it does
The project helps climbers strategise their route more efficiently
How we built it
Using JavaScript (React Library), SVG and CSS. Relying on Dijkstra's algorithm and graph theory.
Challenges we ran into
At first, the system would ignore the fact that humans use not only their hands to climb but also their feet. In addition to that, a significant challenge was ensuring that the algorithm doesn't skip certain holds on the wall just because they're close to each other, as it would be humanly impossible to reach some holds.
Accomplishments that we're proud of
I am proud of the way the project turned out, the way the challenges I faced didn't stop me from achieving the expected result in such a short time.
What we learned
I learned more about the implementation of algorithms in a technical project.
What's next for CRUX
CRUX could be improved in the future by adding automatic detection of same-color holds on the wall, instead of manual selection.
Log in or sign up for Devpost to join the conversation.