Nine: a tui sliding puzzle (Bash)
https://gitlab.com/christosangel/nine
nine is a tui implementation of the classic 3x3 sliding-puzzle, in Bash.
There is a 3x3 grid that contains 8 tiles, and one position that is empty.
The user can move around the 8 tiles on the only one empty space, using the navigation keys.
The player in order to win, has to put the numbered tiles in order.
I've been looking into learning vim motions (after using vim for nearly 2 years; I know, I know. I was using arrows before that, I'm an idiot), and this game will be very helpful in my process of learning vim motions.
I am still using the arrow keys, I must be an idiot , too. If this script helps you with the vim movements, you can check out for the same reason two or three scripts of mine, in the same repo: tui-mines, mneme,tui-sudoku.
How fun! Thanks for sharing! Looking forward to trying them all out.
I just bought a new mechanical keyboard so I'm looking for excuses to use it. 😄