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.

grid1 grid2

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.

win

  • theshatterstone54@feddit.uk
    link
    fedilink
    arrow-up
    3
    ·
    8 months ago

    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.

    • christos@lemmy.worldOP
      link
      fedilink
      arrow-up
      4
      ·
      8 months ago

      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.

      • Victor@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        8 months ago

        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. 😄