Everything is connected

Everything is connected. Knowledge is to understand these connections.

Everything is connected is a knowledge game — a game relying on knowledge about the world in order to be solved. Like a quiz, and yet different.

Everything is connected is also a puzzle. You get some pieces and have to figure out how they fit together. How they are connected. But unlike with a normal puzzle, whether or not two pieces fit together does not depend on the shape of the piece - afterall, all pieces are squares but it depends whether or not there is a known connection between them.

What is a known connection? Each piece of the puzzle represents an entity in the world. It can be a country, a famous person, a song, a religion, or something else entirely. There are hundreds of different types of relations: for example, a person could be a citizen of a country, or the author of a song. A city can be the place of a birth of a person, or the capital of a country.

Just like in every other puzzle, in order to place a piece somewhere on the board, it has to fit to all of its neighbours. Once all pieces are placed, the puzzle is solved.

[back to the game]


Everything is connected was written by Denny Vrandečić.

The data is based on Wikidata. All images are from Wikimedia Commons. The game is written using jQuery and jQuery UI. The code is available on Github, and contributors to the code are very welcome. Actually, if you want to take over the maintenance of the game, please contact me.

How does the game know about the relations?

The game is based on Wikidata, the free and open knowledge base. Wikidata is like a machine-readable Wikipedia, although much younger. And like Wikipedia, Wikidata can be edited by anyone. Wikidata is incomplete and may contain errors. If you find errors in Wikidata while playing Everything is connected, you are welcome to join Wikidata and fix them.

Can I play this in other languages than English?

Yes, you can.

Just put the lang parameter to another language code. More than 300 languages are available. And if a certain puzzle piece doesn't have label in your language, you can just go to Wikidata and add it there.

Examples: play in German, Uzbek, Croatian, Spanish, Chinese, Russian, or Georgian.

Can I create my own puzzles?

Yes, you can.

Probably the easiest way to do so is to take a pen and a paper, and first create a "solved" puzzle: make a grid, and fill every field you want to fill. Not every field has to be filled - the result does not have to be a completely filled square.


- Jackie KennedyNew York City

Note that you can only use entities for the puzzle that are available in Wikidata, and only relations that are known to Wikidata will be counted as valid known relations.

Now go to Wikidata, and for each of the entities find their corresponding Q-Id. Write them down in the grid.


- Q0 Jackie Kennedy Q165421 New York City Q60
Harvard Q13371 JFK Q9696 USA Q30

Now start on the top line of your grid, and write the Q-Id consecutively down. Once one line is finished, close it with a /, and then continue with the next line. If you have a gap in your grid, just put a Q0 there.

Example: for the above example, we would write down: Q0Q165421Q60/Q13371Q9696Q30.

Finally, decide which of the tiles should already be preset and fixed - if any - and add a + just right behind them.

Example: we could decide that Harvard will be preset, so we add a + just after Q13371: Q0Q165421Q60/Q13371+Q9696Q30.

The resulting string can be used as the board parameter on the URL for the game. You can then send the URL to others to try to solve your puzzle.

Example: our example would be accessible at https://tools.wmflabs.org/everythingisconnected/index.html?board=Q0Q165421Q60/Q13371+Q9696Q30
You can even switch the language by adding a language parameter too, say, to Greek: https://tools.wmflabs.org/everythingisconnected/index.html?board=Q0Q165421Q60/Q13371+Q9696Q30&lang=el .

If you create levels you like, share them on the Wikidata list of levels.

Possibly unsolvable puzzles

In order to minimize a frustrating playing experience, the game checks at the beginning of a level whether the game is actual still solvable with the original solution. If it is not, the background will change to red, and a warning message will be displayed.

Because Wikidata can and does change all the time, a puzzle that once was solvable could actually suddenly require a different solution, or even become unsolvable at all.

Sometimes this is due to errors being removed from Wikidata, on which the puzzle was relying on, sometimes this is due to changes in the modeling of Wikidata, and sometimes this is due to correct facts in Wikidata being removed. If the latter, feel free to go to Wikidata and join the editing community in order to put the correct data back in.

Feel free to mark puzzles that are unsolvable as such on the Wikidata list of levels in case you arrived at the puzzle through that page.

Note that a puzzle that you have been warned about can still have a solution - but a different one than the originally envisioned ones. The game does not check for all possible solutions, merely if the original solution is still applicable.

[back to the game]