https://github.com/davep/fivepyfive
An annoying puzzle for the terminal; built with Textual
https://github.com/davep/fivepyfive
Last synced: 10 months ago
JSON representation
An annoying puzzle for the terminal; built with Textual
- Host: GitHub
- URL: https://github.com/davep/fivepyfive
- Owner: davep
- License: gpl-3.0
- Created: 2022-10-11T08:21:24.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-17T14:58:07.000Z (over 3 years ago)
- Last Synced: 2025-09-01T08:35:03.738Z (10 months ago)
- Language: Python
- Size: 151 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-textualize-projects - FivePyFive - An annoying puzzle for the terminal; built with Textual. (Community / Third Party Applications)
README
# FivePyFive
## Introduction
An annoying puzzle for the terminal, built with
[Textual](https://www.textualize.io/).
## 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:
- https://github.com/davep/5x5.xml
- https://github.com/davep/Chrome-5x5
- https://github.com/davep/5x5-Palm
- https://github.com/davep/5x5.el
- https://github.com/davep/5x5-react
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!
[//]: # (README.md ends here)