Wikipedia Speedruns
January 2021 - Current
Link to Game home page
Wikipedia is a core informational service that a lot of people rely on to gather basic information on various topics. Building upon the interconnectedness of the platform, Wikispeedruns is an online open-source competitive game that challenges players to utilize their common trivia knowledge to quickly form connections between seemingly disjointed topics.
The core objective of the game is to navigate from one wikipedia page to another in as few clicks/little time as possible by only clicking on links to other wikipedia articles.
As of 4/5/2022, we have over 1.8k registered users, and nearly 70k played games on our game, with the past one or two months seeing the most exponential growth.
This project is one of my favorite personal projects, as I've been able to work with a great team of experienced developers to work on a creative and exciting game with a rapidly growing community.
Stay tuned for more! Try your hand at a random game
Contributions
As one of the original creators of the game, I have been contributing to this project as a full-stack developer, often time just doing whatever needs to be done, fixing whatever bugs that need to be fixed. Some of my main contributions to the project are:
- Implementation of core game mechanics (client-side)
- Design and implementation of the platform's APIs and databases
- Frontend UI/UX
- Data extraction and parsing from Wikipedia datadumps and APIs
- Implementation of a graph representation of Wikipedia and path finding algorithms
- Code review and lots of debugging
- Game design, ideation, project vision
Skills used/learned
- Python and JavaScript programming
- Markup languages for webpages (HTML, CSS)
- API development
- Databasese (SQL)
- Web development tools (Flask, Vue.js)
- Software development tools (Git)