/fivepyfive

An annoying puzzle for the terminal; built with Textual

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

FivePyFive

Introduction

An annoying puzzle for the terminal, built with Textual.

History

5x5 is one of my little go-to problems to help test new development environments and tools, especially those that are very visual. See http://5x5.surge.sh/ as an example of the game. Versions I've written include:

amongst others (they're just the ones that I still have code for and which are on GitHub).

Objective

The object of the game is to fill all of the squares. When you click on a square, it, and the squares above, below and to the sides will be toggled.

It is possible to solve the puzzle in as few as 14 moves.

Good luck!