∇ is an abstract puzzle game based on the Four color theorem. The player's goal is to assign each territory with a color, one of four, in such a pattern that no two territories that share a border have the same color assigned.
To assign a color to a cell, just click on the cell. If the cell had no previous color, it will get one. If it indeed had a color beforehand, you will enter a cyclic permutation of colors from which to choose. If you think you've got too much color someplace, just press the cell for a little while longer, and you'll clear it of its assigned color.
Now play the game a bit before continuing. I insist.
The game's atmosphere and aesthetics have been crafted in a colorful, yet calm sense, and aim to impose a nuance of rhythm in the mind of its player.
From a technical point of view, the game is implemented (albeit poorly) in the programming language called JavaScript, using a HTML Canvas element as a rendering space!
Even more, the input is handled using the lovely Hammer.JS! And let's not forget the amazing JavaScript Voronoi diagram generator, without whom this game would not exist today.
The game's initial form was based on Phaser, and written in TypeScript, and these two pieces of poetry now echo in the codebase — the classes are defined in the style of TypeScript's compiled output, and the body of the Nabla class is formed by a structure similar to Phaser's tutorial-recommended architecture.
In a sense, the structure of the code is reminiscent of the hard reality that objects lose their shape over time.
Now back to a technical postlude, the game's source code is licensed under the terms and conditions of the MIT license. Please contribute with issues and suggestions, they are welcome and encouraged!