Flink

[respository]

August 2024–present

Overview

Flink (a contraction of first link) is a single-player trivia game, written in Python. A user is given a random Wikipedia article and has to travel to an unknown destination article by successively guessing the first hyperlinked article on the article they are currently on. They are given their current article's first sentence as a hint, and they have an unlimited number of attempts to guess the missing link. Once they are correct, they then repeat this on the article they guessed, and keep going until they reach one of the ten "Vital Articles".

The game is currently solely a desktop game, but I hope to be able to turn it into a web game, once my JavaScript skills are sufficient.

An overview of some of the technical details of this project is available in the technical.md file.

Example

The first link on the page HTML is markup language, and the first link on that article is code (displayed as "text-encoding system"; either would be a valid guess). The game gives you the first sentence of the article as a hint: reusing our HTML example, the game would give it to you as "Hypertext Markup Language (HTML) is the standard ______ ________ for documents designed to be displayed in a web browser." Various other hints (e.g. revealing all the vowels in a link) are available to help you guess correctly.

In-game screenshot